diff --git a/rtdata/images/Dark/actions/gamut-plus.png b/rtdata/images/Dark/actions/gamut-plus.png
deleted file mode 100644
index 2ef6f6041..000000000
Binary files a/rtdata/images/Dark/actions/gamut-plus.png and /dev/null differ
diff --git a/rtdata/images/Light/actions/gamut-plus.png b/rtdata/images/Light/actions/gamut-plus.png
deleted file mode 100644
index 0270d145d..000000000
Binary files a/rtdata/images/Light/actions/gamut-plus.png and /dev/null differ
diff --git a/rtdata/images/non-themed/png/empty.png b/rtdata/images/non-themed/png/empty.png
new file mode 100644
index 000000000..534ddcb72
Binary files /dev/null and b/rtdata/images/non-themed/png/empty.png differ
diff --git a/rtdata/images/themed/png/dark/circle-darkgray-small.png b/rtdata/images/themed/png/dark/circle-darkgray-small.png
new file mode 100644
index 000000000..e706b1eba
Binary files /dev/null and b/rtdata/images/themed/png/dark/circle-darkgray-small.png differ
diff --git a/rtdata/images/themed/png/dark/circle-gray-small.png b/rtdata/images/themed/png/dark/circle-gray-small.png
new file mode 100644
index 000000000..18ad6330a
Binary files /dev/null and b/rtdata/images/themed/png/dark/circle-gray-small.png differ
diff --git a/rtdata/images/themed/png/dark/color-picker-add-hicontrast.png b/rtdata/images/themed/png/dark/color-picker-add-hicontrast.png
new file mode 100644
index 000000000..53eaabf60
Binary files /dev/null and b/rtdata/images/themed/png/dark/color-picker-add-hicontrast.png differ
diff --git a/rtdata/images/themed/png/dark/color-picker-hicontrast.png b/rtdata/images/themed/png/dark/color-picker-hicontrast.png
new file mode 100644
index 000000000..c2592a8b7
Binary files /dev/null and b/rtdata/images/themed/png/dark/color-picker-hicontrast.png differ
diff --git a/rtdata/images/themed/png/dark/crosshair.png b/rtdata/images/themed/png/dark/crosshair-hicontrast.png
similarity index 100%
rename from rtdata/images/themed/png/dark/crosshair.png
rename to rtdata/images/themed/png/dark/crosshair-hicontrast.png
diff --git a/rtdata/images/themed/png/dark/gamut-plus.png b/rtdata/images/themed/png/dark/gamut-plus.png
index 091e38337..a83f5e603 100644
Binary files a/rtdata/images/themed/png/dark/gamut-plus.png and b/rtdata/images/themed/png/dark/gamut-plus.png differ
diff --git a/rtdata/images/themed/png/dark/hand-closed.png b/rtdata/images/themed/png/dark/hand-closed-hicontrast.png
similarity index 100%
rename from rtdata/images/themed/png/dark/hand-closed.png
rename to rtdata/images/themed/png/dark/hand-closed-hicontrast.png
diff --git a/rtdata/images/themed/png/dark/node-move-x-hicontrast.png b/rtdata/images/themed/png/dark/node-move-x-hicontrast.png
new file mode 100644
index 000000000..92a1c49e2
Binary files /dev/null and b/rtdata/images/themed/png/dark/node-move-x-hicontrast.png differ
diff --git a/rtdata/images/themed/png/dark/node-move-xy-hicontrast.png b/rtdata/images/themed/png/dark/node-move-xy-hicontrast.png
new file mode 100644
index 000000000..3984385af
Binary files /dev/null and b/rtdata/images/themed/png/dark/node-move-xy-hicontrast.png differ
diff --git a/rtdata/images/themed/png/dark/node-move-y-hicontrast.png b/rtdata/images/themed/png/dark/node-move-y-hicontrast.png
new file mode 100644
index 000000000..e2fc55da8
Binary files /dev/null and b/rtdata/images/themed/png/dark/node-move-y-hicontrast.png differ
diff --git a/rtdata/images/themed/png/dark/power-off-small.png b/rtdata/images/themed/png/dark/power-off-small.png
index f9ece5472..9b3118c50 100644
Binary files a/rtdata/images/themed/png/dark/power-off-small.png and b/rtdata/images/themed/png/dark/power-off-small.png differ
diff --git a/rtdata/images/themed/png/dark/rotate-aroundnode-hicontrast.png b/rtdata/images/themed/png/dark/rotate-aroundnode-hicontrast.png
new file mode 100644
index 000000000..d8929ac42
Binary files /dev/null and b/rtdata/images/themed/png/dark/rotate-aroundnode-hicontrast.png differ
diff --git a/rtdata/images/themed/png/dark/rotate-aroundnode.png b/rtdata/images/themed/png/dark/rotate-aroundnode.png
new file mode 100644
index 000000000..50db200a6
Binary files /dev/null and b/rtdata/images/themed/png/dark/rotate-aroundnode.png differ
diff --git a/rtdata/images/themed/png/dark/square-toggle-black-off.png b/rtdata/images/themed/png/dark/square-toggle-black-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-black-off.png
rename to rtdata/images/themed/png/dark/square-toggle-black-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-black-on.png b/rtdata/images/themed/png/dark/square-toggle-black-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-black-on.png
rename to rtdata/images/themed/png/dark/square-toggle-black-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-blue-off.png b/rtdata/images/themed/png/dark/square-toggle-blue-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-blue-off.png
rename to rtdata/images/themed/png/dark/square-toggle-blue-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-blue-on.png b/rtdata/images/themed/png/dark/square-toggle-blue-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-blue-on.png
rename to rtdata/images/themed/png/dark/square-toggle-blue-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-gray-off.png b/rtdata/images/themed/png/dark/square-toggle-gray-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-gray-off.png
rename to rtdata/images/themed/png/dark/square-toggle-gray-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-gray-on.png b/rtdata/images/themed/png/dark/square-toggle-gray-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-gray-on.png
rename to rtdata/images/themed/png/dark/square-toggle-gray-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-green-off.png b/rtdata/images/themed/png/dark/square-toggle-green-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-green-off.png
rename to rtdata/images/themed/png/dark/square-toggle-green-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-green-on.png b/rtdata/images/themed/png/dark/square-toggle-green-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-green-on.png
rename to rtdata/images/themed/png/dark/square-toggle-green-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-luminosity-off.png b/rtdata/images/themed/png/dark/square-toggle-luminosity-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-luminosity-off.png
rename to rtdata/images/themed/png/dark/square-toggle-luminosity-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-luminosity-on.png b/rtdata/images/themed/png/dark/square-toggle-luminosity-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-luminosity-on.png
rename to rtdata/images/themed/png/dark/square-toggle-luminosity-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-red-off.png b/rtdata/images/themed/png/dark/square-toggle-red-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-red-off.png
rename to rtdata/images/themed/png/dark/square-toggle-red-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-red-on.png b/rtdata/images/themed/png/dark/square-toggle-red-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-red-on.png
rename to rtdata/images/themed/png/dark/square-toggle-red-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-theme-off.png b/rtdata/images/themed/png/dark/square-toggle-theme-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-theme-off.png
rename to rtdata/images/themed/png/dark/square-toggle-theme-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-theme-on.png b/rtdata/images/themed/png/dark/square-toggle-theme-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-theme-on.png
rename to rtdata/images/themed/png/dark/square-toggle-theme-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-white-off.png b/rtdata/images/themed/png/dark/square-toggle-white-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-white-off.png
rename to rtdata/images/themed/png/dark/square-toggle-white-off-narrow.png
diff --git a/rtdata/images/themed/png/dark/square-toggle-white-on.png b/rtdata/images/themed/png/dark/square-toggle-white-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/dark/square-toggle-white-on.png
rename to rtdata/images/themed/png/dark/square-toggle-white-on-narrow.png
diff --git a/rtdata/images/themed/png/dark/star-gold-hollow-narrow.png b/rtdata/images/themed/png/dark/star-gold-hollow-narrow.png
new file mode 100644
index 000000000..b0ce704d6
Binary files /dev/null and b/rtdata/images/themed/png/dark/star-gold-hollow-narrow.png differ
diff --git a/rtdata/images/themed/png/dark/star-gold-hollow.png b/rtdata/images/themed/png/dark/star-gold-hollow.png
new file mode 100644
index 000000000..44bf29d12
Binary files /dev/null and b/rtdata/images/themed/png/dark/star-gold-hollow.png differ
diff --git a/rtdata/images/themed/png/dark/star-gold-narrow.png b/rtdata/images/themed/png/dark/star-gold-narrow.png
new file mode 100644
index 000000000..32710fb9d
Binary files /dev/null and b/rtdata/images/themed/png/dark/star-gold-narrow.png differ
diff --git a/rtdata/images/themed/png/dark/star-gold.png b/rtdata/images/themed/png/dark/star-gold.png
new file mode 100644
index 000000000..5e3805005
Binary files /dev/null and b/rtdata/images/themed/png/dark/star-gold.png differ
diff --git a/rtdata/images/themed/png/dark/star-hollow-narrow.png b/rtdata/images/themed/png/dark/star-hollow-narrow.png
new file mode 100644
index 000000000..b9c978350
Binary files /dev/null and b/rtdata/images/themed/png/dark/star-hollow-narrow.png differ
diff --git a/rtdata/images/themed/png/dark/star-hollow.png b/rtdata/images/themed/png/dark/star-hollow.png
new file mode 100644
index 000000000..dd7015f8a
Binary files /dev/null and b/rtdata/images/themed/png/dark/star-hollow.png differ
diff --git a/rtdata/images/themed/png/dark/star-narrow.png b/rtdata/images/themed/png/dark/star-narrow.png
new file mode 100644
index 000000000..bdcc73bfe
Binary files /dev/null and b/rtdata/images/themed/png/dark/star-narrow.png differ
diff --git a/rtdata/images/themed/png/dark/star-small.png b/rtdata/images/themed/png/dark/star-small.png
index f9e4a7361..db895d932 100644
Binary files a/rtdata/images/themed/png/dark/star-small.png and b/rtdata/images/themed/png/dark/star-small.png differ
diff --git a/rtdata/images/themed/png/dark/star.png b/rtdata/images/themed/png/dark/star.png
new file mode 100644
index 000000000..6dde0fbe3
Binary files /dev/null and b/rtdata/images/themed/png/dark/star.png differ
diff --git a/rtdata/images/themed/png/light/circle-darkgray-small.png b/rtdata/images/themed/png/light/circle-darkgray-small.png
new file mode 100644
index 000000000..e706b1eba
Binary files /dev/null and b/rtdata/images/themed/png/light/circle-darkgray-small.png differ
diff --git a/rtdata/images/themed/png/light/circle-gray-small.png b/rtdata/images/themed/png/light/circle-gray-small.png
new file mode 100644
index 000000000..18ad6330a
Binary files /dev/null and b/rtdata/images/themed/png/light/circle-gray-small.png differ
diff --git a/rtdata/images/themed/png/light/color-picker-add-hicontrast.png b/rtdata/images/themed/png/light/color-picker-add-hicontrast.png
new file mode 100644
index 000000000..53eaabf60
Binary files /dev/null and b/rtdata/images/themed/png/light/color-picker-add-hicontrast.png differ
diff --git a/rtdata/images/themed/png/light/color-picker-hicontrast.png b/rtdata/images/themed/png/light/color-picker-hicontrast.png
new file mode 100644
index 000000000..c2592a8b7
Binary files /dev/null and b/rtdata/images/themed/png/light/color-picker-hicontrast.png differ
diff --git a/rtdata/images/themed/png/light/crosshair.png b/rtdata/images/themed/png/light/crosshair-hicontrast.png
similarity index 100%
rename from rtdata/images/themed/png/light/crosshair.png
rename to rtdata/images/themed/png/light/crosshair-hicontrast.png
diff --git a/rtdata/images/themed/png/light/gamut-plus.png b/rtdata/images/themed/png/light/gamut-plus.png
index 43c0c321a..c41e5a39b 100644
Binary files a/rtdata/images/themed/png/light/gamut-plus.png and b/rtdata/images/themed/png/light/gamut-plus.png differ
diff --git a/rtdata/images/themed/png/light/hand-closed.png b/rtdata/images/themed/png/light/hand-closed-hicontrast.png
similarity index 100%
rename from rtdata/images/themed/png/light/hand-closed.png
rename to rtdata/images/themed/png/light/hand-closed-hicontrast.png
diff --git a/rtdata/images/themed/png/light/node-move-x-hicontrast.png b/rtdata/images/themed/png/light/node-move-x-hicontrast.png
new file mode 100644
index 000000000..92a1c49e2
Binary files /dev/null and b/rtdata/images/themed/png/light/node-move-x-hicontrast.png differ
diff --git a/rtdata/images/themed/png/light/node-move-xy-hicontrast.png b/rtdata/images/themed/png/light/node-move-xy-hicontrast.png
new file mode 100644
index 000000000..3984385af
Binary files /dev/null and b/rtdata/images/themed/png/light/node-move-xy-hicontrast.png differ
diff --git a/rtdata/images/themed/png/light/node-move-y-hicontrast.png b/rtdata/images/themed/png/light/node-move-y-hicontrast.png
new file mode 100644
index 000000000..e2fc55da8
Binary files /dev/null and b/rtdata/images/themed/png/light/node-move-y-hicontrast.png differ
diff --git a/rtdata/images/themed/png/light/power-off-small.png b/rtdata/images/themed/png/light/power-off-small.png
index 581712d14..6036813a9 100644
Binary files a/rtdata/images/themed/png/light/power-off-small.png and b/rtdata/images/themed/png/light/power-off-small.png differ
diff --git a/rtdata/images/themed/png/light/rotate-aroundnode-hicontrast.png b/rtdata/images/themed/png/light/rotate-aroundnode-hicontrast.png
new file mode 100644
index 000000000..d8929ac42
Binary files /dev/null and b/rtdata/images/themed/png/light/rotate-aroundnode-hicontrast.png differ
diff --git a/rtdata/images/themed/png/light/rotate-aroundnode.png b/rtdata/images/themed/png/light/rotate-aroundnode.png
new file mode 100644
index 000000000..5da406b64
Binary files /dev/null and b/rtdata/images/themed/png/light/rotate-aroundnode.png differ
diff --git a/rtdata/images/themed/png/light/square-toggle-black-off.png b/rtdata/images/themed/png/light/square-toggle-black-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-black-off.png
rename to rtdata/images/themed/png/light/square-toggle-black-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-black-on.png b/rtdata/images/themed/png/light/square-toggle-black-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-black-on.png
rename to rtdata/images/themed/png/light/square-toggle-black-on-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-blue-off.png b/rtdata/images/themed/png/light/square-toggle-blue-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-blue-off.png
rename to rtdata/images/themed/png/light/square-toggle-blue-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-blue-on.png b/rtdata/images/themed/png/light/square-toggle-blue-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-blue-on.png
rename to rtdata/images/themed/png/light/square-toggle-blue-on-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-gray-off.png b/rtdata/images/themed/png/light/square-toggle-gray-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-gray-off.png
rename to rtdata/images/themed/png/light/square-toggle-gray-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-gray-on.png b/rtdata/images/themed/png/light/square-toggle-gray-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-gray-on.png
rename to rtdata/images/themed/png/light/square-toggle-gray-on-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-green-off.png b/rtdata/images/themed/png/light/square-toggle-green-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-green-off.png
rename to rtdata/images/themed/png/light/square-toggle-green-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-green-on.png b/rtdata/images/themed/png/light/square-toggle-green-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-green-on.png
rename to rtdata/images/themed/png/light/square-toggle-green-on-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-luminosity-off.png b/rtdata/images/themed/png/light/square-toggle-luminosity-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-luminosity-off.png
rename to rtdata/images/themed/png/light/square-toggle-luminosity-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-luminosity-on.png b/rtdata/images/themed/png/light/square-toggle-luminosity-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-luminosity-on.png
rename to rtdata/images/themed/png/light/square-toggle-luminosity-on-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-red-off.png b/rtdata/images/themed/png/light/square-toggle-red-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-red-off.png
rename to rtdata/images/themed/png/light/square-toggle-red-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-red-on.png b/rtdata/images/themed/png/light/square-toggle-red-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-red-on.png
rename to rtdata/images/themed/png/light/square-toggle-red-on-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-theme-off.png b/rtdata/images/themed/png/light/square-toggle-theme-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-theme-off.png
rename to rtdata/images/themed/png/light/square-toggle-theme-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-theme-on.png b/rtdata/images/themed/png/light/square-toggle-theme-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-theme-on.png
rename to rtdata/images/themed/png/light/square-toggle-theme-on-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-white-off.png b/rtdata/images/themed/png/light/square-toggle-white-off-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-white-off.png
rename to rtdata/images/themed/png/light/square-toggle-white-off-narrow.png
diff --git a/rtdata/images/themed/png/light/square-toggle-white-on.png b/rtdata/images/themed/png/light/square-toggle-white-on-narrow.png
similarity index 100%
rename from rtdata/images/themed/png/light/square-toggle-white-on.png
rename to rtdata/images/themed/png/light/square-toggle-white-on-narrow.png
diff --git a/rtdata/images/themed/png/light/star-gold-hollow-narrow.png b/rtdata/images/themed/png/light/star-gold-hollow-narrow.png
new file mode 100644
index 000000000..b0ce704d6
Binary files /dev/null and b/rtdata/images/themed/png/light/star-gold-hollow-narrow.png differ
diff --git a/rtdata/images/themed/png/light/star-gold-hollow.png b/rtdata/images/themed/png/light/star-gold-hollow.png
new file mode 100644
index 000000000..44bf29d12
Binary files /dev/null and b/rtdata/images/themed/png/light/star-gold-hollow.png differ
diff --git a/rtdata/images/themed/png/light/star-gold-narrow.png b/rtdata/images/themed/png/light/star-gold-narrow.png
new file mode 100644
index 000000000..32710fb9d
Binary files /dev/null and b/rtdata/images/themed/png/light/star-gold-narrow.png differ
diff --git a/rtdata/images/themed/png/light/star-gold.png b/rtdata/images/themed/png/light/star-gold.png
new file mode 100644
index 000000000..5e3805005
Binary files /dev/null and b/rtdata/images/themed/png/light/star-gold.png differ
diff --git a/rtdata/images/themed/png/light/star-hollow-narrow.png b/rtdata/images/themed/png/light/star-hollow-narrow.png
new file mode 100644
index 000000000..4a15f0ba1
Binary files /dev/null and b/rtdata/images/themed/png/light/star-hollow-narrow.png differ
diff --git a/rtdata/images/themed/png/light/star-hollow.png b/rtdata/images/themed/png/light/star-hollow.png
new file mode 100644
index 000000000..3e610948d
Binary files /dev/null and b/rtdata/images/themed/png/light/star-hollow.png differ
diff --git a/rtdata/images/themed/png/light/star-narrow.png b/rtdata/images/themed/png/light/star-narrow.png
new file mode 100644
index 000000000..78c8eea8a
Binary files /dev/null and b/rtdata/images/themed/png/light/star-narrow.png differ
diff --git a/rtdata/images/themed/png/light/star-small.png b/rtdata/images/themed/png/light/star-small.png
index d4ecdd6a8..2bb54647a 100644
Binary files a/rtdata/images/themed/png/light/star-small.png and b/rtdata/images/themed/png/light/star-small.png differ
diff --git a/rtdata/images/themed/png/light/star.png b/rtdata/images/themed/png/light/star.png
new file mode 100644
index 000000000..f29ccfdcd
Binary files /dev/null and b/rtdata/images/themed/png/light/star.png differ
diff --git a/rtdata/images/themed/svg/circle-darkgray-small.svg b/rtdata/images/themed/svg/circle-darkgray-small.svg
new file mode 100644
index 000000000..8183c820f
--- /dev/null
+++ b/rtdata/images/themed/svg/circle-darkgray-small.svg
@@ -0,0 +1,110 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/circle-gray-small.svg b/rtdata/images/themed/svg/circle-gray-small.svg
new file mode 100644
index 000000000..6ed1fd51d
--- /dev/null
+++ b/rtdata/images/themed/svg/circle-gray-small.svg
@@ -0,0 +1,110 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/color-picker-add-hicontrast.svg b/rtdata/images/themed/svg/color-picker-add-hicontrast.svg
new file mode 100644
index 000000000..3d51dd31f
--- /dev/null
+++ b/rtdata/images/themed/svg/color-picker-add-hicontrast.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/color-picker-hicontrast.svg b/rtdata/images/themed/svg/color-picker-hicontrast.svg
new file mode 100644
index 000000000..867f9730b
--- /dev/null
+++ b/rtdata/images/themed/svg/color-picker-hicontrast.svg
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/crosshair.svg b/rtdata/images/themed/svg/crosshair-hicontrast.svg
similarity index 100%
rename from rtdata/images/themed/svg/crosshair.svg
rename to rtdata/images/themed/svg/crosshair-hicontrast.svg
diff --git a/rtdata/images/themed/svg/gamut-plus.svg b/rtdata/images/themed/svg/gamut-plus.svg
index 4f4ed503b..c27796b70 100644
--- a/rtdata/images/themed/svg/gamut-plus.svg
+++ b/rtdata/images/themed/svg/gamut-plus.svg
@@ -17,7 +17,7 @@
inkscape:export-filename="/tmp/template.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
- inkscape:version="0.92.3 (2405546, 2018-03-11)"
+ inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="gamut-plus.svg">
-
+
+
+
diff --git a/rtdata/images/themed/svg/node-move-xy-hicontrast.svg b/rtdata/images/themed/svg/node-move-xy-hicontrast.svg
new file mode 100644
index 000000000..9c3915804
--- /dev/null
+++ b/rtdata/images/themed/svg/node-move-xy-hicontrast.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/node-move-y-hicontrast.svg b/rtdata/images/themed/svg/node-move-y-hicontrast.svg
new file mode 100644
index 000000000..fe7b285e7
--- /dev/null
+++ b/rtdata/images/themed/svg/node-move-y-hicontrast.svg
@@ -0,0 +1,120 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/power-off-small.svg b/rtdata/images/themed/svg/power-off-small.svg
index aeaa42993..d04115bb9 100644
--- a/rtdata/images/themed/svg/power-off-small.svg
+++ b/rtdata/images/themed/svg/power-off-small.svg
@@ -18,7 +18,7 @@
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
inkscape:version="0.92.2 2405546, 2018-03-11"
- sodipodi:docname="power-off.svg">
+ sodipodi:docname="power-off-small.svg">
+ r="3.2497637" />
diff --git a/rtdata/images/themed/svg/rotate-aroundnode-hicontrast.svg b/rtdata/images/themed/svg/rotate-aroundnode-hicontrast.svg
new file mode 100644
index 000000000..fda645c55
--- /dev/null
+++ b/rtdata/images/themed/svg/rotate-aroundnode-hicontrast.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/rotate-aroundnode.svg b/rtdata/images/themed/svg/rotate-aroundnode.svg
new file mode 100644
index 000000000..67ac406fa
--- /dev/null
+++ b/rtdata/images/themed/svg/rotate-aroundnode.svg
@@ -0,0 +1,136 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/square-toggle-black-off.svg b/rtdata/images/themed/svg/square-toggle-black-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-black-off.svg
rename to rtdata/images/themed/svg/square-toggle-black-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-black-on.svg b/rtdata/images/themed/svg/square-toggle-black-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-black-on.svg
rename to rtdata/images/themed/svg/square-toggle-black-on-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-blue-off.svg b/rtdata/images/themed/svg/square-toggle-blue-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-blue-off.svg
rename to rtdata/images/themed/svg/square-toggle-blue-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-blue-on.svg b/rtdata/images/themed/svg/square-toggle-blue-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-blue-on.svg
rename to rtdata/images/themed/svg/square-toggle-blue-on-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-gray-off.svg b/rtdata/images/themed/svg/square-toggle-gray-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-gray-off.svg
rename to rtdata/images/themed/svg/square-toggle-gray-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-gray-on.svg b/rtdata/images/themed/svg/square-toggle-gray-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-gray-on.svg
rename to rtdata/images/themed/svg/square-toggle-gray-on-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-green-off.svg b/rtdata/images/themed/svg/square-toggle-green-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-green-off.svg
rename to rtdata/images/themed/svg/square-toggle-green-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-green-on.svg b/rtdata/images/themed/svg/square-toggle-green-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-green-on.svg
rename to rtdata/images/themed/svg/square-toggle-green-on-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-luminosity-off.svg b/rtdata/images/themed/svg/square-toggle-luminosity-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-luminosity-off.svg
rename to rtdata/images/themed/svg/square-toggle-luminosity-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-luminosity-on.svg b/rtdata/images/themed/svg/square-toggle-luminosity-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-luminosity-on.svg
rename to rtdata/images/themed/svg/square-toggle-luminosity-on-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-red-off.svg b/rtdata/images/themed/svg/square-toggle-red-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-red-off.svg
rename to rtdata/images/themed/svg/square-toggle-red-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-red-on.svg b/rtdata/images/themed/svg/square-toggle-red-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-red-on.svg
rename to rtdata/images/themed/svg/square-toggle-red-on-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-theme-off.svg b/rtdata/images/themed/svg/square-toggle-theme-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-theme-off.svg
rename to rtdata/images/themed/svg/square-toggle-theme-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-theme-on.svg b/rtdata/images/themed/svg/square-toggle-theme-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-theme-on.svg
rename to rtdata/images/themed/svg/square-toggle-theme-on-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-white-off.svg b/rtdata/images/themed/svg/square-toggle-white-off-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-white-off.svg
rename to rtdata/images/themed/svg/square-toggle-white-off-narrow.svg
diff --git a/rtdata/images/themed/svg/square-toggle-white-on.svg b/rtdata/images/themed/svg/square-toggle-white-on-narrow.svg
similarity index 100%
rename from rtdata/images/themed/svg/square-toggle-white-on.svg
rename to rtdata/images/themed/svg/square-toggle-white-on-narrow.svg
diff --git a/rtdata/images/themed/svg/star-gold-hollow-narrow.svg b/rtdata/images/themed/svg/star-gold-hollow-narrow.svg
new file mode 100644
index 000000000..82ab83a4a
--- /dev/null
+++ b/rtdata/images/themed/svg/star-gold-hollow-narrow.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/star-gold-narrow.svg b/rtdata/images/themed/svg/star-gold-narrow.svg
new file mode 100644
index 000000000..ee54c8214
--- /dev/null
+++ b/rtdata/images/themed/svg/star-gold-narrow.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/star-hollow-narrow.svg b/rtdata/images/themed/svg/star-hollow-narrow.svg
new file mode 100644
index 000000000..66b1c233c
--- /dev/null
+++ b/rtdata/images/themed/svg/star-hollow-narrow.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/star-narrow.svg b/rtdata/images/themed/svg/star-narrow.svg
new file mode 100644
index 000000000..90add16d5
--- /dev/null
+++ b/rtdata/images/themed/svg/star-narrow.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/rtdata/images/themed/svg/star-small.svg b/rtdata/images/themed/svg/star-small.svg
index 5b18386ff..cd7a9b8ef 100644
--- a/rtdata/images/themed/svg/star-small.svg
+++ b/rtdata/images/themed/svg/star-small.svg
@@ -27,7 +27,7 @@
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="51.375"
- inkscape:cx="8"
+ inkscape:cx="8.0194647"
inkscape:cy="8"
inkscape:document-units="px"
inkscape:current-layer="layer1"
@@ -109,8 +109,8 @@
transform="translate(0,-8)">
+ transform="matrix(0.86350439,-0.28029946,0.28056958,0.86267304,-3.3971484,4.0671624)"
+ inkscape:transform-center-y="-0.51970384" />
diff --git a/rtdata/images/themed/svg/template-narrow.svg b/rtdata/images/themed/svg/template-narrow.svg
new file mode 100644
index 000000000..9a6321317
--- /dev/null
+++ b/rtdata/images/themed/svg/template-narrow.svg
@@ -0,0 +1,110 @@
+
+
+
+
diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala
index 042f5cd56..4c5beefef 100644
--- a/rtdata/languages/Catala
+++ b/rtdata/languages/Catala
@@ -1320,16 +1320,16 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1342,15 +1342,20 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1360,7 +1365,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1377,7 +1382,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1464,7 +1469,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1897,12 +1902,12 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LABCURVE_CHROMA_TOOLTIP;To apply B&W toning, set Chromaticity to -100.
!TP_LABCURVE_CURVEEDITOR_CL;CL
!TP_LABCURVE_CURVEEDITOR_CL_TOOLTIP;Chromaticity according to luminance C=f(L)
diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified)
index b9ff12214..ecd0473ba 100644
--- a/rtdata/languages/Chinese (Simplified)
+++ b/rtdata/languages/Chinese (Simplified)
@@ -1427,16 +1427,16 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1449,14 +1449,19 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1466,7 +1471,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1483,7 +1488,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1550,7 +1555,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!PARTIALPASTE_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!PARTIALPASTE_RAW_BORDER;Raw border
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTOSAVE_TP_OPEN;Automatically save tools collapsed/expanded\nstate before exiting
!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_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.
@@ -1847,12 +1852,12 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LABCURVE_CHROMA_TOOLTIP;To apply B&W toning, set Chromaticity to -100.
!TP_LABCURVE_CURVEEDITOR_A_RANGE1;Green Saturated
!TP_LABCURVE_CURVEEDITOR_A_RANGE2;Green Pastel
diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional)
index ad3e5c68d..d527f8c65 100644
--- a/rtdata/languages/Chinese (Traditional)
+++ b/rtdata/languages/Chinese (Traditional)
@@ -982,16 +982,16 @@ TP_WBALANCE_TEMPERATURE;色溫
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1004,15 +1004,20 @@ TP_WBALANCE_TEMPERATURE;色溫
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1022,7 +1027,7 @@ TP_WBALANCE_TEMPERATURE;色溫
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1039,7 +1044,7 @@ TP_WBALANCE_TEMPERATURE;色溫
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1193,7 +1198,7 @@ TP_WBALANCE_TEMPERATURE;色溫
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1761,12 +1766,12 @@ TP_WBALANCE_TEMPERATURE;色溫
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech
index e57ebe06d..8051a6f3b 100644
--- a/rtdata/languages/Czech
+++ b/rtdata/languages/Czech
@@ -2235,29 +2235,29 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: -
!HISTORY_MSG_489;DRC - Threshold
!HISTORY_MSG_490;DRC - Amount
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_MICROCONTRAST_CONTRAST;Microcontrast - Contrast threshold
!HISTORY_MSG_PIXELSHIFT_DEMOSAIC;PS - Demosaic method for motion
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
-!ICCPROFCREATOR_ADD_PARAM_IN_DESC;Append Gamma and Slope values to the description
!ICCPROFCREATOR_COPYRIGHT;Copyright:
!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
!ICCPROFCREATOR_DESCRIPTION;Description:
-!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -2267,7 +2267,7 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -2284,7 +2284,7 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -2296,17 +2296,17 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: -
!PARTIALPASTE_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!PARTIALPASTE_RAW_BORDER;Raw border
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!SAMPLEFORMAT_32;24-bit floating-point
!SAMPLEFORMAT_64;32-bit floating-point
!TP_BWMIX_MIXC;Channel Mixer
!TP_BWMIX_NEUTRAL;Reset
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_RAW_2PASS;1-pass+fast
!TP_RAW_4PASS;3-pass+fast
!TP_RAW_AMAZEVNG4;AMaZE+VNG4
diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk
index f34c8c8f2..77ae6dc9b 100644
--- a/rtdata/languages/Dansk
+++ b/rtdata/languages/Dansk
@@ -977,16 +977,16 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -999,15 +999,20 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1017,7 +1022,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1034,7 +1039,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1190,7 +1195,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1758,12 +1763,12 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch
index 01349994d..4318514f2 100644
--- a/rtdata/languages/Deutsch
+++ b/rtdata/languages/Deutsch
@@ -66,6 +66,8 @@
#65 25.06.2018 Korrekturen (TooWaBoo) RT 5.4
#66 04.07.2018 Erweiterung (TooWaBoo) RT 5.4
#67 05.07.2018 Erweiterung (TooWaBoo) RT 5.4
+#68 05.07.2018 Erweiterung (TooWaBoo) RT 5.4
+#69 25.07.2018 Erweiterung (TooWaBoo) RT 5.4
ABOUT_TAB_BUILD;Version
ABOUT_TAB_CREDITS;Danksagungen
@@ -289,7 +291,7 @@ GENERAL_DISABLED;Deaktiviert
GENERAL_ENABLE;Aktivieren
GENERAL_ENABLED;Aktiviert
GENERAL_FILE;Datei:
-GENERAL_LANDSCAPE;Quer
+GENERAL_LANDSCAPE;Landschaft
GENERAL_NA;n/a
GENERAL_NO;Nein
GENERAL_NONE;Keine
@@ -298,6 +300,7 @@ GENERAL_OPEN;Öffnen
GENERAL_PORTRAIT;Portrait
GENERAL_RESET;Zurücksetzen
GENERAL_SAVE;Speichern
+GENERAL_SAVE_AS;Speichern
GENERAL_SLIDER;Regler
GENERAL_UNCHANGED;(Unverändert)
GENERAL_WARNING;Warnung
@@ -739,7 +742,7 @@ HISTORY_MSG_423;(Retinex) - Einstellungen\nGammasteigung
HISTORY_MSG_424;(Retinex) - Einstellungen\nHL-Schwelle
HISTORY_MSG_425;(Retinex) - Einstellungen\nBasis-Logarithmus
HISTORY_MSG_426;(Retinex) - Einstellungen\nKorrekturen - Farbton (H)
-HISTORY_MSG_427;Ausgabe-Rendering-Intent
+HISTORY_MSG_427;(Farbmanagement)\nAusgabeprofil\nRendering-Intent
HISTORY_MSG_428;Monitor-Rendering-Intent
HISTORY_MSG_429;(Retinex) - Einstellungen\nDynamikkompression\nIterationen
HISTORY_MSG_430;(Retinex) - Einstellungen\nDynamikkompression\nTransmission Gradient
@@ -794,6 +797,12 @@ HISTORY_MSG_CLAMPOOG;(Belichtung) - Farben\nauf Farbraum beschränken
HISTORY_MSG_COLORTONING_LABGRID_VALUE;(Farbanpassungen)\nL*a*b* - Farbkorrektur
HISTORY_MSG_DUALDEMOSAIC_CONTRAST;(Sensor-Matrix)\nFarbinterpolation\nKontrastschwelle
HISTORY_MSG_HISTMATCHING;(Belichtung)\nAuto-Tonwertkurve
+HISTORY_MSG_ICM_OUTPUT_PRIMARIES;(Farbmanagement)\nAusgabeprofil\nVorlagen
+HISTORY_MSG_ICM_OUTPUT_TEMP;(Farbmanagement)\nAusgabeprofil\nIccV4-Illuminant D
+HISTORY_MSG_ICM_OUTPUT_TYPE;(Farbmanagement)\nAusgabeprofil\nTyp
+HISTORY_MSG_ICM_WORKING_GAMMA;(Farbmanagement)\nArbeitsfarbraum\nGamma
+HISTORY_MSG_ICM_WORKING_SLOPE;(Farbmanagement)\nArbeitsfarbraum\nSteigung
+HISTORY_MSG_ICM_WORKING_TRC_METHOD;(Farbmanagement)\nArbeitsfarbraum\nFarbtonkennlinie
HISTORY_MSG_LOCALCONTRAST_AMOUNT;(Lokaler Kontrast)\nIntensität
HISTORY_MSG_LOCALCONTRAST_DARKNESS;(Lokaler Kontrast)\nDunkle Bereiche
HISTORY_MSG_LOCALCONTRAST_ENABLED;(Lokaler Kontrast)
@@ -806,7 +815,7 @@ HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;(Sensor-Matrix)\nVorverarbeitung\nR
HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;(Sensor-Matrix)\nVorverarbeitung\nPDAF-Zeilenfilter
HISTORY_MSG_PRSHARPEN_CONTRAST;(Skalieren) - Schärfen\nKontrastschwelle
HISTORY_MSG_RAW_BORDER;(Sensor-Matrix)\nFarbinterpolation\nBildrand
-HISTORY_MSG_RESIZE_ALLOW_UPSCALING;(Skalieren)\nHochskalieren zulassen
+HISTORY_MSG_RESIZE_ALLOWUPSCALING;(Skalieren)\nHochskalieren zulassen
HISTORY_MSG_SHARPENING_CONTRAST;(Schärfung)\nKontrastschwelle
HISTORY_MSG_SOFTLIGHT_ENABLED;(Weiches Licht)
HISTORY_MSG_SOFTLIGHT_STRENGTH;(Weiches Licht)\nIntensität
@@ -815,6 +824,47 @@ HISTORY_NEWSNAPSHOT;Hinzufügen
HISTORY_NEWSNAPSHOT_TOOLTIP;Taste: Alt + s
HISTORY_SNAPSHOT;Schnappschuss
HISTORY_SNAPSHOTS;Schnappschüsse
+ICCPROFCREATOR_COPYRIGHT;Copyright:
+ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Auf den vorgegebenen Copyright-Text zurücksetzen.
+ICCPROFCREATOR_CUSTOM;Benutzerdefiniert
+ICCPROFCREATOR_DESCRIPTION;Beschreibung:
+ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Füge Gamma- und Steigungswerte der Beschreibung hinzu
+ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Wenn leer, wird die Standardbeschreibung verwendet.
+ICCPROFCREATOR_GAMMA;Gamma
+ICCPROFCREATOR_ICCVERSION;ICC-Version:
+ICCPROFCREATOR_ILL;Illuminant:
+ICCPROFCREATOR_ILL_41;D41
+ICCPROFCREATOR_ILL_50;D50
+ICCPROFCREATOR_ILL_55;D55
+ICCPROFCREATOR_ILL_60;D60
+ICCPROFCREATOR_ILL_65;D65
+ICCPROFCREATOR_ILL_80;D80
+ICCPROFCREATOR_ILL_DEF;Vorgabe
+ICCPROFCREATOR_ILL_INC;StdA 2856K
+ICCPROFCREATOR_ILL_TOOLTIP;Illuminant kann nur bei ICC-v4-Profilen\nverwendet werden.
+ICCPROFCREATOR_PRIMARIES;Vorlage:
+ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
+ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
+ICCPROFCREATOR_PRIM_ADOBE;Adobe RGB (1998)
+ICCPROFCREATOR_PRIM_BEST;BestRGB
+ICCPROFCREATOR_PRIM_BETA;BetaRGB
+ICCPROFCREATOR_PRIM_BLUX;Blau X
+ICCPROFCREATOR_PRIM_BLUY;Blau Y
+ICCPROFCREATOR_PRIM_BRUCE;BruceRGB
+ICCPROFCREATOR_PRIM_GREX;Grün X
+ICCPROFCREATOR_PRIM_GREY;Grün Y
+ICCPROFCREATOR_PRIM_PROPH;Prophoto
+ICCPROFCREATOR_PRIM_REC2020;Rec2020
+ICCPROFCREATOR_PRIM_REDX;Rot X
+ICCPROFCREATOR_PRIM_REDY;Rot Y
+ICCPROFCREATOR_PRIM_SRGB;sRGB
+ICCPROFCREATOR_PRIM_TOOLTIP;Benutzerdefinierte Vorlagen können nur\nbei ICC-v4-Profilen verwendet werden.
+ICCPROFCREATOR_PRIM_WIDEG;Widegamut
+ICCPROFCREATOR_PROF_V2;ICC v2
+ICCPROFCREATOR_PROF_V4;ICC v4
+ICCPROFCREATOR_SAVEDIALOG_TITLE;ICC-Profile speichern unter ...
+ICCPROFCREATOR_SLOPE;Steigung
+ICCPROFCREATOR_TRC_PRESET;Farbtonkennlinie:
IPTCPANEL_CATEGORY;Kategorie
IPTCPANEL_CATEGORYHINT;Beschreibt das Thema des Bildes nach\nMeinung des Anbieters.
IPTCPANEL_CITY;Stadt
@@ -862,6 +912,7 @@ LENSPROFILE_CORRECTION_LCPFILE;LCP-Datei
LENSPROFILE_CORRECTION_MANUAL;Benutzerdefiniert (Lensfun)
LENSPROFILE_LENS_WARNING;Warnung: Der Cropfaktor des Profils entspricht nicht dem des Objektivs.\nDies kann zu einem fehlerhaften Ergebnis führen.
MAIN_BUTTON_FULLSCREEN;Vollbild\nTaste: F11
+MAIN_BUTTON_ICCPROFCREATOR;ICC-Profil erstellen
MAIN_BUTTON_NAVNEXT_TOOLTIP;Navigiert zum nächsten Miniaturbild in der\nDateiverwaltung oder Filmstreifen bezogen\nauf das ausgewählte Miniaturbild.\nTaste: F4\n\nNavigiert zum nächsten Miniaturbild in der\nDateiverwaltung oder Filmstreifen bezogen\nauf auf das im Editor geöffnete Bild.\nTaste: Umschalt + F4
MAIN_BUTTON_NAVPREV_TOOLTIP;Navigiert zum vorherigen Miniaturbild in der\nDateiverwaltung oder Filmstreifen bezogen\nauf das ausgewählte Miniaturbild.\nTaste: F3\n\nNavigiert zum vorherigen Miniaturbild in der\nDateiverwaltung oder Filmstreifen bezogen\nauf auf das im Editor geöffnete Bild.\nTaste: Umschalt + F3
MAIN_BUTTON_NAVSYNC_TOOLTIP;Selektiert das Miniaturbild des aktuell geöffneten\nBildes in der Dateiverwaltung und des Filmstreifens.\nEs werden alle aktiven Filter gelöscht.\nTaste: x\n\nWie oben, jedoch ohne Löschung aktiver Filter. Das\nMiniaturbild des geöffneten Bildes wird nicht angezeigt,\nwenn es herausgefiltert wurde.\nTaste: y
@@ -1134,7 +1185,7 @@ PREFERENCES_GREYSC18;Yb = 18 CIE L#49
PREFERENCES_GREYSCA;Automatisch
PREFERENCES_HISTOGRAMPOSITIONLEFT;Histogramm linksseitig
PREFERENCES_HISTOGRAMWORKING;Das Arbeitsprofil zur Darstellung des Haupthistogramms verwenden
-PREFERENCES_HISTOGRAM_TOOLTIP;Wenn aktiviert wird das Arbeitsprofil für die Darstellung des\nHaupthistogramms, andernfalls das des gammakorrigierten\nAusgangsprofil, verwendet.
+PREFERENCES_HISTOGRAM_TOOLTIP;Wenn aktiviert wird das Arbeitsprofil für die Darstellung\ndes Haupthistogramms verwendet, andernfalls das des\ngammakorrigierten Ausgangsprofil.
PREFERENCES_HLTHRESHOLD;Lichter - Schwelle
PREFERENCES_ICCDIR;ICC-Profile-Verzeichnis
PREFERENCES_IMG_RELOAD_NEEDED;Änderungen werden nur auf neu geöffnete Bilder angewendet
@@ -1733,7 +1784,7 @@ TP_ICM_INPUTPROFILE;Eingangsfarbprofil
TP_ICM_LABEL;Farbmanagement
TP_ICM_NOICM;Kein ICM: sRGB-Ausgabe
TP_ICM_OUTPUTPROFILE;Ausgabeprofil
-TP_ICM_PROFILEINTENT;Rendering Intent
+TP_ICM_PROFILEINTENT;Rendering-Intent
TP_ICM_SAVEREFERENCE;Referenzbild speichern
TP_ICM_SAVEREFERENCE_APPLYWB;Weißabgleich anwenden
TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Um ICC-Profile zu erstellen, den Weißabgleich beim Speichern anwenden. Um DCP-Profile zu erstellen, den Weißabgleich NICHT beim Speichern anwenden.
@@ -1741,6 +1792,12 @@ TP_ICM_SAVEREFERENCE_TOOLTIP;Speichert das lineare TIFF-Bild bevor das\nEingangs
TP_ICM_TONECURVE;Tonwertkurve
TP_ICM_TONECURVE_TOOLTIP;Eingebettete DCP-Tonwertkurve verwenden.\nDie Einstellung ist nur verfügbar wenn sie\nvom Eingangsfarbprofil unterstützt wird.
TP_ICM_WORKINGPROFILE;Arbeitsfarbraum
+TP_ICM_WORKING_TRC;Farbtonkennlinie:
+TP_ICM_WORKING_TRC_CUSTOM;Benutzerdefiniert
+TP_ICM_WORKING_TRC_GAMMA;Gamma
+TP_ICM_WORKING_TRC_NONE;Keine
+TP_ICM_WORKING_TRC_SLOPE;Steigung
+TP_ICM_WORKING_TRC_TOOLTIP;Nur für die mitgelieferten\nProfile möglich.
TP_IMPULSEDENOISE_LABEL;Impulsrauschreduzierung
TP_IMPULSEDENOISE_THRESH;Schwelle
TP_LABCURVE_AVOIDCOLORSHIFT;Farbverschiebungen vermeiden
@@ -2318,62 +2375,3 @@ ZOOMPANEL_ZOOMFITSCREEN;An Bildschirm anpassen\nTaste: Alt + f
ZOOMPANEL_ZOOMIN;Hineinzoomen\nTaste: +
ZOOMPANEL_ZOOMOUT;Herauszoomen\nTaste: -
-!!!!!!!!!!!!!!!!!!!!!!!!!
-! Untranslated keys follow; remove the ! prefix after an entry is translated.
-!!!!!!!!!!!!!!!!!!!!!!!!!
-
-!GENERAL_SAVE_AS;Save as...
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
-!ICCPROFCREATOR_ADD_PARAM_IN_DESC;Append Gamma and Slope values to the description
-!ICCPROFCREATOR_COPYRIGHT;Copyright:
-!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
-!ICCPROFCREATOR_CUSTOM;Custom
-!ICCPROFCREATOR_DESCRIPTION;Description:
-!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description
-!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
-!ICCPROFCREATOR_ILL;Illuminant:
-!ICCPROFCREATOR_ILL_41;D41
-!ICCPROFCREATOR_ILL_50;D50
-!ICCPROFCREATOR_ILL_55;D55
-!ICCPROFCREATOR_ILL_60;D60
-!ICCPROFCREATOR_ILL_65;D65
-!ICCPROFCREATOR_ILL_80;D80
-!ICCPROFCREATOR_ILL_DEF;Default
-!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
-!ICCPROFCREATOR_PRIMARIES;Primaries:
-!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
-!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
-!ICCPROFCREATOR_PRIM_ADOBE;Adobe RGB (1998)
-!ICCPROFCREATOR_PRIM_BEST;BestRGB
-!ICCPROFCREATOR_PRIM_BETA;BetaRGB
-!ICCPROFCREATOR_PRIM_BLUX;Blue X
-!ICCPROFCREATOR_PRIM_BLUY;Blue Y
-!ICCPROFCREATOR_PRIM_BRUCE;BruceRGB
-!ICCPROFCREATOR_PRIM_GREX;Green X
-!ICCPROFCREATOR_PRIM_GREY;Green Y
-!ICCPROFCREATOR_PRIM_PROPH;Prophoto
-!ICCPROFCREATOR_PRIM_REC2020;Rec2020
-!ICCPROFCREATOR_PRIM_REDX;Red X
-!ICCPROFCREATOR_PRIM_REDY;Red Y
-!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
-!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
-!ICCPROFCREATOR_PROF_V2;ICC v2
-!ICCPROFCREATOR_PROF_V4;ICC v4
-!ICCPROFCREATOR_SAVEDIALOG_TITLE;Save ICC profile as...
-!ICCPROFCREATOR_SLOPE;Slope
-!ICCPROFCREATOR_TRC_PRESET;Tone response curve:
-!MAIN_BUTTON_ICCPROFCREATOR;ICC Profile Creator
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK)
index b36207d72..8f08152d5 100644
--- a/rtdata/languages/English (UK)
+++ b/rtdata/languages/English (UK)
@@ -24,7 +24,7 @@ HISTORY_MSG_322;W - Gamut - Avoid colour shift
HISTORY_MSG_385;W - Residual - Colour Balance
HISTORY_MSG_392;W - Residual - Colour Balance
HISTORY_MSG_419;Retinex - Colour space
-HISTORY_MSG_CLAMPOOG;Out-of-gamut colour clipping
+HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colours
HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Colour correction
MAIN_TAB_COLOR;Colour
MAIN_TOOLTIP_BACKCOLOR0;Background colour of the preview: Theme-based\nShortcut: 9
@@ -816,13 +816,13 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -835,7 +835,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
@@ -844,9 +844,14 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
!HISTORY_SNAPSHOT;Snapshot
!HISTORY_SNAPSHOTS;Snapshots
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -856,7 +861,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -873,7 +878,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1082,7 +1087,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!PARTIALPASTE_SHARPENING;Sharpening (USM/RL)
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PARTIALPASTE_VIGNETTING;Vignetting correction
!PARTIALPASTE_WHITEBALANCE;White balance
@@ -1725,12 +1730,12 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
!TP_ICM_WORKINGPROFILE;Working Profile
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_BRIGHTNESS;Lightness
diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US)
index 4b6707a3f..0ab893c07 100644
--- a/rtdata/languages/English (US)
+++ b/rtdata/languages/English (US)
@@ -727,16 +727,16 @@
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -749,7 +749,7 @@
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
@@ -758,9 +758,14 @@
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
!HISTORY_SNAPSHOT;Snapshot
!HISTORY_SNAPSHOTS;Snapshots
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -770,7 +775,7 @@
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -787,7 +792,7 @@
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1005,7 +1010,7 @@
!PARTIALPASTE_SHARPENING;Sharpening (USM/RL)
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PARTIALPASTE_VIGNETTING;Vignetting correction
!PARTIALPASTE_WHITEBALANCE;White balance
@@ -1708,12 +1713,12 @@
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
!TP_ICM_WORKINGPROFILE;Working Profile
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol
index 3402cf13f..b869ba90c 100644
--- a/rtdata/languages/Espanol
+++ b/rtdata/languages/Espanol
@@ -1707,16 +1707,16 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1729,14 +1729,19 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1746,7 +1751,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1763,7 +1768,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1832,7 +1837,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -2008,12 +2013,12 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!TP_ICM_SAVEREFERENCE;Save Reference Image
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LABCURVE_CURVEEDITOR_CC;CC
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara
index 7a88eb4f1..1c4a170bf 100644
--- a/rtdata/languages/Euskara
+++ b/rtdata/languages/Euskara
@@ -978,16 +978,16 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1000,15 +1000,20 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1018,7 +1023,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1035,7 +1040,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1191,7 +1196,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1759,12 +1764,12 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais
index 269287073..d9e455778 100644
--- a/rtdata/languages/Francais
+++ b/rtdata/languages/Francais
@@ -1682,12 +1682,12 @@ TP_ICM_SAVEREFERENCE_TOOLTIP;Sauvegarde une image TIFF linéaire avant que le pr
TP_ICM_TONECURVE;Utiliser la courbe tonale du profil DCP
TP_ICM_TONECURVE_TOOLTIP;Utilise la courbe tonale DCP incluse. Ce paramètre ne sera actif que si le profil DCP contient une courbe tonale
TP_ICM_WORKINGPROFILE;Profil de Travail
-TP_ICM_WORKTRC;Courbe de réponse tonale:
-TP_ICM_WORKTRC_CUSTOM;Personnalisé
-TP_ICM_WORKTRC_GAMMA;Gamma
-TP_ICM_WORKTRC_NONE;Aucune
-TP_ICM_WORKTRC_SLOPE;Pente
-TP_ICM_WORKTRC_TOOLTIP;Seulement pour les profils internes
+TP_ICM_WORKING_TRC;Courbe de réponse tonale:
+TP_ICM_WORKING_TRC_CUSTOM;Personnalisé
+TP_ICM_WORKING_TRC_GAMMA;Gamma
+TP_ICM_WORKING_TRC_NONE;Aucune
+TP_ICM_WORKING_TRC_SLOPE;Pente
+TP_ICM_WORKING_TRC_TOOLTIP;Seulement pour les profils internes
TP_IMPULSEDENOISE_LABEL;Réduction du bruit d'impulsion
TP_IMPULSEDENOISE_THRESH;Seuil
TP_LABCURVE_AVOIDCOLORSHIFT;Éviter les dérives de teinte
@@ -2252,30 +2252,32 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: -
!HISTORY_MSG_488;Dynamic Range Compression
!HISTORY_MSG_489;DRC - Threshold
!HISTORY_MSG_490;DRC - Amount
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_MICROCONTRAST_CONTRAST;Microcontrast - Contrast threshold
!HISTORY_MSG_PIXELSHIFT_DEMOSAIC;PS - Demosaic method for motion
!HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Line noise filter direction
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
!MAIN_TOOLTIP_PREVIEWSHARPMASK;Preview the Sharpening Contrast Mask.\nShortcut: None\n\nOnly works when sharpening is enabled and zoom >= 100%.
!PARTIALPASTE_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!PARTIALPASTE_RAW_BORDER;Raw border
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_THUMBNAIL_INSPECTOR_JPEG;Embedded JPEG preview
!PREFERENCES_THUMBNAIL_INSPECTOR_MODE;Image to show
!PREFERENCES_THUMBNAIL_INSPECTOR_RAW;Neutral raw rendering
diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek
index e84d3967f..149ac5345 100644
--- a/rtdata/languages/Greek
+++ b/rtdata/languages/Greek
@@ -977,16 +977,16 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -999,15 +999,20 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1017,7 +1022,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1034,7 +1039,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1190,7 +1195,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1758,12 +1763,12 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew
index 02f097c5e..fb8b0d776 100644
--- a/rtdata/languages/Hebrew
+++ b/rtdata/languages/Hebrew
@@ -978,16 +978,16 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1000,15 +1000,20 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1018,7 +1023,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1035,7 +1040,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1191,7 +1196,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1759,12 +1764,12 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano
index b0f71895a..35369cb44 100644
--- a/rtdata/languages/Italiano
+++ b/rtdata/languages/Italiano
@@ -1582,16 +1582,16 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1604,14 +1604,19 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1621,7 +1626,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1638,7 +1643,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1703,7 +1708,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1935,12 +1940,12 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!TP_ICM_SAVEREFERENCE;Save Reference Image
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
!TP_LOCALCONTRAST_LABEL;Local Contrast
diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese
index 389f9afeb..475a675bf 100644
--- a/rtdata/languages/Japanese
+++ b/rtdata/languages/Japanese
@@ -264,6 +264,7 @@ GENERAL_OPEN;開く
GENERAL_PORTRAIT;縦
GENERAL_RESET;リセット
GENERAL_SAVE;保存
+GENERAL_SAVE_AS;...で保存
GENERAL_SLIDER;スライダー
GENERAL_UNCHANGED;(変更なし)
GENERAL_WARNING;警告
@@ -348,9 +349,9 @@ HISTORY_MSG_65;色収差補正
HISTORY_MSG_66;ハイライト復元
HISTORY_MSG_67;ハイライト復元 量
HISTORY_MSG_68;ハイライト復元 方式
-HISTORY_MSG_69;作業カラースペース
-HISTORY_MSG_70;出力カラースペース
-HISTORY_MSG_71;入力カラースペース
+HISTORY_MSG_69;作業色空間
+HISTORY_MSG_70;出力色空間
+HISTORY_MSG_71;入力色空間
HISTORY_MSG_72;周辺光量補正
HISTORY_MSG_73;チャンネルミキサー
HISTORY_MSG_74;リサイズ スケール
@@ -760,6 +761,12 @@ HISTORY_MSG_CLAMPOOG;色域外の色を切り取る
HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - カラー補正
HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - コントラストのしきい値
HISTORY_MSG_HISTMATCHING;トーンカーブの自動調節
+HISTORY_MSG_ICM_OUTPUT_PRIMARIES;出力 - プライマリ
+HISTORY_MSG_ICM_OUTPUT_TEMP;出力 - ICC-v4 光源 D
+HISTORY_MSG_ICM_OUTPUT_TYPE;出力 - タイプ
+HISTORY_MSG_ICM_WORKING_GAMMA;作業色空間 - ガンマ
+HISTORY_MSG_ICM_WORKING_SLOPE;作業色空間 - 勾配
+HISTORY_MSG_ICM_WORKING_TRC_METHOD;作業色空間 - TRCの方式
HISTORY_MSG_LOCALCONTRAST_AMOUNT;ローカルコントラスト - 量
HISTORY_MSG_LOCALCONTRAST_DARKNESS;ローカルコントラスト - 暗い部分
HISTORY_MSG_LOCALCONTRAST_ENABLED;ローカルコントラスト
@@ -772,7 +779,7 @@ HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;ラインノイズフィルタの
HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAFラインフィルタ
HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - コントラストのしきい値
HISTORY_MSG_RAW_BORDER;Rawの境界
-HISTORY_MSG_RESIZE_ALLOW_UPSCALING;リサイズ - アップスケーリングを可能にする
+HISTORY_MSG_RESIZE_ALLOWUPSCALING;リサイズ - アップスケーリングを可能にする
HISTORY_MSG_SHARPENING_CONTRAST;シャープ化 - コントラストのしきい値
HISTORY_MSG_SOFTLIGHT_ENABLED;ソフトな明るさ
HISTORY_MSG_SOFTLIGHT_STRENGTH;ソフトな明るさ - 強さ
@@ -781,6 +788,47 @@ HISTORY_NEWSNAPSHOT;追加
HISTORY_NEWSNAPSHOT_TOOLTIP;ショートカット: Alt-s
HISTORY_SNAPSHOT;スナップショット
HISTORY_SNAPSHOTS;スナップショット
+ICCPROFCREATOR_COPYRIGHT;著作権:
+ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;デフォルトの著作権にリセットする、”RawTherapee CC0”を承諾する
+ICCPROFCREATOR_CUSTOM;カスタム
+ICCPROFCREATOR_DESCRIPTION;記述:
+ICCPROFCREATOR_DESCRIPTION_ADDPARAM;ガンマと勾配の値を記述に加える
+ICCPROFCREATOR_DESCRIPTION_TOOLTIP;デフォルトの記述をセットするために空にしておく
+ICCPROFCREATOR_GAMMA;ガンマ
+ICCPROFCREATOR_ICCVERSION;ICCのバージョン:
+ICCPROFCREATOR_ILL;光源:
+ICCPROFCREATOR_ILL_41;D41
+ICCPROFCREATOR_ILL_50;D50
+ICCPROFCREATOR_ILL_55;D55
+ICCPROFCREATOR_ILL_60;D60
+ICCPROFCREATOR_ILL_65;D65
+ICCPROFCREATOR_ILL_80;D80
+ICCPROFCREATOR_ILL_DEF;デフォルト
+ICCPROFCREATOR_ILL_INC;StdA 2856K
+ICCPROFCREATOR_ILL_TOOLTIP;ICC v4プロファイルに関する光源だけを設定することができます
+ICCPROFCREATOR_PRIMARIES;プライマリ:
+ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
+ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
+ICCPROFCREATOR_PRIM_ADOBE;Adobe RGB (1998)
+ICCPROFCREATOR_PRIM_BEST;BestRGB
+ICCPROFCREATOR_PRIM_BETA;BetaRGB
+ICCPROFCREATOR_PRIM_BLUX;ブルー X
+ICCPROFCREATOR_PRIM_BLUY;ブルー Y
+ICCPROFCREATOR_PRIM_BRUCE;BruceRGB
+ICCPROFCREATOR_PRIM_GREX;グリーン X
+ICCPROFCREATOR_PRIM_GREY;グリーン Y
+ICCPROFCREATOR_PRIM_PROPH;Prophoto
+ICCPROFCREATOR_PRIM_REC2020;Rec2020
+ICCPROFCREATOR_PRIM_REDX;レッド X
+ICCPROFCREATOR_PRIM_REDY;レッド Y
+ICCPROFCREATOR_PRIM_SRGB;sRGB
+ICCPROFCREATOR_PRIM_TOOLTIP;ICC v4プロファイルに関するカスタムプライマリーを設定することが出来ます
+ICCPROFCREATOR_PRIM_WIDEG;Widegamut
+ICCPROFCREATOR_PROF_V2;ICC v2
+ICCPROFCREATOR_PROF_V4;ICC v4
+ICCPROFCREATOR_SAVEDIALOG_TITLE;...でICCプロファイルを保存
+ICCPROFCREATOR_SLOPE;勾配
+ICCPROFCREATOR_TRC_PRESET;トーン再現カーブ:
IPTCPANEL_CATEGORY;カテゴリ
IPTCPANEL_CATEGORYHINT;画像の意図
IPTCPANEL_CITY;都市
@@ -828,6 +876,7 @@ LENSPROFILE_CORRECTION_LCPFILE;LCPファイル
LENSPROFILE_CORRECTION_MANUAL;手動でパラメータを補正する
LENSPROFILE_LENS_WARNING;注意:レンズプロファイルに関する切り抜きの因数がカメラの因数より大きいと、誤った結果になるかもしれません
MAIN_BUTTON_FULLSCREEN;フルスクリーン
+MAIN_BUTTON_ICCPROFCREATOR;ICCプロファイルクリエーター
MAIN_BUTTON_NAVNEXT_TOOLTIP;エディタで開いている画像に対応する次の画像に移動します\nショートカット: Shift-F4\n\nファイルブラウザで選択したサムネイルに対応する次の画像に移動するには\nショートカット: F4
MAIN_BUTTON_NAVPREV_TOOLTIP;エディタで開いている画像に対応する前の画像に移動します\nショートカット: Shift-F3\n\nファイルブラウザで選択したサムネイルに対応する前の画像に移動するには\nショートカット: F3
MAIN_BUTTON_NAVSYNC_TOOLTIP;現在開いている画像のサムネイルを明示しエディタとファイルブラウザを同期させ、ファイルブラウザでのフィルタをクリアします \nショートカット: x\n\n上記と同じですが、ファイルブラウザでのフィルタをクリアしません\nショートカット: y\n(除外する場合、開いているファイルのサムネイルが表示されませんので注意してください).
@@ -868,9 +917,9 @@ MAIN_TAB_COLOR;カラー
MAIN_TAB_COLOR_TOOLTIP;ショートカット: Alt-c
MAIN_TAB_DETAIL;ディテール
MAIN_TAB_DETAIL_TOOLTIP;ショートカット: Alt-d
-MAIN_TAB_DEVELOP;現像
+MAIN_TAB_DEVELOP;一括編集
MAIN_TAB_EXIF;Exif
-MAIN_TAB_EXPORT; 書き出し
+MAIN_TAB_EXPORT;高速書き出し
MAIN_TAB_EXPOSURE;露光
MAIN_TAB_EXPOSURE_TOOLTIP;ショートカット: Alt-e
MAIN_TAB_FILTER;絞り込み
@@ -882,7 +931,6 @@ MAIN_TAB_RAW;raw
MAIN_TAB_RAW_TOOLTIP;ショートカット: Alt-r
MAIN_TAB_TRANSFORM;変形
MAIN_TAB_TRANSFORM_TOOLTIP;ショートカット: Alt-t
-MAIN_TAB_WAVELET_TOOLTIP;ショートカット: Alt-w
MAIN_TOOLTIP_BACKCOLOR0;プレビューの背景色を指定します: テーマに基づく\nショートカット: 9
MAIN_TOOLTIP_BACKCOLOR1;プレビューの背景色を指定します: 黒\nショートカットt: 9
MAIN_TOOLTIP_BACKCOLOR2;プレビューの背景色を指定します: 白\nショートカット: 9
@@ -940,7 +988,7 @@ PARTIALPASTE_DIRPYRDENOISE;ノイズ低減
PARTIALPASTE_DIRPYREQUALIZER;ディテール・レベルのコントラスト
PARTIALPASTE_DISTORTION;歪曲補正
PARTIALPASTE_EPD;トーンマッピング
-PARTIALPASTE_EQUALIZER;ウェーブレットイコライザ
+PARTIALPASTE_EQUALIZER;ウェーブレット
PARTIALPASTE_EVERYTHING;すべて
PARTIALPASTE_EXIFCHANGES;exifデータを変える
PARTIALPASTE_EXPOSURE;露光量
@@ -1635,10 +1683,6 @@ TP_FLATFIELD_BT_VERTICAL;垂直
TP_FLATFIELD_CLIPCONTROL;クリップコントロール
TP_FLATFIELD_CLIPCONTROL_TOOLTIP;クリップコントロールは、フラットフィールドを使った時に白飛びが発生するのを避けるために使います。適用する元画像に既に白飛びがある場合は、クリップコントロールの適用で色被りが起こる可能性があります。
TP_FLATFIELD_LABEL;フラットフィールド
-TP_GAMMA_CURV;ガンマ
-TP_GAMMA_FREE;フリーなガンマ
-TP_GAMMA_OUTPUT;出力 ガンマ
-TP_GAMMA_SLOP;勾配(リニア)
TP_GENERAL_11SCALE_TOOLTIP;この機能の効果や、そのサブコンポーネントの確認には、プレビューで1:1以上のスケールが必要です。
TP_GRADIENT_CENTER;中央位置
TP_GRADIENT_CENTER_X;中央 X軸
@@ -1699,6 +1743,12 @@ TP_ICM_SAVEREFERENCE_TOOLTIP;入力プロファイルが適用される前のリ
TP_ICM_TONECURVE;DCPトーンカーブ使用
TP_ICM_TONECURVE_TOOLTIP;DCPのプロファイルに含まれているトーンカーブを使用することができます
TP_ICM_WORKINGPROFILE;作業プロファイル
+TP_ICM_WORKING_TRC;トーン再現カーブ:
+TP_ICM_WORKING_TRC_CUSTOM;カスタム
+TP_ICM_WORKING_TRC_GAMMA;ガンマ
+TP_ICM_WORKING_TRC_NONE;なし
+TP_ICM_WORKING_TRC_SLOPE;勾配
+TP_ICM_WORKING_TRC_TOOLTIP;組み込まれたプロファイルだけ
TP_IMPULSEDENOISE_LABEL;インパルスノイズ低減
TP_IMPULSEDENOISE_THRESH;しきい値
TP_LABCURVE_AVOIDCOLORSHIFT;色ずれを回避
@@ -2257,62 +2307,3 @@ ZOOMPANEL_ZOOMFITSCREEN;画像全体を画面に合わせる\nショートカッ
ZOOMPANEL_ZOOMIN;ズームイン\nショートカット: +
ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: -
-!!!!!!!!!!!!!!!!!!!!!!!!!
-! Untranslated keys follow; remove the ! prefix after an entry is translated.
-!!!!!!!!!!!!!!!!!!!!!!!!!
-
-!GENERAL_SAVE_AS;Save as...
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
-!ICCPROFCREATOR_ADD_PARAM_IN_DESC;Append Gamma and Slope values to the description
-!ICCPROFCREATOR_COPYRIGHT;Copyright:
-!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
-!ICCPROFCREATOR_CUSTOM;Custom
-!ICCPROFCREATOR_DESCRIPTION;Description:
-!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description
-!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
-!ICCPROFCREATOR_ILL;Illuminant:
-!ICCPROFCREATOR_ILL_41;D41
-!ICCPROFCREATOR_ILL_50;D50
-!ICCPROFCREATOR_ILL_55;D55
-!ICCPROFCREATOR_ILL_60;D60
-!ICCPROFCREATOR_ILL_65;D65
-!ICCPROFCREATOR_ILL_80;D80
-!ICCPROFCREATOR_ILL_DEF;Default
-!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
-!ICCPROFCREATOR_PRIMARIES;Primaries:
-!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
-!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
-!ICCPROFCREATOR_PRIM_ADOBE;Adobe RGB (1998)
-!ICCPROFCREATOR_PRIM_BEST;BestRGB
-!ICCPROFCREATOR_PRIM_BETA;BetaRGB
-!ICCPROFCREATOR_PRIM_BLUX;Blue X
-!ICCPROFCREATOR_PRIM_BLUY;Blue Y
-!ICCPROFCREATOR_PRIM_BRUCE;BruceRGB
-!ICCPROFCREATOR_PRIM_GREX;Green X
-!ICCPROFCREATOR_PRIM_GREY;Green Y
-!ICCPROFCREATOR_PRIM_PROPH;Prophoto
-!ICCPROFCREATOR_PRIM_REC2020;Rec2020
-!ICCPROFCREATOR_PRIM_REDX;Red X
-!ICCPROFCREATOR_PRIM_REDY;Red Y
-!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
-!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
-!ICCPROFCREATOR_PROF_V2;ICC v2
-!ICCPROFCREATOR_PROF_V4;ICC v4
-!ICCPROFCREATOR_SAVEDIALOG_TITLE;Save ICC profile as...
-!ICCPROFCREATOR_SLOPE;Slope
-!ICCPROFCREATOR_TRC_PRESET;Tone response curve:
-!MAIN_BUTTON_ICCPROFCREATOR;ICC Profile Creator
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian
index 90ac6ca8d..1db1390a7 100644
--- a/rtdata/languages/Latvian
+++ b/rtdata/languages/Latvian
@@ -978,16 +978,16 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1000,15 +1000,20 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1018,7 +1023,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1035,7 +1040,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1191,7 +1196,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1759,12 +1764,12 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar
index 5e5676dd6..c094ed9a0 100644
--- a/rtdata/languages/Magyar
+++ b/rtdata/languages/Magyar
@@ -1251,16 +1251,16 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1273,15 +1273,20 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1291,7 +1296,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1308,7 +1313,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1400,7 +1405,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1861,12 +1866,12 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
!TP_LABCURVE_AVOIDCOLORSHIFT_TOOLTIP;Fit colors into gamut of the working color space and apply Munsell correction.
!TP_LABCURVE_CHROMATICITY;Chromaticity
diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands
index b28c0739c..3487c4091 100644
--- a/rtdata/languages/Nederlands
+++ b/rtdata/languages/Nederlands
@@ -2142,16 +2142,16 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -2164,19 +2164,19 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
-!ICCPROFCREATOR_ADD_PARAM_IN_DESC;Append Gamma and Slope values to the description
!ICCPROFCREATOR_COPYRIGHT;Copyright:
!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
!ICCPROFCREATOR_DESCRIPTION;Description:
-!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -2186,7 +2186,7 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -2203,7 +2203,7 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -2229,7 +2229,7 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!PARTIALPASTE_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!PARTIALPASTE_RAW_BORDER;Raw border
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTOSAVE_TP_OPEN;Automatically save tools collapsed/expanded\nstate before exiting
!PREFERENCES_CROP;Crop editing
!PREFERENCES_CROP_AUTO_FIT;Automatically zoom to fit the crop area
@@ -2279,12 +2279,12 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors
!TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve
!TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
!TP_LOCALCONTRAST_LABEL;Local Contrast
diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM
index 12e84894f..e2ccb2212 100644
--- a/rtdata/languages/Norsk BM
+++ b/rtdata/languages/Norsk BM
@@ -977,16 +977,16 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -999,15 +999,20 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1017,7 +1022,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1034,7 +1039,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1190,7 +1195,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1758,12 +1763,12 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish
index 530063bf7..d9e513e34 100644
--- a/rtdata/languages/Polish
+++ b/rtdata/languages/Polish
@@ -1664,16 +1664,16 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1686,14 +1686,19 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1703,7 +1708,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1720,7 +1725,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1780,7 +1785,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1956,12 +1961,12 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!TP_ICM_SAVEREFERENCE;Save Reference Image
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
!TP_LOCALCONTRAST_LABEL;Local Contrast
diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters)
index 9b06baa9c..fe92b9823 100644
--- a/rtdata/languages/Polish (Latin Characters)
+++ b/rtdata/languages/Polish (Latin Characters)
@@ -1664,16 +1664,16 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1686,14 +1686,19 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1703,7 +1708,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1720,7 +1725,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1780,7 +1785,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1956,12 +1961,12 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!TP_ICM_SAVEREFERENCE;Save Reference Image
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
!TP_LOCALCONTRAST_LABEL;Local Contrast
diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil)
index d02d05157..915cd5fb0 100644
--- a/rtdata/languages/Portugues (Brasil)
+++ b/rtdata/languages/Portugues (Brasil)
@@ -1,4 +1,4 @@
-#01 2018-07-17 Digitalpix58
+#01 2018-07-25 Digitalpix58
ABOUT_TAB_BUILD;Versão
ABOUT_TAB_CREDITS;Créditos
@@ -45,7 +45,7 @@ DYNPROFILEEDITOR_MOVE_DOWN;Mover para Baixo
DYNPROFILEEDITOR_MOVE_UP;Mover para Cima
DYNPROFILEEDITOR_NEW;Novo
DYNPROFILEEDITOR_NEW_RULE;Nva Regra de Perfil Dinâmico
-DYNPROFILEEDITOR_PROFILE;Processando Perfil
+DYNPROFILEEDITOR_PROFILE;Perfil de Processamento
EDITWINDOW_TITLE;Edição de Imagem
EDIT_OBJECT_TOOLTIP;Exibe um widget na janela de visualização que permite ajustar essa ferramenta.
EDIT_PIPETTE_TOOLTIP;Para adicionar um ponto de ajuste à curva, segure a tecla Ctrl enquanto clica com o botão esquerdo no ponto desejado na visualização da imagem.\nPara ajustar o ponto, Mantenha pressionada a tecla Ctrl enquanto clica com o botão esquerdo na área correspondente na visualização, então solte Ctrl (amenos que deseje um fino controle) e enquanto ainda mantém pressionado o botão esquerdo do mouse, mova o mouse para cima ou para baixo para mover esse ponto para cima ou para baixo na curva.
@@ -150,7 +150,7 @@ FILEBROWSER_POPUPOPEN;Abrir
FILEBROWSER_POPUPOPENINEDITOR;Abrir no Editor
FILEBROWSER_POPUPPROCESS;Coloque na fila
FILEBROWSER_POPUPPROCESSFAST;Coloque na fila (Exportação rápida)
-FILEBROWSER_POPUPPROFILEOPERATIONS;Processando operações de perfil
+FILEBROWSER_POPUPPROFILEOPERATIONS;Operações de perfil de processamento
FILEBROWSER_POPUPRANK;Classificar
FILEBROWSER_POPUPRANK0;Desclassificar
FILEBROWSER_POPUPRANK1;Rank 1 *
@@ -206,7 +206,7 @@ FILECHOOSER_FILTER_ANY;Todos os arquivos
FILECHOOSER_FILTER_COLPROF;Perfis de Cores
FILECHOOSER_FILTER_CURVE;Arquivos de curvas
FILECHOOSER_FILTER_LCP;Perfis de correção de lentes
-FILECHOOSER_FILTER_PP;Processando perfis
+FILECHOOSER_FILTER_PP;Perfis de processamento
FILECHOOSER_FILTER_SAME;Mesmo formato da foto atual
FILECHOOSER_FILTER_TIFF;Arquivos TIFF
GENERAL_ABOUT;Sobre
@@ -231,6 +231,7 @@ GENERAL_OPEN;Abrir
GENERAL_PORTRAIT;Retrato
GENERAL_RESET;Restaurar
GENERAL_SAVE;Salvar
+GENERAL_SAVE_AS;Salvar como...
GENERAL_SLIDER;Barra de volume
GENERAL_UNCHANGED;(Inalterado)
GENERAL_WARNING;Atenção
@@ -668,7 +669,7 @@ HISTORY_MSG_419;Retinex - Espaço colorido
HISTORY_MSG_420;Retinex - Histograma - HSL
HISTORY_MSG_421;Retinex - Gamma
HISTORY_MSG_422;Retinex - Gamma
-HISTORY_MSG_423;Retinex - Inclinação gamma
+HISTORY_MSG_423;Retinex - Declive gamma
HISTORY_MSG_424;Retinex - Limite HL
HISTORY_MSG_425;Retinex - Base de registro
HISTORY_MSG_426;Retinex - Equalizador de matiz
@@ -727,6 +728,12 @@ HISTORY_MSG_CLAMPOOG;Recorte de cor fora do gamut
HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Correção de cor
HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Limite de contraste
HISTORY_MSG_HISTMATCHING;Curva de Tom Auto-compatível
+HISTORY_MSG_ICM_OUTPUT_PRIMARIESPrimárias do perfil de saída
+HISTORY_MSG_ICM_OUTPUT_TEMP;Saída IccV4 D iluminante
+HISTORY_MSG_ICM_OUTPUT_TYPE;Tipo de perfil de saída
+HISTORY_MSG_ICM_WORKING_GAMMA;Gamma de trabalho
+HISTORY_MSG_ICM_WORKING_SLOPE;Declive de trabalho
+HISTORY_MSG_ICM_WORKING_TRC_METHOD;Método de trabalho TRC
HISTORY_MSG_LOCALCONTRAST_AMOUNT;Contraste Local - Montante
HISTORY_MSG_LOCALCONTRAST_DARKNESS;Contraste Local - Escuridão
HISTORY_MSG_LOCALCONTRAST_ENABLED;Contraste Local
@@ -739,7 +746,7 @@ HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Direção do filtro de ruído de li
HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;Filtros de linha PDAF
HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Limite de contraste
HISTORY_MSG_RAW_BORDER;Borda raw
-HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Redimensionar - Permitir escalonamento
+HISTORY_MSG_RESIZE_ALLOWUPSCALING;Redimensionar - Permitir escalonamento
HISTORY_MSG_SHARPENING_CONTRAST;Nitidez - Limite de contraste
HISTORY_MSG_SOFTLIGHT_ENABLED;Luz suave
HISTORY_MSG_SOFTLIGHT_STRENGTH;Luz suave - Intensidade
@@ -748,6 +755,47 @@ HISTORY_NEWSNAPSHOT;Adicionar
HISTORY_NEWSNAPSHOT_TOOLTIP;Atalho: Alt-s
HISTORY_SNAPSHOT;Instantâneo
HISTORY_SNAPSHOTS;Instantâneos
+ICCPROFCREATOR_ADD_PARAM_IN_DESC;Anexar os valores Gamma e Declive para a descrição
+ICCPROFCREATOR_COPYRIGHT;Direito Autoral:
+ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Restaurar para o direito autoral padrão, concedido a "RawTherapee, CC0"
+ICCPROFCREATOR_CUSTOM;Personalizado
+ICCPROFCREATOR_DESCRIPTION;Descrição:
+ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Deixe em branco para configurar a descrição padrão
+ICCPROFCREATOR_GAMMA;Gamma
+ICCPROFCREATOR_ICCVERSION;Versão do perfil gerado:
+ICCPROFCREATOR_ILL;Iluminante:
+ICCPROFCREATOR_ILL_41;D41
+ICCPROFCREATOR_ILL_50;D50
+ICCPROFCREATOR_ILL_55;D55
+ICCPROFCREATOR_ILL_60;D60
+ICCPROFCREATOR_ILL_65;D65
+ICCPROFCREATOR_ILL_80;D80
+ICCPROFCREATOR_ILL_DEF;Padrão
+ICCPROFCREATOR_ILL_INC;StdA 2856K
+ICCPROFCREATOR_ILL_TOOLTIP;Só podes configurar o iluminante com perfis ICC v4
+ICCPROFCREATOR_PRIMARIES;Primárias:
+ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
+ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
+ICCPROFCREATOR_PRIM_ADOBE;Adobe RGB (1998)
+ICCPROFCREATOR_PRIM_BEST;RGB superior
+ICCPROFCREATOR_PRIM_BETA;BetaRGB
+ICCPROFCREATOR_PRIM_BLUX;Azul X
+ICCPROFCREATOR_PRIM_BLUY;Azul Y
+ICCPROFCREATOR_PRIM_BRUCE;BruceRGB
+ICCPROFCREATOR_PRIM_GREX;Verde X
+ICCPROFCREATOR_PRIM_GREY;Verde Y
+ICCPROFCREATOR_PRIM_PROPH;Prophoto
+ICCPROFCREATOR_PRIM_REC2020;Rec2020
+ICCPROFCREATOR_PRIM_REDX;Vermelho X
+ICCPROFCREATOR_PRIM_REDY;Vermelho Y
+ICCPROFCREATOR_PRIM_SRGB;sRGB
+ICCPROFCREATOR_PRIM_TOOLTIP;Só podes configurar Primárias Personalizadas com perfis ICC v4
+ICCPROFCREATOR_PRIM_WIDEG;Gamut ampla
+ICCPROFCREATOR_PROF_V2;ICC v2
+ICCPROFCREATOR_PROF_V4;ICC v4
+ICCPROFCREATOR_SAVEDIALOG_TITLE;Salvar o perfil ICC como...
+ICCPROFCREATOR_SLOPE;Declive
+ICCPROFCREATOR_TRC_PRESET;Curva de resposta do tom:
IPTCPANEL_CATEGORY;Categoria
IPTCPANEL_CATEGORYHINT;Identifica o assunto da imagem na opinião do provedor.
IPTCPANEL_CITY;Cidade
@@ -795,6 +843,7 @@ 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_ICCPROFCREATOR;Criador de Perfil ICC
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).
@@ -901,7 +950,7 @@ PARTIALPASTE_DARKFRAMEAUTOSELECT;Auto-seleção de quadro escuro
PARTIALPASTE_DARKFRAMEFILE;Arquivo de quadro escuro
PARTIALPASTE_DEFRINGE;Defringe
PARTIALPASTE_DETAILGROUP;Configurações de detalhes
-PARTIALPASTE_DIALOGLABEL;Perfil de processamento de colagem parcial
+PARTIALPASTE_DIALOGLABEL;Perfil de processamento colar parcial
PARTIALPASTE_DIRPYRDENOISE;Redução de ruído
PARTIALPASTE_DIRPYREQUALIZER;Contraste pelos níveis de detalhe
PARTIALPASTE_DISTORTION;Correção de distorção
@@ -1084,7 +1133,7 @@ PREFERENCES_MED;Médio (Mosaico/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_MENUGROUPPROFILEOPERATIONS;Grupo "Operações de perfil de processamento"
PREFERENCES_MENUGROUPRANK;Grupo "Rank"
PREFERENCES_MENUOPTIONS;Opções do Menu de Contexto
PREFERENCES_METADATA;Metadados
@@ -1118,14 +1167,14 @@ 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_PROFILEHANDLING;Manuseio de Perfil de Processamento
+PREFERENCES_PROFILELOADPR;Prioridade de carregamento do perfil de processamento
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_PROFILESAVEBOTH;Salvar 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_PROFILESAVELOCATION;Local de salvamento do perfil de processamento
PREFERENCES_PROFILE_NONE;Nenhum
PREFERENCES_PROPERTY;Propriedade
PREFERENCES_PRTINTENT;Intenção de renderização
@@ -1187,10 +1236,10 @@ PREFERENCES_WLZER;Não
PREFERENCES_WORKFLOW;Layout
PROFILEPANEL_COPYPPASTE;Parâmetros para copiar
PROFILEPANEL_GLOBALPROFILES;Perfis agrupados
-PROFILEPANEL_LABEL;Processando Perfis
+PROFILEPANEL_LABEL;Perfis de Processamento
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_MODE_TIP;Modo de preenchimento do perfil de procesamento.\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
@@ -1211,7 +1260,7 @@ 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_PROCESSING_PROFILESAVED;Perfil de processamento salvo
PROGRESSBAR_READY;Pronto
PROGRESSBAR_SAVEJPEG;Salvando arquivo JPEG...
PROGRESSBAR_SAVEPNG;Salvando arquivo PNG...
@@ -1667,6 +1716,12 @@ TP_ICM_SAVEREFERENCE_TOOLTIP;Salve a imagem TIFF linear antes que o perfil de en
TP_ICM_TONECURVE;Curva de tom
TP_ICM_TONECURVE_TOOLTIP;Empregue a curva de tom DCP incorporada. A configuração só estará disponível se o DCP selecionado tiver uma curva de tom.
TP_ICM_WORKINGPROFILE;Perfil de Trabalho
+TP_ICM_WORKING_TRC;Curva de resposta do tom:
+TP_ICM_WORKING_TRC_CUSTOM;Personalizado
+TP_ICM_WORKING_TRC_GAMMA;Gamma
+TP_ICM_WORKING_TRC_NONE;Nenhum
+TP_ICM_WORKING_TRC_SLOPE;Declive
+TP_ICM_WORKING_TRC_TOOLTIP;Apenas para perfis internos
TP_IMPULSEDENOISE_LABEL;Redução de Ruído por Impulso
TP_IMPULSEDENOISE_THRESH;Limite
TP_LABCURVE_AVOIDCOLORSHIFT;Evite mudança de cor
@@ -1752,7 +1807,7 @@ TP_PREPROCESS_NO_FOUND;Nenhum encontrado
TP_PREPROCESS_PDAFLINESFILTER;Filtro de linhas PDAF
TP_PREPROCESS_PDAFLINESFILTER_TOOLTIP;Tenta suprimir o ruído de faixas causado por pixels PDAF no sensor, ocorrendo com algumas câmeras mirrorless da Sony em algumas cenas em contraluz com "flare" visível.
TP_PRSHARPENING_LABEL;Pós-Redimensionamento de Nitidez
-TP_PRSHARPENING_TOOLTIP;Focaliza a imagem após o redimensionamento. Funciona somente quando o método de redimensionamento "Lanczos" é usado. É impossível visualizar os efeitos dessa ferramenta. 35/5000
+TP_PRSHARPENING_TOOLTIP;Focaliza a imagem após o redimensionamento. Funciona somente quando o método de redimensionamento "Lanczos" é usado. É impossível visualizar os efeitos dessa ferramenta. Veja RawPedia para instruções de uso.
TP_RAWCACORR_AUTO;Auto correção
TP_RAWCACORR_CABLUE;Azul
TP_RAWCACORR_CARED;Vermelho
@@ -2217,7 +2272,6 @@ TP_WBALANCE_TUNGSTEN;Tungstênio
TP_WBALANCE_WATER1;Embaixo da Água 1
TP_WBALANCE_WATER2;Embaixo da Água 2
TP_WBALANCE_WATER_HEADER;Embaixo da Água
-Veja RawPedia para instruções de uso.
ZOOMPANEL_100;(100%)
ZOOMPANEL_NEWCROPWINDOW;Janela de detalhe aberta (nova)
ZOOMPANEL_ZOOM100;Zoom para 100%\nAtalho: z
@@ -2230,58 +2284,5 @@ ZOOMPANEL_ZOOMOUT;Menos Zoom\nAtalho: -
! Untranslated keys follow; remove the ! prefix after an entry is translated.
!!!!!!!!!!!!!!!!!!!!!!!!!
-!GENERAL_SAVE_AS;Save as...
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
-!ICCPROFCREATOR_ADD_PARAM_IN_DESC;Append Gamma and Slope values to the description
-!ICCPROFCREATOR_COPYRIGHT;Copyright:
-!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
-!ICCPROFCREATOR_CUSTOM;Custom
-!ICCPROFCREATOR_DESCRIPTION;Description:
-!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description
-!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
-!ICCPROFCREATOR_ILL;Illuminant:
-!ICCPROFCREATOR_ILL_41;D41
-!ICCPROFCREATOR_ILL_50;D50
-!ICCPROFCREATOR_ILL_55;D55
-!ICCPROFCREATOR_ILL_60;D60
-!ICCPROFCREATOR_ILL_65;D65
-!ICCPROFCREATOR_ILL_80;D80
-!ICCPROFCREATOR_ILL_DEF;Default
-!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
-!ICCPROFCREATOR_PRIMARIES;Primaries:
-!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
-!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
-!ICCPROFCREATOR_PRIM_ADOBE;Adobe RGB (1998)
-!ICCPROFCREATOR_PRIM_BEST;BestRGB
-!ICCPROFCREATOR_PRIM_BETA;BetaRGB
-!ICCPROFCREATOR_PRIM_BLUX;Blue X
-!ICCPROFCREATOR_PRIM_BLUY;Blue Y
-!ICCPROFCREATOR_PRIM_BRUCE;BruceRGB
-!ICCPROFCREATOR_PRIM_GREX;Green X
-!ICCPROFCREATOR_PRIM_GREY;Green Y
-!ICCPROFCREATOR_PRIM_PROPH;Prophoto
-!ICCPROFCREATOR_PRIM_REC2020;Rec2020
-!ICCPROFCREATOR_PRIM_REDX;Red X
-!ICCPROFCREATOR_PRIM_REDY;Red Y
-!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
-!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
-!ICCPROFCREATOR_PROF_V2;ICC v2
-!ICCPROFCREATOR_PROF_V4;ICC v4
-!ICCPROFCREATOR_SAVEDIALOG_TITLE;Save ICC profile as...
-!ICCPROFCREATOR_SLOPE;Slope
-!ICCPROFCREATOR_TRC_PRESET;Tone response curve:
-!MAIN_BUTTON_ICCPROFCREATOR;ICC Profile Creator
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
diff --git a/rtdata/languages/Russian b/rtdata/languages/Russian
index 0af662b62..81b216cc8 100644
--- a/rtdata/languages/Russian
+++ b/rtdata/languages/Russian
@@ -1644,34 +1644,34 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: -
!HISTORY_MSG_488;Dynamic Range Compression
!HISTORY_MSG_489;DRC - Threshold
!HISTORY_MSG_490;DRC - Amount
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_MICROCONTRAST_CONTRAST;Microcontrast - Contrast threshold
!HISTORY_MSG_PIXELSHIFT_DEMOSAIC;PS - Demosaic method for motion
!HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Line noise filter direction
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
-!ICCPROFCREATOR_ADD_PARAM_IN_DESC;Append Gamma and Slope values to the description
!ICCPROFCREATOR_COPYRIGHT;Copyright:
!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
!ICCPROFCREATOR_DESCRIPTION;Description:
-!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1681,7 +1681,7 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1698,7 +1698,7 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1752,7 +1752,7 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1977,12 +1977,12 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: -
!TP_ICM_SAVEREFERENCE;Save Reference Image
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_PREPROCESS_DEADPIXFILT;Dead pixel filter
!TP_PREPROCESS_DEADPIXFILT_TOOLTIP;Tries to suppress dead pixels.
!TP_PREPROCESS_HOTPIXFILT;Hot pixel filter
diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters)
index eb1895e74..d8905c0a8 100644
--- a/rtdata/languages/Serbian (Cyrilic Characters)
+++ b/rtdata/languages/Serbian (Cyrilic Characters)
@@ -1558,16 +1558,16 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1580,14 +1580,19 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1597,7 +1602,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1614,7 +1619,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1689,7 +1694,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1937,12 +1942,12 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!TP_ICM_SAVEREFERENCE;Save Reference Image
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
!TP_LOCALCONTRAST_LABEL;Local Contrast
diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters)
index 7eae9ae88..26867400f 100644
--- a/rtdata/languages/Serbian (Latin Characters)
+++ b/rtdata/languages/Serbian (Latin Characters)
@@ -1558,16 +1558,16 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1580,14 +1580,19 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1597,7 +1602,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1614,7 +1619,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1689,7 +1694,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_RETINEX;Retinex
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
!PREFERENCES_AUTLISSTD;High
@@ -1937,12 +1942,12 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!TP_ICM_SAVEREFERENCE;Save Reference Image
!TP_ICM_SAVEREFERENCE_APPLYWB;Apply white balance
!TP_ICM_SAVEREFERENCE_APPLYWB_TOOLTIP;Generally, apply the white balance when saving images to create ICC profiles, and do not apply the white balance to create DCP profiles.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
!TP_LOCALCONTRAST_LABEL;Local Contrast
diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak
index 9e09836d0..87b5ce231 100644
--- a/rtdata/languages/Slovak
+++ b/rtdata/languages/Slovak
@@ -1040,16 +1040,16 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1062,15 +1062,20 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1080,7 +1085,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1097,7 +1102,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1244,7 +1249,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_AUTLISLOW;Low
!PREFERENCES_AUTLISMAX;Max - Average of all tiles
@@ -1788,12 +1793,12 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
!TP_LABCURVE_AVOIDCOLORSHIFT_TOOLTIP;Fit colors into gamut of the working color space and apply Munsell correction.
!TP_LABCURVE_CHROMATICITY;Chromaticity
diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi
index ee286ef7e..63e3c27e3 100644
--- a/rtdata/languages/Suomi
+++ b/rtdata/languages/Suomi
@@ -979,16 +979,16 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1001,15 +1001,20 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1019,7 +1024,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1036,7 +1041,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1192,7 +1197,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1759,12 +1764,12 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish
index d171f33ce..c2b779b4a 100644
--- a/rtdata/languages/Swedish
+++ b/rtdata/languages/Swedish
@@ -1944,16 +1944,16 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1966,14 +1966,19 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1983,7 +1988,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -2000,7 +2005,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -2056,7 +2061,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!PARTIALPASTE_RAW_IMAGENUM;Sub-image
!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PREFERENCES_AUTOSAVE_TP_OPEN;Automatically save tools collapsed/expanded\nstate before exiting
!PREFERENCES_CMMBPC;Black point compensation
!PREFERENCES_CROP;Crop editing
@@ -2144,12 +2149,12 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!TP_ICM_APPLYLOOKTABLE;Look table
!TP_ICM_PROFILEINTENT;Rendering Intent
!TP_ICM_SAVEREFERENCE;Save Reference Image
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_LOCALCONTRAST_AMOUNT;Amount
!TP_LOCALCONTRAST_DARKNESS;Darkness level
!TP_LOCALCONTRAST_LABEL;Local Contrast
diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish
index 35a9fa43b..1af509412 100644
--- a/rtdata/languages/Turkish
+++ b/rtdata/languages/Turkish
@@ -978,16 +978,16 @@ TP_WBALANCE_TEMPERATURE;Isı
!HISTORY_MSG_491;White Balance
!HISTORY_MSG_492;RGB Curves
!HISTORY_MSG_493;L*a*b* Adjustments
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+!HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
!HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-!HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-!HISTORY_MSG_ICMGAMM;Working gamma
-!HISTORY_MSG_ICMPRIMARI;Output profile primaries
-!HISTORY_MSG_ICMPROFILE;Output profile type
-!HISTORY_MSG_ICMSLOP;Working slope
-!HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-!HISTORY_MSG_ICMTRCIN;TRC working method
+!HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+!HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+!HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+!HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+!HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+!HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+!HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
!HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
!HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
!HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -1000,15 +1000,20 @@ TP_WBALANCE_TEMPERATURE;Isı
!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
!HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
!HISTORY_MSG_RAW_BORDER;Raw border
-!HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+!HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
!HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
!HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
!HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
!HISTORY_MSG_TM_FATTAL_ANCHOR;DRC - Anchor
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
+!ICCPROFCREATOR_COPYRIGHT;Copyright:
+!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
!ICCPROFCREATOR_CUSTOM;Custom
+!ICCPROFCREATOR_DESCRIPTION;Description:
+!ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+!ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
!ICCPROFCREATOR_GAMMA;Gamma
-!ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+!ICCPROFCREATOR_ICCVERSION;ICC version:
!ICCPROFCREATOR_ILL;Illuminant:
!ICCPROFCREATOR_ILL_41;D41
!ICCPROFCREATOR_ILL_50;D50
@@ -1018,7 +1023,7 @@ TP_WBALANCE_TEMPERATURE;Isı
!ICCPROFCREATOR_ILL_80;D80
!ICCPROFCREATOR_ILL_DEF;Default
!ICCPROFCREATOR_ILL_INC;StdA 2856K
-!ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+!ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
!ICCPROFCREATOR_PRIMARIES;Primaries:
!ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
!ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -1035,7 +1040,7 @@ TP_WBALANCE_TEMPERATURE;Isı
!ICCPROFCREATOR_PRIM_REDX;Red X
!ICCPROFCREATOR_PRIM_REDY;Red Y
!ICCPROFCREATOR_PRIM_SRGB;sRGB
-!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+!ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
!ICCPROFCREATOR_PRIM_WIDEG;Widegamut
!ICCPROFCREATOR_PROF_V2;ICC v2
!ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1191,7 +1196,7 @@ TP_WBALANCE_TEMPERATURE;Isı
!PARTIALPASTE_SHARPENEDGE;Edges
!PARTIALPASTE_SHARPENMICRO;Microcontrast
!PARTIALPASTE_SOFTLIGHT;Soft light
-!PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+!PARTIALPASTE_TM_FATTAL;Dynamic range compression
!PARTIALPASTE_VIBRANCE;Vibrance
!PREFERENCES_ADD;Add
!PREFERENCES_AUTLISLOW;Low
@@ -1758,12 +1763,12 @@ TP_WBALANCE_TEMPERATURE;Isı
!TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile is applied. The result can be used for calibration purposes and generation of a camera profile.
!TP_ICM_TONECURVE;Tone curve
!TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
-!TP_ICM_WORKTRC;Tone response curve:
-!TP_ICM_WORKTRC_CUSTOM;Custom
-!TP_ICM_WORKTRC_GAMMA;Gamma
-!TP_ICM_WORKTRC_NONE;None
-!TP_ICM_WORKTRC_SLOPE;Slope
-!TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+!TP_ICM_WORKING_TRC;Tone response curve:
+!TP_ICM_WORKING_TRC_CUSTOM;Custom
+!TP_ICM_WORKING_TRC_GAMMA;Gamma
+!TP_ICM_WORKING_TRC_NONE;None
+!TP_ICM_WORKING_TRC_SLOPE;Slope
+!TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
!TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
!TP_IMPULSEDENOISE_THRESH;Threshold
!TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/languages/default b/rtdata/languages/default
index 4bde22209..55f2c451d 100644
--- a/rtdata/languages/default
+++ b/rtdata/languages/default
@@ -726,16 +726,16 @@ HISTORY_MSG_490;DRC - Amount
HISTORY_MSG_491;White Balance
HISTORY_MSG_492;RGB Curves
HISTORY_MSG_493;L*a*b* Adjustments
-HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
+HISTORY_MSG_CLAMPOOG;Clip out-of-gamut colors
HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction
HISTORY_MSG_DUALDEMOSAIC_CONTRAST;AMaZE+VNG4 - Contrast threshold
-HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve
-HISTORY_MSG_ICMGAMM;Working gamma
-HISTORY_MSG_ICMPRIMARI;Output profile primaries
-HISTORY_MSG_ICMPROFILE;Output profile type
-HISTORY_MSG_ICMSLOP;Working slope
-HISTORY_MSG_ICMTEMP;Output IccV4 D illuminant
-HISTORY_MSG_ICMTRCIN;TRC working method
+HISTORY_MSG_HISTMATCHING;Auto-matched tone curve
+HISTORY_MSG_ICM_OUTPUT_PRIMARIES;Output - Primaries
+HISTORY_MSG_ICM_OUTPUT_TEMP;Output - ICC-v4 illuminant D
+HISTORY_MSG_ICM_OUTPUT_TYPE;Output - Type
+HISTORY_MSG_ICM_WORKING_GAMMA;Working - Gamma
+HISTORY_MSG_ICM_WORKING_SLOPE;Working - Slope
+HISTORY_MSG_ICM_WORKING_TRC_METHOD;Working - TRC method
HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount
HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness
HISTORY_MSG_LOCALCONTRAST_ENABLED;Local Contrast
@@ -748,7 +748,7 @@ HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Line noise filter direction
HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter
HISTORY_MSG_PRSHARPEN_CONTRAST;PRS - Contrast threshold
HISTORY_MSG_RAW_BORDER;Raw border
-HISTORY_MSG_RESIZE_ALLOW_UPSCALING;Resize - Allow upscaling
+HISTORY_MSG_RESIZE_ALLOWUPSCALING;Resize - Allow upscaling
HISTORY_MSG_SHARPENING_CONTRAST;Sharpening - Contrast threshold
HISTORY_MSG_SOFTLIGHT_ENABLED;Soft light
HISTORY_MSG_SOFTLIGHT_STRENGTH;Soft light - Strength
@@ -757,14 +757,14 @@ HISTORY_NEWSNAPSHOT;Add
HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: Alt-s
HISTORY_SNAPSHOT;Snapshot
HISTORY_SNAPSHOTS;Snapshots
-ICCPROFCREATOR_ADD_PARAM_IN_DESC;Append Gamma and Slope values to the description
ICCPROFCREATOR_COPYRIGHT;Copyright:
ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to "RawTherapee, CC0"
ICCPROFCREATOR_CUSTOM;Custom
ICCPROFCREATOR_DESCRIPTION;Description:
-ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description
+ICCPROFCREATOR_DESCRIPTION_ADDPARAM;Append gamma and slope values to the description
+ICCPROFCREATOR_DESCRIPTION_TOOLTIP;Leave empty to set the default description.
ICCPROFCREATOR_GAMMA;Gamma
-ICCPROFCREATOR_ICCVERSION;Generated profile's version:
+ICCPROFCREATOR_ICCVERSION;ICC version:
ICCPROFCREATOR_ILL;Illuminant:
ICCPROFCREATOR_ILL_41;D41
ICCPROFCREATOR_ILL_50;D50
@@ -774,7 +774,7 @@ ICCPROFCREATOR_ILL_65;D65
ICCPROFCREATOR_ILL_80;D80
ICCPROFCREATOR_ILL_DEF;Default
ICCPROFCREATOR_ILL_INC;StdA 2856K
-ICCPROFCREATOR_ILL_TOOLTIP;You can only set Illuminant with ICC v4 profiles
+ICCPROFCREATOR_ILL_TOOLTIP;You can only set the illuminant for ICC v4 profiles.
ICCPROFCREATOR_PRIMARIES;Primaries:
ICCPROFCREATOR_PRIM_ACESP0;ACES AP0
ICCPROFCREATOR_PRIM_ACESP1;ACES AP1
@@ -791,7 +791,7 @@ ICCPROFCREATOR_PRIM_REC2020;Rec2020
ICCPROFCREATOR_PRIM_REDX;Red X
ICCPROFCREATOR_PRIM_REDY;Red Y
ICCPROFCREATOR_PRIM_SRGB;sRGB
-ICCPROFCREATOR_PRIM_TOOLTIP;You can only set Custom Primaries with ICC v4 profiles
+ICCPROFCREATOR_PRIM_TOOLTIP;You can only set custom primaries for ICC v4 profiles.
ICCPROFCREATOR_PRIM_WIDEG;Widegamut
ICCPROFCREATOR_PROF_V2;ICC v2
ICCPROFCREATOR_PROF_V4;ICC v4
@@ -1009,7 +1009,7 @@ PARTIALPASTE_SHARPENEDGE;Edges
PARTIALPASTE_SHARPENING;Sharpening (USM/RL)
PARTIALPASTE_SHARPENMICRO;Microcontrast
PARTIALPASTE_SOFTLIGHT;Soft light
-PARTIALPASTE_TM_FATTAL;Dynamic Range Compression
+PARTIALPASTE_TM_FATTAL;Dynamic range compression
PARTIALPASTE_VIBRANCE;Vibrance
PARTIALPASTE_VIGNETTING;Vignetting correction
PARTIALPASTE_WHITEBALANCE;White balance
@@ -1712,12 +1712,12 @@ TP_ICM_SAVEREFERENCE_TOOLTIP;Save the linear TIFF image before the input profile
TP_ICM_TONECURVE;Tone curve
TP_ICM_TONECURVE_TOOLTIP;Employ the embedded DCP tone curve. The setting is only available if the selected DCP has a tone curve.
TP_ICM_WORKINGPROFILE;Working Profile
-TP_ICM_WORKTRC;Tone response curve:
-TP_ICM_WORKTRC_CUSTOM;Custom
-TP_ICM_WORKTRC_GAMMA;Gamma
-TP_ICM_WORKTRC_NONE;None
-TP_ICM_WORKTRC_SLOPE;Slope
-TP_ICM_WORKTRC_TOOLTIP;Only for build in profiles
+TP_ICM_WORKING_TRC;Tone response curve:
+TP_ICM_WORKING_TRC_CUSTOM;Custom
+TP_ICM_WORKING_TRC_GAMMA;Gamma
+TP_ICM_WORKING_TRC_NONE;None
+TP_ICM_WORKING_TRC_SLOPE;Slope
+TP_ICM_WORKING_TRC_TOOLTIP;Only for built-in profiles.
TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction
TP_IMPULSEDENOISE_THRESH;Threshold
TP_LABCURVE_AVOIDCOLORSHIFT;Avoid color shift
diff --git a/rtdata/options/options.lin b/rtdata/options/options.lin
index 924e8b9a2..91520dc0e 100644
--- a/rtdata/options/options.lin
+++ b/rtdata/options/options.lin
@@ -2,7 +2,7 @@
# After the first run, all the parameters will be available in this global option file
# or in a new local option file, depending on the MultiUser value below
-# Most ot the options are modifiable through the Preference window
+# Most of the options are modifiable through the Preference window
[General]
# Setting MultiUser to false will use the application's installation directory as cache directory,
diff --git a/rtdata/themes/TooWaBlue-GTK3-20_.css b/rtdata/themes/TooWaBlue-GTK3-20_.css
index 42f1c681f..c4179c78a 100644
--- a/rtdata/themes/TooWaBlue-GTK3-20_.css
+++ b/rtdata/themes/TooWaBlue-GTK3-20_.css
@@ -2,7 +2,7 @@
This file is part of RawTherapee.
Copyright (c) 2016-2017 TooWaBoo
- Version 2.69
+ Version 2.71
RawTherapee is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -75,15 +75,24 @@
-gtk-icon-shadow: none;
}
+#ToolBarPanelFileBrowser button:not(.smallbutton) image,
+#EditorTopPanel button:not(.narrowbutton) image,
+#IopsPanel button:not(.Right) image,
+#ProfilePanel button image,
+#MainNotebook > header :not(#CloseButton) > image {
+ -gtk-icon-transform: scale(calc(22/24));
+}
+
*:disabled {
color: @fg-disabled;
+ -gtk-icon-effect: dim;
}
#ToolPanelNotebook {
- min-width: 24.08334em;
+ min-width: 22.25em;
}
#HistoryPanel {
- min-width: 18em;
+ min-width: 17.5em;
}
window.background {
@@ -137,10 +146,6 @@ label {
margin: 0;
}
-.drawingarea:not(.slider) {
- background-color: @bg-dark-grey;
-}
-
/*** Frames ************************************************************************************/
frame {
border: none;
@@ -408,7 +413,7 @@ filechooser list row:selected {
background-image: none;
box-shadow: none;
min-height: 1.5em;
- min-width: 1.83334em;
+ min-width: calc(1.33334em + 6px);
border-radius: 0;
}
@@ -852,7 +857,7 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
#ToolPanelNotebook > header tab #TextOrIcon image{
min-height: 2.33334em;
- min-width: 2.5em;
+ min-width: calc(2em + 4px);
padding: 2px 0;
margin: 0;
}
@@ -1091,15 +1096,15 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
/* Small Lock Button */
#BeforeAfterContainer button {
min-height: 2em;
- min-width: 2.08334em;
+ min-width: 2em;
margin: 0.25em 0.25em 0.25em 0;
padding: 0;
}
#BeforeAfterContainer button image{
- margin-left: 1px;
+ margin: 0 0 0 1px;
}
#BeforeAfterContainer button:checked image{
- margin-left: 5px;
+ margin: 0 -2px 0 3px;
}
/**/
@@ -1149,9 +1154,10 @@ window.csd:not(.fullscreen) #MainNotebook > header.top {
/**/
#MyExpander .drawingarea:not(.slider) {
border: 0.08334em solid @bg-light-grey;
+ background-color: @bg-dark-grey;
}
#MyExpander .slider,
-#MyExpander .drawingarea:nth-child(2) {
+#MyExpander #CurveSHCSelector {
background-image: linear-gradient(to bottom, shade (@accent-color4,1.15), shade (@accent-color4,.85));
background-color: @accent-color4;
border: 0.08334em solid rgb(15,15,15);
@@ -1388,12 +1394,16 @@ button.flat {
/* Resetbutton */
#MyExpander button.flat,
dialog scale + button.flat,
-scale + button.flat {
+scale + button.flat,
+dialog entry + button.flat {
min-height: 1.16667em;
min-width: 1.66667em;
margin: 0.08334em 0 0.08334em 0.16667em;
padding: 0;
}
+dialog entry + button.flat {
+ min-height: 1.66667em;
+}
#MyExpander scale + button.flat {
margin: 0 0 0 0.16667em;
@@ -1498,11 +1508,22 @@ dialog button.combo,
#BatchQueueButtonsMainContainer button.combo {
padding: 0;
}
+#ToolPanelNotebook > stack > box > box > combobox {
+ margin-right: 0.25em;
+}
combobox button cellview {
- padding: 0 0 0 0.20em;
+ padding: 0 0 0 0.16667em;
}
combobox arrow {
- padding: 0 0.20em;
+ padding: 0 0.16667em 0 0;
+ margin: 0;
+}
+#MetaPanelNotebook combobox arrow {
+ padding: 0;
+ min-width: 1.25em;
+}
+.popupbutton-arrow {
+ min-width: 0;
}
/**/
@@ -1533,6 +1554,10 @@ buttonbox:not(.dialog-action-area) button{
#PrefNotebook buttonbox:not(.dialog-action-area) {
margin-right: -5px;
}
+#PrefNotebook radiobutton + entry + button:last-child image {
+ -gtk-icon-transform: scale(calc(17/24));
+ margin: -5px;
+}
/* Arrow toggle combo button */
#IopsPanel .image-combo button.Right,
@@ -1558,16 +1583,22 @@ buttonbox:not(.dialog-action-area) button{
margin: 0;/* x */
}
/* Graduated filter big button */
-#ExpanderBox button.independent:only-child {
- min-height: 2.33334em;
- min-width: 2.33334em;
+#MyExpander button:not(.image-button).independent:first-child:not(.flat):only-child {
+ min-height: 2em;
+ min-width: 2em;
padding: 0;
- margin: 0 0 0.5em;
+ margin: 0 0 0.33334em;
}
-
-.popupbutton-arrow {
- min-width: 0;
+#MyExpander button:not(.image-button).independent:first-child:not(.flat):only-child image {
+ -gtk-icon-transform: scale(calc(20/24));
+ margin: -2px;
}
+/* WB pipete big button*/
+#MyExpander button.image-button.independent:first-child:not(.flat):not(:only-child) image {
+ -gtk-icon-transform: scale(calc(18/24));
+ margin: -4px;
+}
+/**/
button.color {
min-height: 1.16667em;
@@ -1722,7 +1753,7 @@ messagedialog headerbar button.titlebutton {
#MainNotebook tab #CloseButton {
padding: 0;
- margin: 0.33334em -3px 0.33334em 0.16667em;
+ margin: 0.41667em -2px 0.5em 0.25em;
min-width: 1.5em;
min-height: 1.5em;
}
diff --git a/rtengine/CMakeLists.txt b/rtengine/CMakeLists.txt
index ff3024beb..74497d7d0 100644
--- a/rtengine/CMakeLists.txt
+++ b/rtengine/CMakeLists.txt
@@ -32,6 +32,7 @@ set(RTENGINESOURCEFILES
EdgePreservingDecomposition.cc
FTblockDN.cc
PF_correct_RT.cc
+ ahd_demosaic_RT.cc
amaze_demosaic_RT.cc
cJSON.c
calc_distort.cc
diff --git a/rtengine/ahd_demosaic_RT.cc b/rtengine/ahd_demosaic_RT.cc
new file mode 100644
index 000000000..7931bf17d
--- /dev/null
+++ b/rtengine/ahd_demosaic_RT.cc
@@ -0,0 +1,226 @@
+/*
+ * This file is part of RawTherapee.
+ *
+ * Copyright (c) 2018 Ingo Weyrich (heckflosse67@gmx.de)
+ *
+ * RawTherapee is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * RawTherapee is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with RawTherapee. If not, see .
+ */
+
+//
+// Adaptive Homogeneity-Directed interpolation is based on
+// the work of Keigo Hirakawa, Thomas Parks, and Paul Lee.
+// Optimized for speed and reduced memory usage 2018 Ingo Weyrich
+//
+
+#include
+#include "rtengine.h"
+#include "rawimagesource.h"
+#include "rt_math.h"
+#include "../rtgui/multilangmgr.h"
+#include "median.h"
+//#define BENCHMARK
+#include "StopWatch.h"
+
+namespace rtengine
+{
+#define TS 144
+void RawImageSource::ahd_demosaic()
+{
+ BENCHFUN
+
+ constexpr int dir[4] = { -1, 1, -TS, TS };
+ float xyz_cam[3][3];
+ LUTf cbrt(65536);
+
+ int width = W, height = H;
+
+ constexpr double xyz_rgb[3][3] = { /* XYZ from RGB */
+ { 0.412453, 0.357580, 0.180423 },
+ { 0.212671, 0.715160, 0.072169 },
+ { 0.019334, 0.119193, 0.950227 }
+ };
+
+ constexpr float d65_white[3] = { 0.950456, 1, 1.088754 };
+
+ double progress = 0.0;
+ if (plistener) {
+ plistener->setProgressStr (Glib::ustring::compose(M("TP_RAW_DMETHOD_PROGRESSBAR"), RAWParams::BayerSensor::getMethodString(RAWParams::BayerSensor::Method::AHD)));
+ plistener->setProgress (0.0);
+ }
+
+ for (int i = 0; i < 65536; i++) {
+ const double r = i / 65535.0;
+ cbrt[i] = r > 0.008856 ? std::cbrt(r) : 7.787 * r + 16 / 116.0;
+ }
+
+ for (int i = 0; i < 3; i++)
+ for (unsigned int j = 0; j < 3; j++) {
+ xyz_cam[i][j] = 0;
+ for (int k = 0; k < 3; k++) {
+ xyz_cam[i][j] += xyz_rgb[i][k] * imatrices.rgb_cam[k][j] / d65_white[i];
+ }
+ }
+
+ border_interpolate2(W, H, 5, rawData, red, green, blue);
+
+#ifdef _OPENMP
+#pragma omp parallel
+#endif
+{
+ int progresscounter = 0;
+ float *buffer = new float[13 * TS * TS]; /* 1053 kB per core */
+ auto rgb = (float(*)[TS][TS][3]) buffer;
+ auto lab = (float(*)[TS][TS][3])(buffer + 6 * TS * TS);
+ auto homo = (uint16_t(*)[TS][TS])(buffer + 12 * TS * TS);
+
+#ifdef _OPENMP
+ #pragma omp for collapse(2) schedule(dynamic) nowait
+#endif
+ for (int top = 2; top < height - 5; top += TS - 6) {
+ for (int left = 2; left < width - 5; left += TS - 6) {
+ // Interpolate green horizontally and vertically:
+ for (int row = top; row < top + TS && row < height - 2; row++) {
+ for (int col = left + (FC(row, left) & 1); col < std::min(left + TS, width - 2); col += 2) {
+ auto pix = &rawData[row][col];
+ float val0 = 0.25f * ((pix[-1] + pix[0] + pix[1]) * 2
+ - pix[-2] - pix[2]) ;
+ rgb[0][row - top][col - left][1] = median(val0, pix[-1], pix[1]);
+ float val1 = 0.25f * ((pix[-width] + pix[0] + pix[width]) * 2
+ - pix[-2 * width] - pix[2 * width]) ;
+ rgb[1][row - top][col - left][1] = median(val1, pix[-width], pix[width]);
+ }
+ }
+
+ // Interpolate red and blue, and convert to CIELab:
+ for (int d = 0; d < 2; d++)
+ for (int row = top + 1; row < top + TS - 1 && row < height - 3; row++) {
+ int cng = FC(row + 1, FC(row + 1, 0) & 1);
+ for (int col = left + 1; col < std::min(left + TS - 1, width - 3); col++) {
+ auto pix = &rawData[row][col];
+ auto rix = &rgb[d][row - top][col - left];
+ auto lix = lab[d][row - top][col - left];
+ if (FC(row, col) == 1) {
+ rix[0][2 - cng] = CLIP(pix[0] + (0.5f * (pix[-1] + pix[1]
+ - rix[-1][1] - rix[1][1] ) ));
+ rix[0][cng] = CLIP(pix[0] + (0.5f * (pix[-width] + pix[width]
+ - rix[-TS][1] - rix[TS][1])));
+ rix[0][1] = pix[0];
+ } else {
+ rix[0][cng] = CLIP(rix[0][1] + (0.25f * (pix[-width - 1] + pix[-width + 1]
+ + pix[+width - 1] + pix[+width + 1]
+ - rix[-TS - 1][1] - rix[-TS + 1][1]
+ - rix[+TS - 1][1] - rix[+TS + 1][1])));
+ rix[0][2 - cng] = pix[0];
+ }
+ float xyz[3] = {};
+
+ for(unsigned int c = 0; c < 3; ++c) {
+ xyz[0] += xyz_cam[0][c] * rix[0][c];
+ xyz[1] += xyz_cam[1][c] * rix[0][c];
+ xyz[2] += xyz_cam[2][c] * rix[0][c];
+ }
+
+ xyz[0] = cbrt[xyz[0]];
+ xyz[1] = cbrt[xyz[1]];
+ xyz[2] = cbrt[xyz[2]];
+
+ lix[0] = 116.f * xyz[1] - 16.f;
+ lix[1] = 500.f * (xyz[0] - xyz[1]);
+ lix[2] = 200.f * (xyz[1] - xyz[2]);
+ }
+ }
+
+ // Build homogeneity maps from the CIELab images:
+
+ for (int row = top + 2; row < top + TS - 2 && row < height - 4; row++) {
+ int tr = row - top;
+ float ldiff[2][4], abdiff[2][4];
+
+ for (int col = left + 2, tc = 2; col < left + TS - 2 && col < width - 4; col++, tc++) {
+ for (int d = 0; d < 2; d++) {
+ auto lix = &lab[d][tr][tc];
+
+ for (int i = 0; i < 4; i++) {
+ ldiff[d][i] = std::fabs(lix[0][0] - lix[dir[i]][0]);
+ abdiff[d][i] = SQR(lix[0][1] - lix[dir[i]][1])
+ + SQR(lix[0][2] - lix[dir[i]][2]);
+ }
+ }
+
+ float leps = std::min(std::max(ldiff[0][0], ldiff[0][1]),
+ std::max(ldiff[1][2], ldiff[1][3]));
+ float abeps = std::min(std::max(abdiff[0][0], abdiff[0][1]),
+ std::max(abdiff[1][2], abdiff[1][3]));
+
+ for (int d = 0; d < 2; d++) {
+ homo[d][tr][tc] = 0;
+ for (int i = 0; i < 4; i++) {
+ homo[d][tr][tc] += (ldiff[d][i] <= leps) * (abdiff[d][i] <= abeps);
+ }
+ }
+ }
+ }
+
+ // Combine the most homogenous pixels for the final result:
+ for (int row = top + 3; row < top + TS - 3 && row < height - 5; row++) {
+ int tr = row - top;
+
+ for (int col = left + 3, tc = 3; col < std::min(left + TS - 3, width - 5); col++, tc++) {
+ uint16_t hm0 = 0, hm1 = 0;
+ for (int i = tr - 1; i <= tr + 1; i++)
+ for (int j = tc - 1; j <= tc + 1; j++) {
+ hm0 += homo[0][i][j];
+ hm1 += homo[1][i][j];
+ }
+
+ if (hm0 != hm1) {
+ int dir = hm1 > hm0;
+ red[row][col] = rgb[dir][tr][tc][0];
+ green[row][col] = rgb[dir][tr][tc][1];
+ blue[row][col] = rgb[dir][tr][tc][2];
+ } else {
+ red[row][col] = 0.5f * (rgb[0][tr][tc][0] + rgb[1][tr][tc][0]);
+ green[row][col] = 0.5f * (rgb[0][tr][tc][1] + rgb[1][tr][tc][1]);
+ blue[row][col] = 0.5f * (rgb[0][tr][tc][2] + rgb[1][tr][tc][2]);
+ }
+ }
+ }
+
+ if(plistener) {
+ progresscounter++;
+
+ if(progresscounter % 32 == 0) {
+#ifdef _OPENMP
+ #pragma omp critical (ahdprogress)
+#endif
+ {
+ progress += 32.0 * SQR(TS - 6) / (height * width);
+ progress = std::min(progress, 1.0);
+ plistener->setProgress(progress);
+ }
+ }
+ }
+
+ }
+ }
+ delete [] buffer;
+}
+ if(plistener) {
+ plistener->setProgress (1.0);
+ }
+
+}
+#undef TS
+
+}
\ No newline at end of file
diff --git a/rtengine/cJSON.c b/rtengine/cJSON.c
index 7e71ea9e8..fb8ce27e8 100644
--- a/rtengine/cJSON.c
+++ b/rtengine/cJSON.c
@@ -505,7 +505,7 @@ static cJSON_bool print_number(const cJSON * const item, printbuffer * const out
}
}
- /* sprintf failed or buffer overrun occured */
+ /* sprintf failed or buffer overrun occurred */
if ((length < 0) || (length > (int)(sizeof(number_buffer) - 1)))
{
return false;
@@ -1556,7 +1556,7 @@ static cJSON_bool parse_object(cJSON * const item, parse_buffer * const input_bu
buffer_skip_whitespace(input_buffer);
if (!parse_string(current_item, input_buffer))
{
- goto fail; /* faile to parse name */
+ goto fail; /* failed to parse name */
}
buffer_skip_whitespace(input_buffer);
diff --git a/rtengine/cJSON.h b/rtengine/cJSON.h
index a9c68fa2c..786dd2e0e 100644
--- a/rtengine/cJSON.h
+++ b/rtengine/cJSON.h
@@ -217,7 +217,7 @@ CJSON_PUBLIC(void) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJ
CJSON_PUBLIC(void) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item);
CJSON_PUBLIC(void) cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *item);
-/* Remove/Detatch items from Arrays/Objects. */
+/* Remove/Detach items from Arrays/Objects. */
CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * const item);
CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which);
CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which);
diff --git a/rtengine/camconst.json b/rtengine/camconst.json
index 449484e8a..23d3f4df6 100644
--- a/rtengine/camconst.json
+++ b/rtengine/camconst.json
@@ -660,7 +660,7 @@ Camera constants:
}
},
- { // Quality A, ISO and aperture WL data copyed from Shalrath's 60D data at RawTherapee forums
+ { // Quality A, ISO and aperture WL data copied from Shalrath's 60D data at RawTherapee forums
"make_model": "Canon EOS 60Da",
"dcraw_matrix": [ 17492,-7240,-2023,-1791,10323,1701,-186,1329,5406 ], // 60Da dng d65
"ranges": {
@@ -912,7 +912,7 @@ Camera constants:
}
},
- { // Quality C, white levels and apperture scaling copied from Canon EOS77d
+ { // Quality C, white levels and aperture scaling copied from Canon EOS77d
"make_model": [ "Canon EOS Rebel T7i", "Canon EOS 800D", "Canon EOS Kiss X9i" ],
"dcraw_matrix": [ 6970,-512,-968,-4425,12161,2553,-739,1982,5601 ], // DNG_V9.10.1 D65
"raw_crop": [ 264, 36, 6024, 4020 ], // full size 6288x4056, official crop 276,48,6275,4047
@@ -944,7 +944,7 @@ Camera constants:
}
},
- { // Quality B, apperture scaling copied from Canon EOS77d
+ { // Quality B, aperture scaling copied from Canon EOS77d
"make_model": [ "Canon EOS Rebel SL2", "Canon EOS 200D", "Canon EOS Kiss X9" ],
"dcraw_matrix": [ 7377,-742,-998,-4235,11981,2549,-673,1918,5538 ], // DNG_V9.12 D65
"raw_crop": [ 264, 36, 6024, 4020 ], // full size 6288x4056, official crop 276,48,6275,4047
diff --git a/rtengine/colortemp.cc b/rtengine/colortemp.cc
index 75b32c83c..a7a769d93 100644
--- a/rtengine/colortemp.cc
+++ b/rtengine/colortemp.cc
@@ -1102,7 +1102,7 @@ void ColorTemp::temp2mul (double temp, double green, double equal, double& rmul,
// only for lamp different of tungstene
// first calcul with illuminant (choice)
// and calcul with : blackbody at equivalent temp of lamp
- // CRI_color-1 = dispaly Lab values of color CRI_color -1
+ // CRI_color-1 = display Lab values of color CRI_color -1
const double whiteD50[3] = {0.9646019585, 1.0, 0.8244507152}; //calculate with this tool : spect 5nm
double CAM02BB00, CAM02BB01, CAM02BB02, CAM02BB10, CAM02BB11, CAM02BB12, CAM02BB20, CAM02BB21, CAM02BB22; //for CIECAT02
double Xchk[50], Ychk[50], Zchk[50]; //50 : I think it's a good limit for number of color : for CRI and Palette
diff --git a/rtengine/dcraw.cc b/rtengine/dcraw.cc
index 0d629b9bc..b76484df5 100644
--- a/rtengine/dcraw.cc
+++ b/rtengine/dcraw.cc
@@ -8792,16 +8792,16 @@ void CLASS identify()
colors = 3;
for (i=0; i < 0x10000; i++) curve[i] = i;
+ flen = fsize = ifp->size;
+ /*RT*/ if (fsize<100000 || fsize > 0x7fffffff) {
+ is_raw = 0;
+ return;
+ }
+
order = get2();
hlen = get4();
fseek (ifp, 0, SEEK_SET);
fread (head, 1, 32, ifp);
- fseek (ifp, 0, SEEK_END);
- flen = fsize = ftell(ifp);
- /*RT*/ if (fsize<100000) {
- is_raw = 0;
- return;
- }
/* RT: changed string constant */
if ((cp = (char *) memmem (head, 32, (char*)"MMMM", 4)) ||
(cp = (char *) memmem (head, 32, (char*)"IIII", 4))) {
diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc
index ebcef3ab6..0b5198c3c 100644
--- a/rtengine/dcrop.cc
+++ b/rtengine/dcrop.cc
@@ -807,7 +807,7 @@ void Crop::update(int todo)
}
- if (todo & M_INIT) {
+ if (todo & M_AUTOEXP) {
if (params.icm.workingTRC == "Custom") { //exec TRC IN free
Glib::ustring profile;
profile = params.icm.workingProfile;
diff --git a/rtengine/demosaic_algos.cc b/rtengine/demosaic_algos.cc
index 4ba855185..78b5490b5 100644
--- a/rtengine/demosaic_algos.cc
+++ b/rtengine/demosaic_algos.cc
@@ -1185,7 +1185,7 @@ void RawImageSource::lmmse_interpolate_omp(int winw, int winh, array2D &r
// apply low pass filter on differential colors
#ifdef _OPENMP
- #pragma omp for
+ #pragma omp for
#endif
for (int rr = 4; rr < rr1 - 4; rr++)
@@ -1411,7 +1411,7 @@ void RawImageSource::lmmse_interpolate_omp(int winw, int winh, array2D &r
// interpolate R/B at B/R location
#ifdef _OPENMP
- #pragma omp for
+ #pragma omp for
#endif
for (int rr = 1; rr < rr1 - 1; rr++)
@@ -2292,217 +2292,6 @@ void RawImageSource::igv_interpolate(int winw, int winh)
}
#endif
-
-/*
- Adaptive Homogeneity-Directed interpolation is based on
- the work of Keigo Hirakawa, Thomas Parks, and Paul Lee.
- */
-#define TS 256 /* Tile Size */
-#define FORC(cnt) for (c=0; c < cnt; c++)
-#define FORC3 FORC(3)
-
-void RawImageSource::ahd_demosaic()
-{
- int i, j, k, top, left, row, col, tr, tc, c, d, val, hm[2];
- float (*pix)[4], (*rix)[3];
- static const int dir[4] = { -1, 1, -TS, TS };
- float ldiff[2][4], abdiff[2][4], leps, abeps;
- float xyz[3], xyz_cam[3][4];
- float* cbrt;
- float (*rgb)[TS][TS][3];
- float (*lab)[TS][TS][3];
- float (*lix)[3];
- char (*homo)[TS][TS], *buffer;
- double r;
-
- int width = W, height = H;
- float (*image)[4];
- unsigned int colors = 3;
-
- const double xyz_rgb[3][3] = { /* XYZ from RGB */
- { 0.412453, 0.357580, 0.180423 },
- { 0.212671, 0.715160, 0.072169 },
- { 0.019334, 0.119193, 0.950227 }
- };
-
- const float d65_white[3] = { 0.950456, 1, 1.088754 };
-
- if (plistener) {
- plistener->setProgressStr (Glib::ustring::compose(M("TP_RAW_DMETHOD_PROGRESSBAR"), RAWParams::BayerSensor::getMethodString(RAWParams::BayerSensor::Method::AHD)));
- plistener->setProgress (0.0);
- }
-
- image = (float (*)[4]) calloc (H * W, sizeof * image);
-
- for (int ii = 0; ii < H; ii++)
- for (int jj = 0; jj < W; jj++) {
- image[ii * W + jj][fc(ii, jj)] = rawData[ii][jj];
- }
-
- cbrt = (float (*)) calloc (0x10000, sizeof * cbrt);
-
- for (i = 0; i < 0x10000; i++) {
- r = (double)i / 65535.0;
- cbrt[i] = r > 0.008856 ? std::cbrt(r) : 7.787 * r + 16 / 116.0;
- }
-
- for (i = 0; i < 3; i++)
- for (unsigned int j = 0; j < colors; j++)
- for (xyz_cam[i][j] = k = 0; k < 3; k++) {
- xyz_cam[i][j] += xyz_rgb[i][k] * imatrices.rgb_cam[k][j] / d65_white[i];
- }
-
- border_interpolate(5, image);
- buffer = (char *) malloc (13 * TS * TS * sizeof(float)); /* 1664 kB */
- //merror (buffer, "ahd_interpolate()");
- rgb = (float(*)[TS][TS][3]) buffer;
- lab = (float(*)[TS][TS][3])(buffer + 6 * TS * TS * sizeof(float));
- homo = (char (*)[TS][TS]) (buffer + 12 * TS * TS * sizeof(float));
-
- // helper variables for progress indication
- int n_tiles = ((height - 7 + (TS - 7)) / (TS - 6)) * ((width - 7 + (TS - 7)) / (TS - 6));
- int tile = 0;
-
- for (top = 2; top < height - 5; top += TS - 6)
- for (left = 2; left < width - 5; left += TS - 6) {
- /* Interpolate green horizontally and vertically: */
- for (row = top; row < top + TS && row < height - 2; row++) {
- col = left + (FC(row, left) & 1);
-
- for (c = FC(row, col); col < left + TS && col < width - 2; col += 2) {
- pix = image + (row * width + col);
- val = 0.25 * ((pix[-1][1] + pix[0][c] + pix[1][1]) * 2
- - pix[-2][c] - pix[2][c]) ;
- rgb[0][row - top][col - left][1] = median(static_cast(val), pix[-1][1], pix[1][1]);
- val = 0.25 * ((pix[-width][1] + pix[0][c] + pix[width][1]) * 2
- - pix[-2 * width][c] - pix[2 * width][c]) ;
- rgb[1][row - top][col - left][1] = median(static_cast(val), pix[-width][1], pix[width][1]);
- }
- }
-
- /* Interpolate red and blue, and convert to CIELab: */
- for (d = 0; d < 2; d++)
- for (row = top + 1; row < top + TS - 1 && row < height - 3; row++)
- for (col = left + 1; col < left + TS - 1 && col < width - 3; col++) {
- pix = image + (row * width + col);
- rix = &rgb[d][row - top][col - left];
- lix = &lab[d][row - top][col - left];
-
- if ((c = 2 - FC(row, col)) == 1) {
- c = FC(row + 1, col);
- val = pix[0][1] + (0.5 * ( pix[-1][2 - c] + pix[1][2 - c]
- - rix[-1][1] - rix[1][1] ) );
- rix[0][2 - c] = CLIP(val);
- val = pix[0][1] + (0.5 * ( pix[-width][c] + pix[width][c]
- - rix[-TS][1] - rix[TS][1] ) );
- } else
- val = rix[0][1] + (0.25 * ( pix[-width - 1][c] + pix[-width + 1][c]
- + pix[+width - 1][c] + pix[+width + 1][c]
- - rix[-TS - 1][1] - rix[-TS + 1][1]
- - rix[+TS - 1][1] - rix[+TS + 1][1]) );
-
- rix[0][c] = CLIP(val);
- c = FC(row, col);
- rix[0][c] = pix[0][c];
- xyz[0] = xyz[1] = xyz[2] = 0.0;
- FORCC {
- xyz[0] += xyz_cam[0][c] * rix[0][c];
- xyz[1] += xyz_cam[1][c] * rix[0][c];
- xyz[2] += xyz_cam[2][c] * rix[0][c];
- }
-
- xyz[0] = CurveFactory::flinterp(cbrt, xyz[0]);
- xyz[1] = CurveFactory::flinterp(cbrt, xyz[1]);
- xyz[2] = CurveFactory::flinterp(cbrt, xyz[2]);
-
- //xyz[0] = xyz[0] > 0.008856 ? pow(xyz[0]/65535,1/3.0) : 7.787*xyz[0] + 16/116.0;
- //xyz[1] = xyz[1] > 0.008856 ? pow(xyz[1]/65535,1/3.0) : 7.787*xyz[1] + 16/116.0;
- //xyz[2] = xyz[2] > 0.008856 ? pow(xyz[2]/65535,1/3.0) : 7.787*xyz[2] + 16/116.0;
-
- lix[0][0] = (116 * xyz[1] - 16);
- lix[0][1] = 500 * (xyz[0] - xyz[1]);
- lix[0][2] = 200 * (xyz[1] - xyz[2]);
- }
-
- /* Build homogeneity maps from the CIELab images: */
- memset (homo, 0, 2 * TS * TS);
-
- for (row = top + 2; row < top + TS - 2 && row < height - 4; row++) {
- tr = row - top;
-
- for (col = left + 2; col < left + TS - 2 && col < width - 4; col++) {
- tc = col - left;
-
- for (d = 0; d < 2; d++) {
- lix = &lab[d][tr][tc];
-
- for (i = 0; i < 4; i++) {
- ldiff[d][i] = ABS(lix[0][0] - lix[dir[i]][0]);
- abdiff[d][i] = SQR(lix[0][1] - lix[dir[i]][1])
- + SQR(lix[0][2] - lix[dir[i]][2]);
- }
- }
-
- leps = min(max(ldiff[0][0], ldiff[0][1]),
- max(ldiff[1][2], ldiff[1][3]));
- abeps = min(max(abdiff[0][0], abdiff[0][1]),
- max(abdiff[1][2], abdiff[1][3]));
-
- for (d = 0; d < 2; d++)
- for (i = 0; i < 4; i++)
- if (ldiff[d][i] <= leps && abdiff[d][i] <= abeps) {
- homo[d][tr][tc]++;
- }
- }
- }
-
- /* Combine the most homogenous pixels for the final result: */
- for (row = top + 3; row < top + TS - 3 && row < height - 5; row++) {
- tr = row - top;
-
- for (col = left + 3; col < left + TS - 3 && col < width - 5; col++) {
- tc = col - left;
-
- for (d = 0; d < 2; d++)
- for (hm[d] = 0, i = tr - 1; i <= tr + 1; i++)
- for (j = tc - 1; j <= tc + 1; j++) {
- hm[d] += homo[d][i][j];
- }
-
- if (hm[0] != hm[1]) {
- FORC3 image[row * width + col][c] = rgb[hm[1] > hm[0]][tr][tc][c];
- } else
- FORC3 image[row * width + col][c] =
- 0.5 * (rgb[0][tr][tc][c] + rgb[1][tr][tc][c]) ;
- }
- }
-
- tile++;
-
- if(plistener) {
- plistener->setProgress((double)tile / n_tiles);
- }
- }
-
- if(plistener) {
- plistener->setProgress (1.0);
- }
-
- free (buffer);
-
- for (int i = 0; i < H; i++) {
- for (int j = 0; j < W; j++) {
- red[i][j] = image[i * W + j][0];
- green[i][j] = image[i * W + j][1];
- blue[i][j] = image[i * W + j][2];
- }
- }
-
- free (image);
- free (cbrt);
-}
-#undef TS
-
void RawImageSource::nodemosaic(bool bw)
{
red(W, H);
diff --git a/rtengine/image16.cc b/rtengine/image16.cc
index 8b9b4fbc6..20f9ab281 100644
--- a/rtengine/image16.cc
+++ b/rtengine/image16.cc
@@ -333,7 +333,7 @@ Image16::tofloat()
return imgfloat;
}
-// Parallized transformation; create transform with cmsFLAGS_NOCACHE!
+// Parallelized transformation; create transform with cmsFLAGS_NOCACHE!
void Image16::ExecCMSTransform(cmsHTRANSFORM hTransform)
{
//cmsDoTransform(hTransform, data, data, planestride);
diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc
index 01e2226f5..50cab329d 100644
--- a/rtengine/improccoordinator.cc
+++ b/rtengine/improccoordinator.cc
@@ -497,7 +497,7 @@ void ImProcCoordinator::updatePreviewImage(int todo, Crop* cropCall)
progress("Exposure curve & CIELAB conversion...", 100 * readyphase / numofphases);
- if (todo & M_INIT) {
+ if (todo & M_AUTOEXP) {
if (params.icm.workingTRC == "Custom") { //exec TRC IN free
Glib::ustring profile;
profile = params.icm.workingProfile;
diff --git a/rtengine/improcfun.cc b/rtengine/improcfun.cc
index ed806e71a..232533292 100644
--- a/rtengine/improcfun.cc
+++ b/rtengine/improcfun.cc
@@ -4077,24 +4077,22 @@ void ImProcFunctions::labtoning (float r, float g, float b, float &ro, float &go
// get the opacity and tweak it to preserve saturated colors
//float l_ = Color::gamma_srgb(l*65535.f)/65535.f;
- float opacity;
- opacity = (1.f - min (s / satLimit, 1.f) * (1.f - satLimitOpacity)) * ctOpacityCurve.lutOpacityCurve[l * 500.f];
+ float opacity = (1.f - min (s / satLimit, 1.f) * (1.f - satLimitOpacity)) * ctOpacityCurve.lutOpacityCurve[l * 500.f];
float opacity2 = (1.f - min (s / satLimit, 1.f) * (1.f - satLimitOpacity));
- //float ro, go, bo;
- float lm = l;
- float chromat, luma;
+ l *= 65535.f;
+ float chromat = 0.f, luma = 0.f;
- if (clToningcurve[lm * 65535.f] / (lm * 65535.f) < 1.f) {
- chromat = (clToningcurve[ (lm) * 65535.f] / (lm * 65535.f)) - 1.f; //special effect
- } else {
- chromat = 1.f - SQR (SQR ((lm * 65535.f) / clToningcurve[ (lm) * 65535.f])); //apply C=f(L) acts on 'a' and 'b'
+ if (clToningcurve[l] < l) {
+ chromat = clToningcurve[l] / l - 1.f; //special effect
+ } else if (clToningcurve[l] > l) {
+ chromat = 1.f - SQR(SQR(l / clToningcurve[l])); //apply C=f(L) acts on 'a' and 'b'
}
- if (cl2Toningcurve[lm * 65535.f] / (lm * 65535.f) < 1.f) {
- luma = (cl2Toningcurve[ (lm) * 65535.f] / (lm * 65535.f)) - 1.f; //special effect
- } else {
- luma = 1.f - SQR (SQR ((lm * 65535.f) / (cl2Toningcurve[ (lm) * 65535.f]))); //apply C2=f(L) acts only on 'b'
+ if (cl2Toningcurve[l] < l) {
+ luma = cl2Toningcurve[l] / l - 1.f; //special effect
+ } else if (cl2Toningcurve[l] > l) {
+ luma = 1.f - SQR(SQR(l / cl2Toningcurve[l])); //apply C2=f(L) acts only on 'b'
}
if (algm == 1) {
diff --git a/rtengine/ipresize.cc b/rtengine/ipresize.cc
index f9ff94ef9..b3275b2e4 100644
--- a/rtengine/ipresize.cc
+++ b/rtengine/ipresize.cc
@@ -373,6 +373,7 @@ float ImProcFunctions::resizeScale (const ProcParams* params, int fw, int fh, in
} else {
dScale = (double)params->resize.height / (double)refh;
}
+ dScale = (dScale > 1.0 && !params->resize.allowUpscaling) ? 1.0 : dScale;
break;
diff --git a/rtengine/rawimagesource.cc b/rtengine/rawimagesource.cc
index 7204862b0..8f85be13a 100644
--- a/rtengine/rawimagesource.cc
+++ b/rtengine/rawimagesource.cc
@@ -4603,7 +4603,7 @@ void RawImageSource::HLRecovery_CIELab (float* rin, float* gin, float* bin, floa
float bo = min(b, maxval);
float yy = xyz_cam[1][0] * r + xyz_cam[1][1] * g + xyz_cam[1][2] * b;
float fy = (yy < 65535.0 ? Color::cachef[yy] / 327.68 : std::cbrt(yy / MAXVALD));
- // compute LCH decompostion of the clipped pixel (only color information, thus C and H will be used)
+ // compute LCH decomposition of the clipped pixel (only color information, thus C and H will be used)
float x = xyz_cam[0][0] * ro + xyz_cam[0][1] * go + xyz_cam[0][2] * bo;
float y = xyz_cam[1][0] * ro + xyz_cam[1][1] * go + xyz_cam[1][2] * bo;
float z = xyz_cam[2][0] * ro + xyz_cam[2][1] * go + xyz_cam[2][2] * bo;
diff --git a/rtengine/rtengine.h b/rtengine/rtengine.h
index c76c542e3..d26d82396 100644
--- a/rtengine/rtengine.h
+++ b/rtengine/rtengine.h
@@ -537,7 +537,7 @@ public:
virtual bool fastPipeline() const = 0;
};
-/** This function performs all the image processinf steps corresponding to the given ProcessingJob. It returns when it is ready, so it can be slow.
+/** This function performs all the image processing steps corresponding to the given ProcessingJob. It returns when it is ready, so it can be slow.
* The ProcessingJob passed becomes invalid, you can not use it any more.
* @param job the ProcessingJob to cancel.
* @param errorCode is the error code if an error occurred (e.g. the input image could not be loaded etc.)
@@ -557,7 +557,7 @@ public:
virtual ProcessingJob* imageReady (IImagefloat* img) = 0;
virtual void error (Glib::ustring message) = 0;
};
-/** This function performs all the image processinf steps corresponding to the given ProcessingJob. It runs in the background, thus it returns immediately,
+/** This function performs all the image processing steps corresponding to the given ProcessingJob. It runs in the background, thus it returns immediately,
* When it finishes, it calls the BatchProcessingListener with the resulting image and asks for the next job. It the listener gives a new job, it goes on
* with processing. If no new job is given, it finishes.
* The ProcessingJob passed becomes invalid, you can not use it any more.
diff --git a/rtengine/rtthumbnail.cc b/rtengine/rtthumbnail.cc
index c49112477..79dee36bf 100644
--- a/rtengine/rtthumbnail.cc
+++ b/rtengine/rtthumbnail.cc
@@ -1119,7 +1119,7 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, eSensorT
gmi = gm * defGain / mul_lum;
bmi = bm * defGain / mul_lum;
- // The RAW exposure is not reflected since it's done in preprocessing. If we only have e.g. the chached thumb,
+ // The RAW exposure is not reflected since it's done in preprocessing. If we only have e.g. the cached thumb,
// that is already preprocessed. So we simulate the effect here roughly my modifying the exposure accordingly
if (isRaw) {
rmi *= params.raw.expos;
diff --git a/rtgui/colortoning.cc b/rtgui/colortoning.cc
index 0d60b769e..7b3fb97df 100644
--- a/rtgui/colortoning.cc
+++ b/rtgui/colortoning.cc
@@ -377,7 +377,7 @@ void ColorToning::neutralCurves_pressed () {
}
*/
-// Will only reset the chanel mixer
+// Will only reset the channel mixer
void ColorToning::neutral_pressed ()
{
disableListener();
diff --git a/rtgui/coordinateadjuster.h b/rtgui/coordinateadjuster.h
index e6e16b7a2..08f2fb479 100644
--- a/rtgui/coordinateadjuster.h
+++ b/rtgui/coordinateadjuster.h
@@ -57,7 +57,7 @@ public:
/** @brief Update the position of the edited point ; will trigger events
*
* @param pos New position
- * @param chanIdx Chanel index as given in the std::vector upon instantiation
+ * @param chanIdx Channel index as given in the std::vector upon instantiation
*/
virtual void setPos(double pos, int chanIdx) = 0;
virtual void stopNumericalAdjustment() = 0;
@@ -91,7 +91,7 @@ public:
// used to update the AxisAdjuster's parameters
void updateGUI(const Axis &axis);
- // useed to update the displayed value
+ // used to update the displayed value
void setValue(double newValue);
//bool keyPressed(GdkEventKey* event);
void valueChanged();
diff --git a/rtgui/crop.cc b/rtgui/crop.cc
index c229a6088..7205fc3ad 100644
--- a/rtgui/crop.cc
+++ b/rtgui/crop.cc
@@ -630,7 +630,7 @@ void Crop::ratioFixedChanged ()
void Crop::ratioChanged ()
{
if (!fixr->get_active ()) {
- fixr->set_active(true); // will ajust ratio anyway
+ fixr->set_active(true); // will adjust ratio anyway
} else {
adjustCropToRatio();
}
diff --git a/rtgui/cursormanager.cc b/rtgui/cursormanager.cc
index d1973dcca..6c280ee8c 100644
--- a/rtgui/cursormanager.cc
+++ b/rtgui/cursormanager.cc
@@ -51,15 +51,15 @@ void CursorManager::init (Glib::RefPtr mainWindow)
cAdd = Gdk::Cursor::create (display, Gdk::PLUS);
cWait = Gdk::Cursor::create (display, Gdk::CLOCK);
- Glib::RefPtr hand = RTImage::createFromFile ("crosshair.png");
- Glib::RefPtr close_hand = RTImage::createFromFile ("hand-closed.png");
- Glib::RefPtr wbpick = RTImage::createFromFile ("color-picker.png");
- Glib::RefPtr cpick = RTImage::createFromFile ("color-picker-add.png");
+ Glib::RefPtr hand = RTImage::createFromFile ("crosshair-hicontrast.png");
+ Glib::RefPtr close_hand = RTImage::createFromFile ("hand-closed-hicontrast.png");
+ Glib::RefPtr wbpick = RTImage::createFromFile ("color-picker-hicontrast.png");
+ Glib::RefPtr cpick = RTImage::createFromFile ("color-picker-add-hicontrast.png");
Glib::RefPtr empty = RTImage::createFromFile ("empty.png");
- Glib::RefPtr move2D = RTImage::createFromFile ("node-move-xy.png");
- Glib::RefPtr move1DH = RTImage::createFromFile ("node-move-x.png");
- Glib::RefPtr move1DV = RTImage::createFromFile ("node-move-y.png");
- Glib::RefPtr moveRotate = RTImage::createFromFile ("move-rotate.png");
+ Glib::RefPtr move2D = RTImage::createFromFile ("node-move-xy-hicontrast.png");
+ Glib::RefPtr move1DH = RTImage::createFromFile ("node-move-x-hicontrast.png");
+ Glib::RefPtr move1DV = RTImage::createFromFile ("node-move-y-hicontrast.png");
+ Glib::RefPtr moveRotate = RTImage::createFromFile ("rotate-aroundnode-hicontrast.png");
cHand = hand ? Gdk::Cursor::create (cAdd->get_display(), hand, 12, 12) : Gdk::Cursor::create (cAdd->get_display(), Gdk::HAND2);
cClosedHand = close_hand ? Gdk::Cursor::create (cAdd->get_display(), close_hand, 12, 12) : Gdk::Cursor::create (cAdd->get_display(), Gdk::HAND2);
diff --git a/rtgui/filebrowser.cc b/rtgui/filebrowser.cc
index 81b3dc274..edd37f7dd 100644
--- a/rtgui/filebrowser.cc
+++ b/rtgui/filebrowser.cc
@@ -202,7 +202,8 @@ FileBrowser::FileBrowser () :
* color labels
***********************/
- // Same image arrays in filecatalog.cc
+ // Thumbnail context menu
+ // Similar image arrays in filecatalog.cc
std::array clabelActiveIcons = {"circle-empty-gray-small.png", "circle-red-small.png", "circle-yellow-small.png", "circle-green-small.png", "circle-blue-small.png", "circle-purple-small.png"};
std::array clabelInactiveIcons = {"circle-empty-darkgray-small.png", "circle-empty-red-small.png", "circle-empty-yellow-small.png", "circle-empty-green-small.png", "circle-empty-blue-small.png", "circle-empty-purple-small.png"};
diff --git a/rtgui/filebrowserentry.cc b/rtgui/filebrowserentry.cc
index f457ae165..6046d372d 100644
--- a/rtgui/filebrowserentry.cc
+++ b/rtgui/filebrowserentry.cc
@@ -58,7 +58,7 @@ FileBrowserEntry::FileBrowserEntry (Thumbnail* thm, const Glib::ustring& fname)
if (!iconsLoaded) {
editedIcon = RTImage::createFromFile ("tick-small.png");
recentlySavedIcon = RTImage::createFromFile ("save-small.png");
- enqueuedIcon = RTImage::createFromFile ("gears.png");
+ enqueuedIcon = RTImage::createFromFile ("gears-small.png");
hdr = RTImage::createFromFile ("filetype-hdr.png");
ps = RTImage::createFromFile ("filetype-ps.png");
iconsLoaded = true;
diff --git a/rtgui/filecatalog.cc b/rtgui/filecatalog.cc
index 58184aa1c..a0d767d79 100644
--- a/rtgui/filecatalog.cc
+++ b/rtgui/filecatalog.cc
@@ -193,9 +193,10 @@ FileCatalog::FileCatalog (CoarsePanel* cp, ToolBar* tb, FilePanel* filepanel) :
bRank[i]->signal_button_press_event().connect (sigc::mem_fun(*this, &FileCatalog::capture_event), false);
}
- // Same image arrays in filebrowser.cc
- std::array clabelActiveIcons = {"circle-empty-gray-small.png", "circle-red-small.png", "circle-yellow-small.png", "circle-green-small.png", "circle-blue-small.png", "circle-purple-small.png"};
- std::array clabelInactiveIcons = {"circle-empty-darkgray-small.png", "circle-empty-red-small.png", "circle-empty-yellow-small.png", "circle-empty-green-small.png", "circle-empty-blue-small.png", "circle-empty-purple-small.png"};
+ // Toolbar
+ // Similar image arrays in filebrowser.cc
+ std::array clabelActiveIcons = {"circle-gray-small.png", "circle-red-small.png", "circle-yellow-small.png", "circle-green-small.png", "circle-blue-small.png", "circle-purple-small.png"};
+ std::array clabelInactiveIcons = {"circle-empty-gray-small.png", "circle-empty-red-small.png", "circle-empty-yellow-small.png", "circle-empty-green-small.png", "circle-empty-blue-small.png", "circle-empty-purple-small.png"};
iUnCLabeled = new RTImage(clabelActiveIcons[0]);
igUnCLabeled = new RTImage(clabelInactiveIcons[0]);
diff --git a/rtgui/filethumbnailbuttonset.cc b/rtgui/filethumbnailbuttonset.cc
index 99ae18a8c..556397b7b 100644
--- a/rtgui/filethumbnailbuttonset.cc
+++ b/rtgui/filethumbnailbuttonset.cc
@@ -42,14 +42,14 @@ FileThumbnailButtonSet::FileThumbnailButtonSet (FileBrowserEntry* myEntry)
{
if (!iconsLoaded) {
- unRankIcon = RTImage::createFromPng ("star-hollow-small.png");
- rankIcon = RTImage::createFromPng ("star-gold-small.png");
- gRankIcon = RTImage::createFromPng ("star-small.png");
+ unRankIcon = RTImage::createFromPng ("star-hollow-narrow.png");
+ rankIcon = RTImage::createFromPng ("star-gold-narrow.png");
+ gRankIcon = RTImage::createFromPng ("star-narrow.png");
trashIcon = RTImage::createFromPng ("trash-small.png");
unTrashIcon = RTImage::createFromPng ("trash-remove-small.png");
processIcon = RTImage::createFromPng ("gears-small.png");
- colorLabelIcon_0 = RTImage::createFromPng ("circle-empty-gray-small.png"); //("nocolorlabel.png");
+ colorLabelIcon_0 = RTImage::createFromPng ("circle-empty-gray-small.png");
colorLabelIcon_1 = RTImage::createFromPng ("circle-red-small.png");
colorLabelIcon_2 = RTImage::createFromPng ("circle-yellow-small.png");
colorLabelIcon_3 = RTImage::createFromPng ("circle-green-small.png");
diff --git a/rtgui/iccprofilecreator.cc b/rtgui/iccprofilecreator.cc
index a430fba30..a61f0e80d 100644
--- a/rtgui/iccprofilecreator.cc
+++ b/rtgui/iccprofilecreator.cc
@@ -207,7 +207,7 @@ ICCProfileCreator::ICCProfileCreator(RTWindow *rtwindow)
setExpandAlignProperties(eDescription, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_CENTER);
eDescription->set_tooltip_text(M("ICCPROFCREATOR_DESCRIPTION_TOOLTIP"));
mainGrid->attach(*eDescription, 1, 7, 1, 1);
- cAppendParamsToDesc = Gtk::manage(new Gtk::CheckButton(M("ICCPROFCREATOR_ADD_PARAM_IN_DESC")));
+ cAppendParamsToDesc = Gtk::manage(new Gtk::CheckButton(M("ICCPROFCREATOR_DESCRIPTION_ADDPARAM")));
setExpandAlignProperties(cAppendParamsToDesc, true, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
mainGrid->attach(*cAppendParamsToDesc, 1, 8, 1, 1);
diff --git a/rtgui/icmpanel.cc b/rtgui/icmpanel.cc
index 84aa26014..936b68fd0 100644
--- a/rtgui/icmpanel.cc
+++ b/rtgui/icmpanel.cc
@@ -34,18 +34,18 @@ extern Options options;
ICMPanel::ICMPanel() : FoldableToolPanel(this, "icm", M("TP_ICM_LABEL")), iunchanged(nullptr), icmplistener(nullptr), lastRefFilename(""), camName("")
{
auto m = ProcEventMapper::getInstance();
- EvICMprimariMethod = m->newEvent(GAMMA, "HISTORY_MSG_ICMPRIMARI");
- EvICMprofileMethod = m->newEvent(GAMMA, "HISTORY_MSG_ICMPROFILE");
- EvICMtempMethod = m->newEvent(GAMMA, "HISTORY_MSG_ICMTEMP");
+ EvICMprimariMethod = m->newEvent(GAMMA, "HISTORY_MSG_ICM_OUTPUT_PRIMARIES");
+ EvICMprofileMethod = m->newEvent(GAMMA, "HISTORY_MSG_ICM_OUTPUT_TYPE");
+ EvICMtempMethod = m->newEvent(GAMMA, "HISTORY_MSG_ICM_OUTPUT_TEMP");
EvICMpredx = m->newEvent(GAMMA, "HISTORY_MSG_ICMPREDX");
EvICMpredy = m->newEvent(GAMMA, "HISTORY_MSG_ICMPREDY");
EvICMpgrex = m->newEvent(GAMMA, "HISTORY_MSG_ICMPGREX");
EvICMpgrey = m->newEvent(GAMMA, "HISTORY_MSG_ICMPGREY");
EvICMpblux = m->newEvent(GAMMA, "HISTORY_MSG_ICMPBLUX");
EvICMpbluy = m->newEvent(GAMMA, "HISTORY_MSG_ICMPBLUY");
- EvICMgamm = m->newEvent(ALLNORAW, "HISTORY_MSG_ICMGAMM");
- EvICMslop = m->newEvent(ALLNORAW, "HISTORY_MSG_ICMSLOP");
- EvICMtrcinMethod = m->newEvent(ALLNORAW, "HISTORY_MSG_ICMTRCIN");
+ EvICMgamm = m->newEvent(AUTOEXP, "HISTORY_MSG_ICM_WORKING_GAMMA");
+ EvICMslop = m->newEvent(AUTOEXP, "HISTORY_MSG_ICM_WORKING_SLOPE");
+ EvICMtrcinMethod = m->newEvent(AUTOEXP, "HISTORY_MSG_ICM_WORKING_TRC_METHOD");
isBatchMode = lastToneCurve = lastApplyLookTable = lastApplyBaselineExposureOffset = lastApplyHueSatMap = false;
@@ -187,21 +187,21 @@ ICMPanel::ICMPanel() : FoldableToolPanel(this, "icm", M("TP_ICM_LABEL")), iuncha
wTRCHBox = Gtk::manage(new Gtk::HBox());
- Gtk::Label* wtrclab = Gtk::manage(new Gtk::Label(M("TP_ICM_WORKTRC")));
+ Gtk::Label* wtrclab = Gtk::manage(new Gtk::Label(M("TP_ICM_WORKING_TRC")));
wTRCHBox->pack_start(*wtrclab, Gtk::PACK_SHRINK);
wTRC = Gtk::manage(new MyComboBoxText());
wTRCHBox->pack_start(*wTRC, Gtk::PACK_EXPAND_WIDGET);
wProfVBox->pack_start(*wTRCHBox, Gtk::PACK_EXPAND_WIDGET);
- wTRC->append(M("TP_ICM_WORKTRC_NONE"));
- wTRC->append(M("TP_ICM_WORKTRC_CUSTOM"));
+ wTRC->append(M("TP_ICM_WORKING_TRC_NONE"));
+ wTRC->append(M("TP_ICM_WORKING_TRC_CUSTOM"));
wTRC->set_active(0);
- wTRC->set_tooltip_text(M("TP_ICM_WORKTRC_TOOLTIP"));
+ wTRC->set_tooltip_text(M("TP_ICM_WORKING_TRC_TOOLTIP"));
- wGamma = Gtk::manage(new Adjuster(M("TP_ICM_WORKTRC_GAMMA"), 0.40, 15.0, 0.001, 2.4));
- wSlope = Gtk::manage(new Adjuster(M("TP_ICM_WORKTRC_SLOPE"), 0., 150., 0.01, 12.92310));
+ wGamma = Gtk::manage(new Adjuster(M("TP_ICM_WORKING_TRC_GAMMA"), 0.40, 15.0, 0.001, 2.4));
+ wSlope = Gtk::manage(new Adjuster(M("TP_ICM_WORKING_TRC_SLOPE"), 0., 150., 0.01, 12.92310));
wProfVBox->pack_start(*wGamma, Gtk::PACK_SHRINK);
wGamma->show();
diff --git a/rtgui/main.cc b/rtgui/main.cc
index 327b0ab33..f345fecc8 100644
--- a/rtgui/main.cc
+++ b/rtgui/main.cc
@@ -100,7 +100,7 @@ static void myGdkLockEnter()
}
static void myGdkLockLeave()
{
- // Automatic gdk_flush for non main tread
+ // Automatic gdk_flush for non main thread
#if AUTO_GDK_FLUSH
//if (Glib::Thread::self() != mainThread) {
// gdk_flush();
diff --git a/rtgui/preferences.cc b/rtgui/preferences.cc
index 086592822..48e3b865a 100644
--- a/rtgui/preferences.cc
+++ b/rtgui/preferences.cc
@@ -49,13 +49,6 @@ Preferences::Preferences (RTWindow *rtwindow)
moptions.copyFrom (&options);
- /*
- * Do not increase height, since it's not visible on e.g. smaller netbook
- * screens. The default height is about 620 pixels currently, that's why
- * we do not set the height anymore. Netbook users will most certainly set
- * a smaller font, so they'll be able to shrink the Preferences window and
- * close it.
- */
set_size_request (650, -1);
set_default_size (options.preferencesWidth, options.preferencesHeight);
@@ -69,9 +62,9 @@ Preferences::Preferences (RTWindow *rtwindow)
mainBox->set_spacing (8);
#endif
//GTK318
- //set_has_separator (false);
Gtk::Notebook* nb = Gtk::manage (new Gtk::Notebook ());
+ nb->set_scrollable(true);
nb->set_name ("PrefNotebook");
mainBox->pack_start (*nb);
@@ -87,16 +80,16 @@ Preferences::Preferences (RTWindow *rtwindow)
get_action_area()->pack_end (*ok);
get_action_area()->pack_end (*cancel);
- nb->append_page (*getGeneralPanel(), M ("PREFERENCES_TAB_GENERAL"));
- nb->append_page (*getProcParamsPanel(), M ("PREFERENCES_TAB_IMPROC"));
- nb->append_page (*getDynProfilePanel(), M ("PREFERENCES_TAB_DYNAMICPROFILE"));
- nb->append_page (*getFileBrowserPanel(), M ("PREFERENCES_TAB_BROWSER"));
- nb->append_page (*getColorManagementPanel(), M ("PREFERENCES_TAB_COLORMGR"));
- nb->append_page (*getBatchProcPanel(), M ("PREFERENCES_BATCH_PROCESSING"));
- nb->append_page (*getPerformancePanel(), M ("PREFERENCES_TAB_PERFORMANCE"));
+ nb->append_page(*getGeneralPanel(), M("PREFERENCES_TAB_GENERAL"));
+ nb->append_page(*getImageProcessingPanel(), M("PREFERENCES_TAB_IMPROC"));
+ nb->append_page(*getDynamicProfilePanel(), M("PREFERENCES_TAB_DYNAMICPROFILE"));
+ nb->append_page(*getFileBrowserPanel(), M("PREFERENCES_TAB_BROWSER"));
+ nb->append_page(*getColorManPanel(), M("PREFERENCES_TAB_COLORMGR"));
+ nb->append_page(*getBatchProcPanel(), M("PREFERENCES_BATCH_PROCESSING"));
+ nb->append_page(*getPerformancePanel(), M("PREFERENCES_TAB_PERFORMANCE"));
// Sounds only on Windows and Linux
#if defined(WIN32) || defined(__linux__)
- nb->append_page (*getSoundPanel(), M ("PREFERENCES_TAB_SOUND"));
+ nb->append_page(*getSoundsPanel(), M("PREFERENCES_TAB_SOUND"));
#endif
nb->set_current_page (0);
@@ -131,8 +124,10 @@ int Preferences::getThemeRowNumber (Glib::ustring& longThemeFName)
Gtk::Widget* Preferences::getBatchProcPanel ()
{
+ swBatchProc = Gtk::manage(new Gtk::ScrolledWindow());
+ swBatchProc->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
- Gtk::VBox* mvbpp = Gtk::manage (new Gtk::VBox ());
+ Gtk::VBox* vbBatchProc = Gtk::manage (new Gtk::VBox ());
Gtk::ScrolledWindow* behscrollw = Gtk::manage (new Gtk::ScrolledWindow ());
behscrollw->set_policy (Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
@@ -141,8 +136,7 @@ Gtk::Widget* Preferences::getBatchProcPanel ()
vbbeh->pack_start (*behscrollw, Gtk::PACK_EXPAND_WIDGET);
Gtk::Frame* behFrame = Gtk::manage (new Gtk::Frame (M ("PREFERENCES_BEHAVIOR")));
behFrame->add (*vbbeh);
- //mvbpp->pack_start (*behFrame);
- mvbpp->pack_start (*behFrame, Gtk::PACK_EXPAND_WIDGET, 4);
+ vbBatchProc->pack_start (*behFrame, Gtk::PACK_EXPAND_WIDGET, 4);
Gtk::TreeView* behTreeView = Gtk::manage (new Gtk::TreeView ());
behscrollw->add (*behTreeView);
@@ -239,7 +233,6 @@ Gtk::Widget* Preferences::getBatchProcPanel ()
appendBehavList(mi, M("TP_LOCALCONTRAST_AMOUNT"), ADDSET_LOCALCONTRAST_AMOUNT, false);
appendBehavList(mi, M("TP_LOCALCONTRAST_DARKNESS"), ADDSET_LOCALCONTRAST_DARKNESS, false);
appendBehavList(mi, M("TP_LOCALCONTRAST_LIGHTNESS"), ADDSET_LOCALCONTRAST_LIGHTNESS, false);
-
mi = behModel->append ();
mi->set_value (behavColumns.label, M ("TP_SHARPENEDGE_LABEL"));
@@ -254,7 +247,6 @@ Gtk::Widget* Preferences::getBatchProcPanel ()
mi = behModel->append ();
mi->set_value (behavColumns.label, M ("TP_DIRPYRDENOISE_LABEL"));
- //appendBehavList (mi, M("TP_DIRPYRDENOISE_LUMA")+", "+M("TP_DIRPYRDENOISE_CHROMA"), ADDSET_DIRPYRDN_CHLUM, true);
appendBehavList (mi, M ("TP_DIRPYRDENOISE_LUMINANCE_SMOOTHING"), ADDSET_DIRPYRDN_LUMA, true);
appendBehavList (mi, M ("TP_DIRPYRDENOISE_LUMINANCE_DETAIL"), ADDSET_DIRPYRDN_LUMDET, true);
appendBehavList (mi, M ("TP_DIRPYRDENOISE_CHROMINANCE_MASTER"), ADDSET_DIRPYRDN_CHROMA, true);
@@ -435,15 +427,15 @@ Gtk::Widget* Preferences::getBatchProcPanel ()
behSetAll->signal_clicked().connect ( sigc::mem_fun (*this, &Preferences::behSetAllPressed) );
Gtk::HBox* buttonpanel1 = Gtk::manage (new Gtk::HBox ());
- //buttonpanel1->set_spacing(8);
buttonpanel1->pack_end (*behSetAll, Gtk::PACK_SHRINK, 4);
buttonpanel1->pack_end (*behAddAll, Gtk::PACK_SHRINK, 4);
vbbeh->pack_start (*buttonpanel1, Gtk::PACK_SHRINK, 4);
chOverwriteOutputFile = Gtk::manage ( new Gtk::CheckButton (M ("PREFERENCES_OVERWRITEOUTPUTFILE")) );
- mvbpp->pack_start (*chOverwriteOutputFile, Gtk::PACK_SHRINK, 4);
+ vbBatchProc->pack_start (*chOverwriteOutputFile, Gtk::PACK_SHRINK, 4);
- return mvbpp;
+ swBatchProc->add(*vbBatchProc);
+ return swBatchProc;
}
void Preferences::appendBehavList (Gtk::TreeModel::iterator& parent, Glib::ustring label, int id, bool set)
@@ -475,17 +467,24 @@ void Preferences::behSetRadioToggled (const Glib::ustring& path)
}
-Gtk::Widget *Preferences::getDynProfilePanel()
+Gtk::Widget *Preferences::getDynamicProfilePanel()
{
+ swDynamicProfile = Gtk::manage(new Gtk::ScrolledWindow());
+ swDynamicProfile->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
+
dynProfilePanel = Gtk::manage (new DynamicProfilePanel());
- return dynProfilePanel;
+
+ swDynamicProfile->add(*dynProfilePanel);
+ return swDynamicProfile;
}
-Gtk::Widget* Preferences::getProcParamsPanel ()
+Gtk::Widget* Preferences::getImageProcessingPanel ()
{
+ swImageProcessing = Gtk::manage(new Gtk::ScrolledWindow());
+ swImageProcessing->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
- Gtk::VBox* mvbpp = Gtk::manage (new Gtk::VBox ());
+ Gtk::VBox* vbImageProcessing = Gtk::manage (new Gtk::VBox ());
Gtk::Frame* fpp = Gtk::manage (new Gtk::Frame (M ("PREFERENCES_IMPROCPARAMS")));
Gtk::VBox* vbpp = Gtk::manage (new Gtk::VBox ());
@@ -512,7 +511,7 @@ Gtk::Widget* Preferences::getProcParamsPanel ()
bpconn = useBundledProfiles->signal_clicked().connect ( sigc::mem_fun (*this, &Preferences::bundledProfilesChanged) );
vbpp->pack_start (*useBundledProfiles, Gtk::PACK_SHRINK, 4);
fpp->add (*vbpp);
- mvbpp->pack_start (*fpp, Gtk::PACK_SHRINK, 4);
+ vbImageProcessing->pack_start (*fpp, Gtk::PACK_SHRINK, 4);
// Custom profile builder box
Gtk::Frame* cpfrm = Gtk::manage ( new Gtk::Frame (M ("PREFERENCES_CUSTPROFBUILD")) );
@@ -530,7 +529,7 @@ Gtk::Widget* Preferences::getProcParamsPanel ()
cpbt->attach (*cpltypelab, 0, 1, 1, 2, Gtk::FILL, Gtk::SHRINK, 2, 2);
cpbt->attach (*custProfBuilderLabelType, 1, 2, 1, 2, Gtk::EXPAND | Gtk::FILL | Gtk::SHRINK, Gtk::SHRINK, 2, 2);
cpfrm->add (*cpbt);
- mvbpp->pack_start (*cpfrm, Gtk::PACK_SHRINK, 4);
+ vbImageProcessing->pack_start (*cpfrm, Gtk::PACK_SHRINK, 4);
Gtk::Frame* fdp = Gtk::manage (new Gtk::Frame (M ("PREFERENCES_PROFILEHANDLING")));
Gtk::Table* vbdp = Gtk::manage (new Gtk::Table (2, 2));
@@ -548,7 +547,7 @@ Gtk::Widget* Preferences::getProcParamsPanel ()
vbdp->attach (*lplab, 0, 1, 1, 2, Gtk::FILL, Gtk::SHRINK, 2, 2);
vbdp->attach (*loadParamsPreference, 1, 2, 1, 2, Gtk::EXPAND | Gtk::FILL | Gtk::SHRINK, Gtk::SHRINK, 2, 2);
fdp->add (*vbdp);
- mvbpp->pack_start (*fdp, Gtk::PACK_SHRINK, 4);
+ vbImageProcessing->pack_start (*fdp, Gtk::PACK_SHRINK, 4);
// Directories
Gtk::Frame* cdf = Gtk::manage (new Gtk::Frame (M ("PREFERENCES_DIRECTORIES")) );
@@ -566,8 +565,7 @@ Gtk::Widget* Preferences::getProcParamsPanel ()
dirgrid->attach_next_to(*darkFrameDir, *dfLab, Gtk::POS_RIGHT, 1, 1);
dirgrid->attach_next_to(*dfLabel, *darkFrameDir, Gtk::POS_RIGHT, 1, 1);
- //dfconn = darkFrameDir->signal_file_set().connect ( sigc::mem_fun(*this, &Preferences::darkFrameChanged), true);
- dfconn = darkFrameDir->signal_selection_changed().connect ( sigc::mem_fun (*this, &Preferences::darkFrameChanged)); //, true);
+ dfconn = darkFrameDir->signal_selection_changed().connect ( sigc::mem_fun (*this, &Preferences::darkFrameChanged));
// FLATFIELD
Gtk::Label *ffLab = Gtk::manage (new Gtk::Label (M ("PREFERENCES_FLATFIELDSDIR") + ":"));
@@ -581,8 +579,7 @@ Gtk::Widget* Preferences::getProcParamsPanel ()
dirgrid->attach_next_to(*flatFieldDir, *ffLab, Gtk::POS_RIGHT, 1, 1);
dirgrid->attach_next_to(*ffLabel, *flatFieldDir, Gtk::POS_RIGHT, 1, 1);
- //ffconn = flatFieldDir->signal_file_set().connect ( sigc::mem_fun(*this, &Preferences::flatFieldChanged), true);
- ffconn = flatFieldDir->signal_selection_changed().connect ( sigc::mem_fun (*this, &Preferences::flatFieldChanged)); //, true);
+ ffconn = flatFieldDir->signal_selection_changed().connect ( sigc::mem_fun (*this, &Preferences::flatFieldChanged));
//Cluts Dir
Gtk::Label *clutsDirLabel = Gtk::manage (new Gtk::Label (M ("PREFERENCES_CLUTSDIR") + ":"));
@@ -597,7 +594,7 @@ Gtk::Widget* Preferences::getProcParamsPanel ()
dirgrid->attach_next_to(*clutsRestartNeeded, *clutsDir, Gtk::POS_RIGHT, 1, 1);
cdf->add(*dirgrid);
- mvbpp->pack_start (*cdf, Gtk::PACK_SHRINK, 4 );
+ vbImageProcessing->pack_start (*cdf, Gtk::PACK_SHRINK, 4 );
// Crop
Gtk::Frame *cropframe = Gtk::manage(new Gtk::Frame(M("PREFERENCES_CROP")));
@@ -613,15 +610,19 @@ Gtk::Widget* Preferences::getProcParamsPanel ()
cropAutoFit = Gtk::manage(new Gtk::CheckButton(M("PREFERENCES_CROP_AUTO_FIT")));
cropvb->pack_start(*cropAutoFit);
cropframe->add(*cropvb);
- mvbpp->pack_start(*cropframe, Gtk::PACK_SHRINK, 4);
+ vbImageProcessing->pack_start(*cropframe, Gtk::PACK_SHRINK, 4);
- return mvbpp;
+ swImageProcessing->add(*vbImageProcessing);
+ return swImageProcessing;
}
Gtk::Widget* Preferences::getPerformancePanel ()
{
- Gtk::VBox* mainContainer = Gtk::manage ( new Gtk::VBox () );
- mainContainer->set_spacing (4);
+ swPerformance = Gtk::manage(new Gtk::ScrolledWindow());
+ swPerformance->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
+
+ Gtk::VBox* vbPerformance = Gtk::manage ( new Gtk::VBox () );
+ vbPerformance->set_spacing (4);
Gtk::Frame* fprevdemo = Gtk::manage (new Gtk::Frame (M ("PREFERENCES_PREVDEMO")));
Gtk::HBox* hbprevdemo = Gtk::manage (new Gtk::HBox (false, 4));
@@ -633,7 +634,7 @@ Gtk::Widget* Preferences::getPerformancePanel ()
hbprevdemo->pack_start (*lprevdemo, Gtk::PACK_SHRINK);
hbprevdemo->pack_start (*cprevdemo);
fprevdemo->add (*hbprevdemo);
- mainContainer->pack_start (*fprevdemo, Gtk::PACK_SHRINK, 4);
+ vbPerformance->pack_start (*fprevdemo, Gtk::PACK_SHRINK, 4);
Gtk::Frame* ftiffserialize = Gtk::manage (new Gtk::Frame (M ("PREFERENCES_SERIALIZE_TIFF_READ")));
Gtk::HBox* htiffserialize = Gtk::manage (new Gtk::HBox (false, 4));
@@ -641,7 +642,7 @@ Gtk::Widget* Preferences::getPerformancePanel ()
ctiffserialize->set_tooltip_text (M ("PREFERENCES_SERIALIZE_TIFF_READ_TOOLTIP"));
htiffserialize->pack_start (*ctiffserialize);
ftiffserialize->add (*htiffserialize);
- mainContainer->pack_start (*ftiffserialize, Gtk::PACK_SHRINK, 4);
+ vbPerformance->pack_start (*ftiffserialize, Gtk::PACK_SHRINK, 4);
Gtk::Frame* fclut = Gtk::manage ( new Gtk::Frame (M ("PREFERENCES_CLUTSCACHE")) );
Gtk::HBox* clutCacheSizeHB = Gtk::manage ( new Gtk::HBox () );
@@ -659,7 +660,7 @@ Gtk::Widget* Preferences::getPerformancePanel ()
clutCacheSizeHB->pack_start (*CLUTLl, Gtk::PACK_SHRINK, 0);
clutCacheSizeHB->pack_end (*clutCacheSizeSB, Gtk::PACK_SHRINK, 0);
fclut->add (*clutCacheSizeHB);
- mainContainer->pack_start (*fclut, Gtk::PACK_SHRINK, 4);
+ vbPerformance->pack_start (*fclut, Gtk::PACK_SHRINK, 4);
Gtk::Frame* finspect = Gtk::manage ( new Gtk::Frame (M ("PREFERENCES_INSPECT_LABEL")) );
Gtk::HBox* maxIBuffersHB = Gtk::manage ( new Gtk::HBox () );
@@ -686,7 +687,7 @@ Gtk::Widget* Preferences::getPerformancePanel ()
insphb->pack_start(*thumbnailInspectorMode);
inspectorvb->pack_start(*insphb);
finspect->add (*inspectorvb);
- mainContainer->pack_start (*finspect, Gtk::PACK_SHRINK, 4);
+ vbPerformance->pack_start (*finspect, Gtk::PACK_SHRINK, 4);
Gtk::Frame* fdenoise = Gtk::manage ( new Gtk::Frame (M ("PREFERENCES_NOISE")) );
Gtk::VBox* vbdenoise = Gtk::manage ( new Gtk::VBox (Gtk::PACK_SHRINK, 4) );
@@ -766,16 +767,19 @@ Gtk::Widget* Preferences::getPerformancePanel ()
// vbdenoise->pack_start (*cbdaubech, Gtk::PACK_SHRINK);
// --->
fdenoise->add (*vbdenoise);
- mainContainer->pack_start (*fdenoise, Gtk::PACK_SHRINK, 4);
+ vbPerformance->pack_start (*fdenoise, Gtk::PACK_SHRINK, 4);
- return mainContainer;
+ swPerformance->add(*vbPerformance);
+ return swPerformance;
}
-Gtk::Widget* Preferences::getColorManagementPanel ()
+Gtk::Widget* Preferences::getColorManPanel ()
{
+ swColorMan = Gtk::manage(new Gtk::ScrolledWindow());
+ swColorMan->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
- Gtk::VBox* mvbcm = Gtk::manage (new Gtk::VBox ());
- mvbcm->set_spacing (4);
+ Gtk::VBox* vbColorMan = Gtk::manage (new Gtk::VBox ());
+ vbColorMan->set_spacing (4);
iccDir = Gtk::manage (new MyFileChooserButton (M ("PREFERENCES_ICCDIR"), Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER));
setExpandAlignProperties (iccDir, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_CENTER);
@@ -795,7 +799,7 @@ Gtk::Widget* Preferences::getColorManagementPanel ()
iccDir->signal_selection_changed ().connect (sigc::mem_fun (this, &Preferences::iccDirChanged));
- mvbcm->pack_start (*iccdgrid, Gtk::PACK_SHRINK);
+ vbColorMan->pack_start (*iccdgrid, Gtk::PACK_SHRINK);
//------------------------- MONITOR ----------------------
@@ -835,11 +839,9 @@ Gtk::Widget* Preferences::getColorManagementPanel ()
setExpandAlignProperties (monBPC, false, false, Gtk::ALIGN_START, Gtk::ALIGN_CENTER);
monBPC->set_active (true);
-//#if defined(WIN32) // Auto-detection not implemented for Linux, see issue 851
cbAutoMonProfile = Gtk::manage (new Gtk::CheckButton (M ("PREFERENCES_AUTOMONPROFILE")));
setExpandAlignProperties (cbAutoMonProfile, false, false, Gtk::ALIGN_START, Gtk::ALIGN_CENTER);
autoMonProfileConn = cbAutoMonProfile->signal_toggled().connect (sigc::mem_fun (*this, &Preferences::autoMonProfileToggled));
-//#endif
int row = 0;
gmonitor->attach (*mplabel, 0, row, 1, 1);
@@ -851,22 +853,18 @@ Gtk::Widget* Preferences::getColorManagementPanel ()
gmonitor->attach (*monProfile, 1, row, 1, 1);
#endif
++row;
-//#if defined(WIN32)
gmonitor->attach (*cbAutoMonProfile, 1, row, 1, 1);
++row;
-//#endif
gmonitor->attach (*milabel, 0, row, 1, 1);
gmonitor->attach (*monIntent, 1, row, 1, 1);
++row;
gmonitor->attach (*monBPC, 0, row, 2, 1);
-//#if defined(WIN32)
autoMonProfileToggled();
-//#endif
fmonitor->add (*gmonitor);
- mvbcm->pack_start (*fmonitor, Gtk::PACK_SHRINK);
+ vbColorMan->pack_start (*fmonitor, Gtk::PACK_SHRINK);
//------------------------- PRINTER ----------------------
@@ -911,23 +909,24 @@ Gtk::Widget* Preferences::getColorManagementPanel ()
++row;
gprinter->attach (*prtBPC, 0, row, 2, 1);
-//#if defined(WIN32)
autoMonProfileToggled();
-//#endif
fprinter->add (*gprinter);
- mvbcm->pack_start (*fprinter, Gtk::PACK_SHRINK);
+ vbColorMan->pack_start (*fprinter, Gtk::PACK_SHRINK);
- return mvbcm;
+ swColorMan->add(*vbColorMan);
+ return swColorMan;
}
Gtk::Widget* Preferences::getGeneralPanel ()
{
+ swGeneral = Gtk::manage(new Gtk::ScrolledWindow());
+ swGeneral->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
- Gtk::Grid* mvbsd = Gtk::manage ( new Gtk::Grid () );
- mvbsd->set_column_spacing (4);
- mvbsd->set_row_spacing (4);
+ Gtk::Grid* vbGeneral = Gtk::manage ( new Gtk::Grid () );
+ vbGeneral->set_column_spacing (4);
+ vbGeneral->set_row_spacing (4);
Gtk::Frame* fworklflow = Gtk::manage (new Gtk::Frame (M ("PREFERENCES_WORKFLOW")));
setExpandAlignProperties (fworklflow, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START);
@@ -1010,7 +1009,7 @@ Gtk::Widget* Preferences::getGeneralPanel ()
fworklflow->add (*workflowGrid);
- mvbsd->attach_next_to (*fworklflow, Gtk::POS_TOP, 2, 1);
+ vbGeneral->attach_next_to (*fworklflow, Gtk::POS_TOP, 2, 1);
// ---------------------------------------------
@@ -1045,7 +1044,7 @@ Gtk::Widget* Preferences::getGeneralPanel ()
langGrid->attach_next_to (*languages, *langlab, Gtk::POS_RIGHT, 1, 1);
langGrid->attach_next_to (*langw, *languages, Gtk::POS_RIGHT, 1, 1);
flang->add (*langGrid);
- mvbsd->attach_next_to (*flang, *fworklflow, Gtk::POS_BOTTOM, 2, 1);
+ vbGeneral->attach_next_to (*flang, *fworklflow, Gtk::POS_BOTTOM, 2, 1);
// ---------------------------------------------
@@ -1118,7 +1117,7 @@ Gtk::Widget* Preferences::getGeneralPanel ()
themeGrid->attach_next_to (*butNavGuideCol, *navGuideLabel, Gtk::POS_RIGHT, 1, 1);
ftheme->add (*themeGrid);
- mvbsd->attach_next_to (*ftheme, *flang, Gtk::POS_BOTTOM, 2, 1);
+ vbGeneral->attach_next_to (*ftheme, *flang, Gtk::POS_BOTTOM, 2, 1);
// ---------------------------------------------
@@ -1151,7 +1150,7 @@ Gtk::Widget* Preferences::getGeneralPanel ()
clipGrid->attach_next_to (*shThresh, *shl, Gtk::POS_RIGHT, 1, 1);
fclip->add (*clipGrid);
- mvbsd->attach_next_to (*fclip, *ftheme, Gtk::POS_BOTTOM, 1, 1);
+ vbGeneral->attach_next_to (*fclip, *ftheme, Gtk::POS_BOTTOM, 1, 1);
// ---------------------------------------------
@@ -1179,7 +1178,7 @@ Gtk::Widget* Preferences::getGeneralPanel ()
navigationGrid->attach_next_to (*rememberZoomPanCheckbutton, *panFactorLabel, Gtk::POS_BOTTOM, 2, 1);
fnav->add (*navigationGrid);
- mvbsd->attach_next_to (*fnav, *fclip, Gtk::POS_RIGHT, 1, 1);
+ vbGeneral->attach_next_to (*fnav, *fclip, Gtk::POS_RIGHT, 1, 1);
// ---------------------------------------------
@@ -1242,20 +1241,23 @@ Gtk::Widget* Preferences::getGeneralPanel ()
#endif
fdg->add (*externaleditorGrid);
- mvbsd->attach_next_to (*fdg, *fclip, Gtk::POS_BOTTOM, 2, 1);
+ vbGeneral->attach_next_to (*fdg, *fclip, Gtk::POS_BOTTOM, 2, 1);
langAutoDetectConn = ckbLangAutoDetect->signal_toggled().connect (sigc::mem_fun (*this, &Preferences::langAutoDetectToggled));
tconn = theme->signal_changed().connect ( sigc::mem_fun (*this, &Preferences::themeChanged) );
fconn = fontButton->signal_font_set().connect ( sigc::mem_fun (*this, &Preferences::fontChanged) );
cpfconn = colorPickerFontButton->signal_font_set().connect ( sigc::mem_fun (*this, &Preferences::cpFontChanged) );
- return mvbsd;
+ swGeneral->add(*vbGeneral);
+ return swGeneral;
}
Gtk::Widget* Preferences::getFileBrowserPanel ()
{
+ swFileBrowser = Gtk::manage(new Gtk::ScrolledWindow());
+ swFileBrowser->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
- Gtk::VBox* mvbfb = Gtk::manage ( new Gtk::VBox () );
+ Gtk::VBox* vbFileBrowser = Gtk::manage ( new Gtk::VBox () );
Gtk::Frame* fsd = Gtk::manage ( new Gtk::Frame (M ("PREFERENCES_STARTUPIMDIR")) );
@@ -1284,7 +1286,7 @@ Gtk::Widget* Preferences::getFileBrowserPanel ()
vbsd->pack_start (*otherbox, Gtk::PACK_SHRINK, 0);
fsd->add (*vbsd);
- mvbfb->pack_start (*fsd, Gtk::PACK_SHRINK, 4);
+ vbFileBrowser->pack_start (*fsd, Gtk::PACK_SHRINK, 4);
sdselect->signal_clicked().connect ( sigc::mem_fun (*this, &Preferences::selectStartupDir) );
@@ -1439,11 +1441,7 @@ Gtk::Widget* Preferences::getFileBrowserPanel ()
hb6->pack_start (*fre);
hb6->set_spacing (4);
- mvbfb->pack_start (*hb6, Gtk::PACK_SHRINK, 4);
-
-// mvbfb->pack_start (*fro, Gtk::PACK_SHRINK, 4);
-// mvbfb->pack_start (*fre);
-// mvbfb->pack_start (*frc, Gtk::PACK_SHRINK, 4);
+ vbFileBrowser->pack_start (*hb6, Gtk::PACK_SHRINK, 4);
addExt->signal_clicked().connect ( sigc::mem_fun (*this, &Preferences::addExtPressed) );
delExt->signal_clicked().connect ( sigc::mem_fun (*this, &Preferences::delExtPressed) );
@@ -1454,22 +1452,26 @@ Gtk::Widget* Preferences::getFileBrowserPanel ()
clearProfiles->signal_clicked().connect ( sigc::mem_fun (*this, &Preferences::clearProfilesPressed) );
clearAll->signal_clicked().connect ( sigc::mem_fun (*this, &Preferences::clearAllPressed) );
- return mvbfb;
+ swFileBrowser->add(*vbFileBrowser);
+ return swFileBrowser;
}
-Gtk::Widget* Preferences::getSoundPanel ()
+Gtk::Widget* Preferences::getSoundsPanel ()
{
- Gtk::VBox* pSnd = new Gtk::VBox ();
+ swSounds = Gtk::manage(new Gtk::ScrolledWindow());
+ swSounds->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
+
+ Gtk::VBox* vbSounds = new Gtk::VBox ();
ckbSndEnable = Gtk::manage ( new Gtk::CheckButton (M ("GENERAL_ENABLE")));
sndEnableConn = ckbSndEnable->signal_toggled().connect (sigc::mem_fun (*this, &Preferences::sndEnableToggled));
- pSnd->pack_start (*ckbSndEnable, Gtk::PACK_SHRINK, 4);
+ vbSounds->pack_start (*ckbSndEnable, Gtk::PACK_SHRINK, 4);
Gtk::HBox* hblSndHelp = Gtk::manage (new Gtk::HBox ());
Gtk::Label* lSndHelp = Gtk::manage (new Gtk::Label (M ("PREFERENCES_SND_HELP")));
hblSndHelp->pack_start (*lSndHelp, Gtk::PACK_SHRINK, 4);
- pSnd->pack_start (*hblSndHelp, Gtk::PACK_SHRINK, 4);
+ vbSounds->pack_start (*hblSndHelp, Gtk::PACK_SHRINK, 4);
// BatchQueueDone
Gtk::HBox* pBatchQueueDone = Gtk::manage ( new Gtk::HBox() );
@@ -1480,7 +1482,7 @@ Gtk::Widget* Preferences::getSoundPanel ()
txtSndBatchQueueDone = Gtk::manage (new Gtk::Entry());
pBatchQueueDone->pack_end (*txtSndBatchQueueDone, Gtk::PACK_EXPAND_WIDGET, 4);
- pSnd->pack_start (*pBatchQueueDone, Gtk::PACK_SHRINK, 4);
+ vbSounds->pack_start (*pBatchQueueDone, Gtk::PACK_SHRINK, 4);
// LngEditProcDone
Gtk::HBox* pSndLngEditProcDone = Gtk::manage ( new Gtk::HBox() );
@@ -1500,11 +1502,12 @@ Gtk::Widget* Preferences::getSoundPanel ()
spbSndLngEditProcDoneSecs->set_range (0, 10);
pSndLngEditProcDone->pack_end (*spbSndLngEditProcDoneSecs, Gtk::PACK_SHRINK, 4);
- pSnd->pack_start (*pSndLngEditProcDone, Gtk::PACK_SHRINK, 4);
+ vbSounds->pack_start (*pSndLngEditProcDone, Gtk::PACK_SHRINK, 4);
sndEnableToggled();
- return pSnd;
+ swSounds->add(*vbSounds);
+ return swSounds;
}
void Preferences::parseDir (Glib::ustring dirname, std::vector& items, Glib::ustring ext)
@@ -1596,8 +1599,9 @@ void Preferences::parseThemeDir (Glib::ustring dirname)
void Preferences::storePreferences ()
{
-// With the new mechanism, we can't be sure of the availability of the DEFPROFILE_RAW & DEFPROFILE_IMG profiles,
-// because useBundledProfiles may be false. We're now using DEFPROFILE_INTERNAL instead, which is always available.
+ // With the new mechanism, we can't be sure of the availability of the DEFPROFILE_RAW & DEFPROFILE_IMG profiles,
+ // because useBundledProfiles may be false. We're now using DEFPROFILE_INTERNAL instead, which is always available.
+
moptions.defProfRaw = rprofiles->getFullPathFromActiveRow();
if (moptions.defProfRaw.empty()) {
@@ -1730,16 +1734,11 @@ void Preferences::storePreferences ()
}
moptions.rtSettings.monitorBPC = monBPC->get_active ();
-//#if defined(WIN32)
moptions.rtSettings.autoMonitorProfile = cbAutoMonProfile->get_active ();
-//#endif
#endif
moptions.rtSettings.iccDirectory = iccDir->get_filename ();
-// moptions.rtSettings.viewingdevice = view->get_active_row_number ();
-// moptions.rtSettings.viewingdevicegrey = grey->get_active_row_number ();
-// moptions.rtSettings.viewinggreySc = greySc->get_active_row_number ();
-// moptions.rtSettings.autocielab = cbAutocielab->get_active ();
+
moptions.rtSettings.leveldnv = dnv->get_active_row_number ();
moptions.rtSettings.leveldnti = dnti->get_active_row_number ();
moptions.rtSettings.leveldnliss = dnliss->get_active_row_number ();
@@ -1889,18 +1888,13 @@ void Preferences::fillPreferences ()
}
monBPC->set_active (moptions.rtSettings.monitorBPC);
-//#if defined(WIN32)
cbAutoMonProfile->set_active (moptions.rtSettings.autoMonitorProfile);
-//#endif
#endif
if (Glib::file_test (moptions.rtSettings.iccDirectory, Glib::FILE_TEST_IS_DIR)) {
iccDir->set_current_folder (moptions.rtSettings.iccDirectory);
}
-// view->set_active (moptions.rtSettings.viewingdevice);
-// grey->set_active (moptions.rtSettings.viewingdevicegrey);
-// greySc->set_active (moptions.rtSettings.viewinggreySc);
dnv->set_active (moptions.rtSettings.leveldnv);
dnti->set_active (moptions.rtSettings.leveldnti);
dnliss->set_active (moptions.rtSettings.leveldnliss);
@@ -1910,7 +1904,6 @@ void Preferences::fillPreferences ()
cprevdemo->set_active (moptions.prevdemo);
cbdaubech->set_active (moptions.rtSettings.daubech);
-// cbAutocielab->set_active (moptions.rtSettings.autocielab);
languages->set_active_text (moptions.language);
ckbLangAutoDetect->set_active (moptions.languageAutoDetect);
int themeNbr = getThemeRowNumber (moptions.theme);
@@ -2023,7 +2016,6 @@ void Preferences::fillPreferences ()
curveBBoxPosC->set_active (moptions.curvebboxpos);
ckbHistogramPositionLeft->set_active (moptions.histogramPosition == 1);
-// ckbHistogramWorking->set_active(moptions.histogramWorking==1);
ckbFileBrowserToolbarSingleRow->set_active (moptions.FileBrowserToolbarSingleRow);
ckbShowFilmStripToolBar->set_active (moptions.showFilmStripToolBar);
ckbHideTPVScrollbar->set_active (moptions.hideTPVScrollbar);
@@ -2098,17 +2090,17 @@ void Preferences::savePressed () {
}
*/
-//#if defined(WIN32)
void Preferences::autoMonProfileToggled ()
{
monProfile->set_sensitive (!cbAutoMonProfile->get_active());
}
-//#endif
+
/*
void Preferences::autocielabToggled () {
// cbAutocielab->set_sensitive(cbAutocielab->get_active());
}
*/
+
void Preferences::sndEnableToggled ()
{
txtSndBatchQueueDone->set_sensitive (ckbSndEnable->get_active());
@@ -2162,7 +2154,7 @@ void Preferences::cancelPressed ()
// update the profileStore
if (useBundledProfiles->get_active () != options.useBundledProfiles) {
- // we have to rescan with the old value;
+ // we have to rescan with the old value
bpconn.block (true);
useBundledProfiles->set_active (false);
bundledProfilesChanged();
@@ -2176,7 +2168,7 @@ void Preferences::selectStartupDir ()
{
Gtk::FileChooserDialog dialog (getToplevelWindow (this), M ("PREFERENCES_DIRSELECTDLG"), Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER);
-// dialog.set_transient_for(*this);
+ //dialog.set_transient_for(*this);
//Add response buttons to the dialog:
dialog.add_button (M ("GENERAL_CANCEL"), Gtk::RESPONSE_CANCEL);
diff --git a/rtgui/preferences.h b/rtgui/preferences.h
index 3a51deb13..d9f61f157 100644
--- a/rtgui/preferences.h
+++ b/rtgui/preferences.h
@@ -242,14 +242,23 @@ class Preferences : public Gtk::Dialog, public ProfileStoreListener
void appendBehavList (Gtk::TreeModel::iterator& parent, Glib::ustring label, int id, bool set);
- Gtk::Widget* getProcParamsPanel ();
- Gtk::Widget* getColorManagementPanel ();
- Gtk::Widget* getFileBrowserPanel ();
- Gtk::Widget* getGeneralPanel ();
- Gtk::Widget* getBatchProcPanel ();
- Gtk::Widget* getPerformancePanel ();
- Gtk::Widget* getSoundPanel ();
- Gtk::Widget* getDynProfilePanel ();
+ Gtk::ScrolledWindow *swGeneral;
+ Gtk::ScrolledWindow *swImageProcessing;
+ Gtk::ScrolledWindow *swDynamicProfile;
+ Gtk::ScrolledWindow *swFileBrowser;
+ Gtk::ScrolledWindow *swColorMan;
+ Gtk::ScrolledWindow *swBatchProc;
+ Gtk::ScrolledWindow *swPerformance;
+ Gtk::ScrolledWindow *swSounds;
+
+ Gtk::Widget *getGeneralPanel();
+ Gtk::Widget *getImageProcessingPanel();
+ Gtk::Widget *getDynamicProfilePanel();
+ Gtk::Widget *getFileBrowserPanel();
+ Gtk::Widget *getColorManPanel();
+ Gtk::Widget *getBatchProcPanel();
+ Gtk::Widget *getPerformancePanel();
+ Gtk::Widget *getSoundsPanel();
public:
explicit Preferences (RTWindow *rtwindow);
diff --git a/rtgui/previewmodepanel.cc b/rtgui/previewmodepanel.cc
index 4b821f298..086f6ab17 100644
--- a/rtgui/previewmodepanel.cc
+++ b/rtgui/previewmodepanel.cc
@@ -24,23 +24,23 @@
PreviewModePanel::PreviewModePanel (ImageArea* ia) : imageArea(ia)
{
- iR = new RTImage ("square-toggle-red-on.png");
- iG = new RTImage ("square-toggle-green-on.png");
- iB = new RTImage ("square-toggle-blue-on.png");
- iL = new RTImage ("square-toggle-luminosity-on.png");
- iBC0 = new RTImage ("square-toggle-theme-on.png");
- iBC1 = new RTImage ("square-toggle-black-on.png");
- iBC2 = new RTImage ("square-toggle-white-on.png");
- iBC3 = new RTImage ("square-toggle-gray-on.png");
+ iR = new RTImage ("square-toggle-red-on-narrow.png");
+ iG = new RTImage ("square-toggle-green-on-narrow.png");
+ iB = new RTImage ("square-toggle-blue-on-narrow.png");
+ iL = new RTImage ("square-toggle-luminosity-on-narrow.png");
+ iBC0 = new RTImage ("square-toggle-theme-on-narrow.png");
+ iBC1 = new RTImage ("square-toggle-black-on-narrow.png");
+ iBC2 = new RTImage ("square-toggle-white-on-narrow.png");
+ iBC3 = new RTImage ("square-toggle-gray-on-narrow.png");
- igR = new RTImage ("square-toggle-red-off.png");
- igG = new RTImage ("square-toggle-green-off.png");
- igB = new RTImage ("square-toggle-blue-off.png");
- igL = new RTImage ("square-toggle-luminosity-off.png");
- igBC0 = new RTImage ("square-toggle-theme-off.png");
- igBC1 = new RTImage ("square-toggle-black-off.png");
- igBC2 = new RTImage ("square-toggle-white-off.png");
- igBC3 = new RTImage ("square-toggle-gray-off.png");
+ igR = new RTImage ("square-toggle-red-off-narrow.png");
+ igG = new RTImage ("square-toggle-green-off-narrow.png");
+ igB = new RTImage ("square-toggle-blue-off-narrow.png");
+ igL = new RTImage ("square-toggle-luminosity-off-narrow.png");
+ igBC0 = new RTImage ("square-toggle-theme-off-narrow.png");
+ igBC1 = new RTImage ("square-toggle-black-off-narrow.png");
+ igBC2 = new RTImage ("square-toggle-white-off-narrow.png");
+ igBC3 = new RTImage ("square-toggle-gray-off-narrow.png");
backColor0 = Gtk::manage (new Gtk::ToggleButton ());
backColor0->get_style_context()->add_class("narrowbutton");
diff --git a/rtgui/resize.cc b/rtgui/resize.cc
index d72b606ad..d99068096 100644
--- a/rtgui/resize.cc
+++ b/rtgui/resize.cc
@@ -26,7 +26,7 @@ using namespace rtengine::procparams;
Resize::Resize () : FoldableToolPanel(this, "resize", M("TP_RESIZE_LABEL"), false, true), maxw(100000), maxh(100000)
{
auto m = ProcEventMapper::getInstance();
- EvResizeAllowUpscaling = m->newEvent(RESIZE, "HISTORY_MSG_RESIZE_ALLOW_UPSCALING");
+ EvResizeAllowUpscaling = m->newEvent(RESIZE, "HISTORY_MSG_RESIZE_ALLOWUPSCALING");
cropw = 0;
croph = 0;
diff --git a/rtgui/wavelet.cc b/rtgui/wavelet.cc
index 8053226a2..7acce1e90 100644
--- a/rtgui/wavelet.cc
+++ b/rtgui/wavelet.cc
@@ -919,7 +919,7 @@ void Wavelet::updatewavLabel ()
}
}
-// Will only reset the chanel mixer
+// Will only reset the channel mixer
// WARNING! In mutiImage mode, and for sliders in ADD mode, this will reset the slider to 0, but not to the default value as in SET mode.
void Wavelet::neutral_pressed ()
{
diff --git a/tools/RTProfileBuilderSample.cs b/tools/RTProfileBuilderSample.cs
index 4b1b2bff0..a097e6883 100644
--- a/tools/RTProfileBuilderSample.cs
+++ b/tools/RTProfileBuilderSample.cs
@@ -270,11 +270,11 @@ namespace RTProfilerBuilder {
if (adFocLen[i] >= adFocLen[i + 1]) throw new Exception("The distortion correction focal length points must be ordered!");
}
- /// Calculates regession value of RT distortion amount for the given focal length.
+ /// Calculates regression value of RT distortion amount for the given focal length.
/// Input focal length.
/// Distortion in RT format.
public string GetDistortionAmount(double focalLength) {
- // if it's out of area (which should just happing with e.g. rounding errors), return flat defaults.
+ // if it's out of area (which should just happen with e.g. rounding errors), return flat defaults.
if (focalLength <= adFocLen[0]) return adCorrect[0].ToString("G", CultureInfo.InvariantCulture);
if (focalLength >= adFocLen[adFocLen.Length - 1]) return adCorrect[adFocLen.Length - 1].ToString("G", CultureInfo.InvariantCulture);
diff --git a/tools/source_icons/scalable/gamut-plus.file b/tools/source_icons/scalable/gamut-plus.file
deleted file mode 100644
index ec6f9f83f..000000000
--- a/tools/source_icons/scalable/gamut-plus.file
+++ /dev/null
@@ -1 +0,0 @@
-gamut-plus.png,w22,actions
diff --git a/tools/source_icons/scalable/gamut-plus.svg b/tools/source_icons/scalable/gamut-plus.svg
deleted file mode 100644
index 268bcde62..000000000
--- a/tools/source_icons/scalable/gamut-plus.svg
+++ /dev/null
@@ -1,653 +0,0 @@
-
-
-
-