[gimp/gimp-2-10] Update British English translation



commit 6724eb0f83e75929be6979951812a2e65ab28e8b
Author: Bruce Cowan <bruce bcowan me uk>
Date:   Tue Feb 11 18:13:42 2020 +0000

    Update British English translation

 po/en_GB.po | 4438 ++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 2527 insertions(+), 1911 deletions(-)
---
diff --git a/po/en_GB.po b/po/en_GB.po
index 9dacb5c80f..d70631d81f 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,14 +6,14 @@
 # Thomas Thurman <thomas thurman org uk>
 # Chris Leonard <cjl laptop org>, 2012.
 # Zander Brown <zbrown gnome org>, 2019.
-# Bruce Cowan <bruce bcowan me uk>, 2009-2019.
+# Bruce Cowan <bruce bcowan me uk>, 2009-2020.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gimp\n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n";
-"POT-Creation-Date: 2019-08-27 02:58+0000\n"
-"PO-Revision-Date: 2019-08-27 18:14+0100\n"
+"POT-Creation-Date: 2020-02-11 16:40+0000\n"
+"PO-Revision-Date: 2020-02-11 18:08+0000\n"
 "Last-Translator: Bruce Cowan <bruce bcowan me uk>\n"
 "Language-Team: English - United Kingdom <en_GB li org>\n"
 "Language: en_GB\n"
@@ -21,7 +21,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Gtranslator 3.32.1\n"
+"X-Generator: Gtranslator 3.34.0\n"
 "X-Project-Style: gnome\n"
 
 #: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:1
@@ -78,6 +78,46 @@ msgstr "Photo editing in GIMP"
 
 #: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:8
 msgid ""
+"GIMP 2.10.16 delivers several major usability improvements, a new tool for "
+"transformations in 3D space, new release checker, and the usual amount of "
+"bug fixes. Notable improvements:"
+msgstr ""
+"GIMP 2.10.16 delivers several major usability improvements, a new tool for "
+"transformations in 3D space, new release checker, and the usual amount of "
+"bug fixes. Notable improvements:"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:9
+msgid "Tools are now grouped in the toolbox by default"
+msgstr "Tools are now grouped in the toolbox by default"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:10
+msgid "Sliders now use a compact style with improved user interaction"
+msgstr "Sliders now use a compact style with improved user interaction"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:11
+#| msgid "Most tools improved, several new transformation tools"
+msgid "Vastly improved user experience for the transformation preview"
+msgstr "Vastly improved user experience for the transformation preview"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:12
+msgid "Dockable areas now highlighted when a dockable dialog is being dragged"
+msgstr ""
+"Dockable areas now highlighted when a dockable dialogue is being dragged"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:13
+msgid "New 3D Transform tool to rotate and pan items"
+msgstr "New 3D Transform tool to rotate and pan items"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:14
+msgid "Much smoother brush outline preview on the canvas"
+msgstr "Much smoother brush outline preview on the canvas"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:15
+msgid "Consolidated user interface for merging down and anchoring layers"
+msgstr "Consolidated user interface for merging down and anchoring layers"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:16
+msgid ""
 "GIMP 2.10.14 is again mostly a bug fix release, making GIMP rock-solid. "
 "Furthermore many old filters got finally ported to GEGL. Of course it also "
 "has a few noteworthy improvements:"
@@ -86,35 +126,51 @@ msgstr ""
 "Furthermore many old filters got finally ported to GEGL. Of course it also "
 "has a few noteworthy improvements:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:9
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:17
+msgid ""
+"View menu: new \"Show All\" option to reveal pixels outside the canvas "
+"boundary"
+msgstr ""
+"View menu: new \"Show All\" option to reveal pixels outside the canvas "
+"boundary"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:18
+msgid "Filters: new \"Clipping\" option to allow layer resize when relevant"
+msgstr "Filters: new \"Clipping\" option to allow layer resize when relevant"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:19
 msgid "Foreground Select tool: new \"Grayscale\" Preview Mode"
 msgstr "Foreground Select tool: new \"Greyscale\" Preview Mode"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:10
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:20
 msgid "Foreground Select tool: color/opacity selector for \"Color\" preview"
 msgstr "Foreground Select tool: colour/opacity selector for \"Colour\" preview"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:11
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:21
 msgid "Free Select tool: improved copy-paste interaction"
 msgstr "Free Select tool: improved copy-paste interaction"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:12
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:22
+msgid "Transform tools: new Image transform type to transform the whole image"
+msgstr "Transform tools: new Image transform type to transform the whole image"
+
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:23
 msgid "Preferences: new \"Allow editing on non-visible layers\" setting"
 msgstr "Preferences: new \"Allow editing on non-visible layers\" setting"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:13
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:24
 msgid "HEIF import/export: color profile support"
 msgstr "HEIF import/export: colour profile support"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:14
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:25
 msgid "PDF export: text layers in layer groups now exported as texts"
 msgstr "PDF export: text layers in layer groups now exported as texts"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:15
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:26
 msgid "TIFF import: now asks how to process unspecified TIFF channels"
 msgstr "TIFF import: now asks how to process unspecified TIFF channels"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:16
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:27
 msgid ""
 "GIMP 2.10.12 is a significant bug fix release, which is to be expected after "
 "a 2.10.10 with so many changes! Still, very cool improvements are also "
@@ -124,31 +180,31 @@ msgstr ""
 "a 2.10.10 with so many changes! Still, very cool improvements are also "
 "available, in particular for curves editing:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:17
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:28
 msgid "Improved curves interaction overall"
 msgstr "Improved curves interaction overall"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:18
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:29
 msgid "A few enhancements specific to the Curves tool"
 msgstr "A few enhancements specific to the Curves tool"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:19
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:30
 msgid "Layer support in TIFF"
 msgstr "Layer support in TIFF"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:20
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:31
 msgid "Discovery of user-installed fonts in Windows"
 msgstr "Discovery of user-installed fonts in Windows"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:21
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:32
 msgid "Incremental mode in the Dodge/Burn tool"
 msgstr "Incremental mode in the Dodge/Burn tool"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:22
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:33
 msgid "Free Select tool creates preliminary selection"
 msgstr "Free Select tool creates preliminary selection"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:23
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:34
 msgid ""
 "GIMP 2.10.10 is quite a big update with many new features and bug fixes. "
 "Notable improvements include:"
@@ -156,7 +212,7 @@ msgstr ""
 "GIMP 2.10.10 is quite a big update with many new features and bug fixes. "
 "Notable improvements include:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:24
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:35
 msgid ""
 "Bucket Fill tool: new \"Fill by line art detection\" for not perfectly "
 "closed line art zones"
@@ -164,11 +220,11 @@ msgstr ""
 "Bucket Fill tool: new \"Fill by line art detection\" for not perfectly "
 "closed line art zones"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:25
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:36
 msgid "Bucket Fill tool can now quickly color-pick with Ctrl+click"
 msgstr "Bucket Fill tool can now quickly colour-pick with Ctrl+click"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:26
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:37
 msgid ""
 "Bucket Fill tool allows holding the mouse when filling \"similar colors\" "
 "and \"by line art detection\""
@@ -176,11 +232,11 @@ msgstr ""
 "Bucket Fill tool allows holding the mouse when filling \"similar colours\" "
 "and \"by line art detection\""
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:27
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:38
 msgid "Scale tool scales around center even when using numeric input"
 msgstr "Scale tool scales around centre even when using numeric input"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:28
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:39
 msgid ""
 "Unified Transform tool now defaults to preserving aspect ratio when scaling "
 "up or down"
@@ -188,7 +244,7 @@ msgstr ""
 "Unified Transform tool now defaults to preserving aspect ratio when scaling "
 "up or down"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:29
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:40
 msgid ""
 "Add \"Constrain handles\" and \"Around center\" options to the perspective-"
 "transform tool's GUI"
@@ -196,19 +252,19 @@ msgstr ""
 "Add \"Constrain handles\" and \"Around centre\" options to the perspective-"
 "transform tool's GUI"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:30
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:41
 msgid "New generic canvas modifier 'Alt + middle click' to pick layers"
 msgstr "New generic canvas modifier 'Alt + middle click' to pick layers"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:31
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:42
 msgid "Parametric brushes now 32-bit float to avoid posterization"
 msgstr "Parametric brushes now 32-bit float to avoid posterisation"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:32
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:43
 msgid "Clipboard brushes and pattern can now be duplicated"
 msgstr "Clipboard brushes and pattern can now be duplicated"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:33
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:44
 msgid ""
 "Failure to edit locked layers will blink to shift attention to the cause of "
 "the error"
@@ -216,23 +272,23 @@ msgstr ""
 "Failure to edit locked layers will blink to shift attention to the cause of "
 "the error"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:34
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:45
 msgid ""
 "New on-canvas GUI (simple lines) for circular, linear, and zoom motion blur"
 msgstr ""
 "New on-canvas GUI (simple lines) for circular, linear, and zoom motion blur"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:35
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:46
 msgid "Several optimizations including faster layer group rendering"
 msgstr "Several optimisations including faster layer group rendering"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:36
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:47
 msgid ""
 "Swap and cache files are not saved in the configuration directory anymore"
 msgstr ""
 "Swap and cache files are not saved in the configuration directory any more"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:37
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:48
 msgid ""
 "Various file saving/exporting made more robust to error by not saving "
 "partial files"
@@ -240,15 +296,15 @@ msgstr ""
 "Various file saving/exporting made more robust to error by not saving "
 "partial files"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:38
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:49
 msgid "HiDPI support improvements"
 msgstr "HiDPI support improvements"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:39
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:50
 msgid "New preference to choose the default export file type"
 msgstr "New preference to choose the default export file type"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:40
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:51
 msgid ""
 "New option to export PNG, JPEG and TIFF with a color profile; always export "
 "PSD with a color profile"
@@ -256,11 +312,11 @@ msgstr ""
 "New option to export PNG, JPEG and TIFF with a colour profile; always export "
 "PSD with a colour profile"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:41
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:52
 msgid "New DDS format loading/exporting plug-in"
 msgstr "New DDS format loading/exporting plug-in"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:42
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:53
 msgid ""
 "Full rewrite of the Spyrogimp plug-in with more options and better "
 "interaction"
@@ -268,7 +324,7 @@ msgstr ""
 "Full rewrite of the Spyrogimp plug-in with more options and better "
 "interaction"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:43
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:54
 msgid ""
 "GIMP 2.10.8 is mostly a bug fix and optimization release. In particular, it "
 "includes:"
@@ -276,7 +332,7 @@ msgstr ""
 "GIMP 2.10.8 is mostly a bug fix and optimisation release. In particular, it "
 "includes:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:44
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:55
 msgid ""
 "Adaptative chunk size when rendering projections, improving responsiveness "
 "dynamically"
@@ -284,11 +340,11 @@ msgstr ""
 "Adaptative chunk size when rendering projections, improving responsiveness "
 "dynamically"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:45
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:56
 msgid "Detection of RawTherapee (version 5.5 and above) improved on Windows"
 msgstr "Detection of RawTherapee (version 5.5 and above) improved on Windows"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:46
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:57
 msgid ""
 "XCF compatibility information in the Save dialog more understandable and "
 "discoverable"
@@ -296,7 +352,7 @@ msgstr ""
 "XCF compatibility information in the Save dialogue more understandable and "
 "discoverable"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:47
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:58
 msgid ""
 "Various performance log tools added and log recording made available in the "
 "Dashboard dock"
@@ -304,7 +360,7 @@ msgstr ""
 "Various performance log tools added and log recording made available in the "
 "Dashboard dock"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:48
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:59
 msgid ""
 "GIMP 2.10.6 comes with a lot of bug fixes, optimizations and features. Most "
 "notable changes are:"
@@ -312,7 +368,7 @@ msgstr ""
 "GIMP 2.10.6 comes with a lot of bug fixes, optimisations and features. Most "
 "notable changes are:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:49
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:60
 msgid ""
 "Text layers can now represent vertical texts (with various character "
 "orientations and line directions)"
@@ -320,15 +376,15 @@ msgstr ""
 "Text layers can now represent vertical texts (with various character "
 "orientations and line directions)"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:50
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:61
 msgid "New \"Little Planet\" (gegl:stereographic-projection) filter"
 msgstr "New \"Little Planet\" (gegl:stereographic-projection) filter"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:51
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:62
 msgid "New \"Long Shadow\" filter"
 msgstr "New \"Long Shadow\" filter"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:52
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:63
 msgid ""
 "The \"Straighten\" option of the Measure Tool now allows vertical "
 "straightening"
@@ -336,7 +392,7 @@ msgstr ""
 "The \"Straighten\" option of the Measure Tool now allows vertical "
 "straightening"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:53
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:64
 msgid ""
 "Drawable previews are now rendered asynchronously and layer group previews "
 "can be disabled in Preferences"
@@ -344,7 +400,7 @@ msgstr ""
 "Drawable previews are now rendered asynchronously and layer group previews "
 "can be disabled in Preferences"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:54
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:65
 msgid ""
 "New \"async\" field in the Dashboard \"misc\" group, showing the number of "
 "async operations currently running"
@@ -352,16 +408,16 @@ msgstr ""
 "New \"async\" field in the Dashboard \"misc\" group, showing the number of "
 "async operations currently running"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:55
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:66
 msgid "File format filtering in Open/Save/Export dialogs made less confusing"
 msgstr ""
 "File format filtering in Open/Save/Export dialogues made less confusing"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:56
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:67
 msgid "New language (having GIMP translated in 81 languages now): Marathi"
 msgstr "New language (having GIMP translated in 81 languages now): Marathi"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:57
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:68
 msgid ""
 "GIMP 2.10.4 includes a lot of bug fixes as well as various optimizations. "
 "Most notable changes are:"
@@ -369,7 +425,7 @@ msgstr ""
 "GIMP 2.10.4 includes a lot of bug fixes as well as various optimisations. "
 "Most notable changes are:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:58
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:69
 msgid ""
 "Straightening in Measurement tool: layers can be rotated using the "
 "measurement line as horizon"
@@ -377,11 +433,11 @@ msgstr ""
 "Straightening in Measurement tool: layers can be rotated using the "
 "measurement line as horizon"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:59
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:70
 msgid "Fast startup: fonts loading is not blocking startup anymore"
 msgstr "Fast startup: fonts loading is not blocking startup any more"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:60
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:71
 msgid ""
 "Fonts Tagging with the same user interface as for brushes, patterns, and "
 "gradients"
@@ -389,11 +445,11 @@ msgstr ""
 "Fonts Tagging with the same user interface as for brushes, patterns, and "
 "gradients"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:61
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:72
 msgid "PSD support: a pre-composited version of a PSD image can be imported"
 msgstr "PSD support: a pre-composited version of a PSD image can be imported"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:62
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:73
 msgid ""
 "Dashboard update: new \"Memory\" group and improved \"Swap\" group showing "
 "various metrics"
@@ -401,7 +457,7 @@ msgstr ""
 "Dashboard update: new \"Memory\" group and improved \"Swap\" group showing "
 "various metrics"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:63
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:74
 msgid ""
 "This second release in the GIMP 2.10 series, so soon after 2.10.0, is mostly "
 "the usual bug-fixing version after a major release, with a few dozen bugs "
@@ -411,7 +467,7 @@ msgstr ""
 "the usual bug-fixing version after a major release, with a few dozen bugs "
 "fixed."
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:64
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:75
 msgid ""
 "It also features a new plug-in for the support of the HEIF format, both for "
 "importing and exporting, as well as 2 new filters: \"Spherize\" and "
@@ -423,7 +479,7 @@ msgstr ""
 "\"Recursive Transform\". These are nice examples of our relaxed feature "
 "policy in stable micro releases."
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:65
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:76
 msgid ""
 "First release of the 2.10 series which prominently features the port to a "
 "new image processing engine, GEGL. The most outstanding changes are:"
@@ -431,11 +487,11 @@ msgstr ""
 "First release of the 2.10 series which prominently features the port to a "
 "new image processing engine, GEGL. The most outstanding changes are:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:66
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:77
 msgid "High bit depth color processing (16/32-bit per color channel)"
 msgstr "High bit depth colour processing (16/32-bit per colour channel)"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:67
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:78
 msgid ""
 "Color management is a core feature now, most widgets and preview areas are "
 "color-managed"
@@ -443,33 +499,33 @@ msgstr ""
 "Colour management is a core feature now, most widgets and preview areas are "
 "colour-managed"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:68
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:79
 msgid ""
 "On-canvas effect preview, with split view for before/after processing pixels"
 msgstr ""
 "On-canvas effect preview, with split view for before/after processing pixels"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:69
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:80
 msgid ""
 "Multi-threaded and hardware-accelerated rendering, processing and painting"
 msgstr ""
 "Multi-threaded and hardware-accelerated rendering, processing and painting"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:70
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:81
 msgid "Most tools improved, several new transformation tools"
 msgstr "Most tools improved, several new transformation tools"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:71
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:82
 msgid ""
 "Improved support for many image formats, in particular better PSD importing"
 msgstr ""
 "Improved support for many image formats, in particular better PSD importing"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:72
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:83
 msgid "Newly supported image formats: OpenEXR, RGBE, WebP, HGT…"
 msgstr "Newly supported image formats: OpenEXR, RGBE, WebP, HGT…"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:73
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:84
 msgid ""
 "Improved digital painting: canvas rotation and flipping, symmetry painting, "
 "MyPaint brushes…"
@@ -477,23 +533,23 @@ msgstr ""
 "Improved digital painting: canvas rotation and flipping, symmetry painting, "
 "MyPaint brushes…"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:74
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:85
 msgid "Metadata viewing and editing for Exif, XMP, IPTC, and DICOM"
 msgstr "Metadata viewing and editing for Exif, XMP, IPTC, and DICOM"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:75
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:86
 msgid "Basic HiDPI support: automatically or user-selected icon size"
 msgstr "Basic HiDPI support: automatically or user-selected icon size"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:76
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:87
 msgid "New themes for GIMP: Light, Gray, Dark, and System"
 msgstr "New themes for GIMP: Light, Gray, Dark, and System"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:77
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:88
 msgid "And much, much more…"
 msgstr "And much, much more…"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:78
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:89
 msgid ""
 "In this second release candidate before GIMP 2.10.0, while debugging is "
 "still a prime target, a new focus has been put on speed and optimization in "
@@ -503,7 +559,7 @@ msgstr ""
 "still a prime target, a new focus has been put on speed and optimisation in "
 "order to provide a smoother painting experience. Bigger changes are:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:79
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:90
 msgid ""
 "Major core optimizations for painting and display, including parallelized "
 "painting code"
@@ -511,11 +567,11 @@ msgstr ""
 "Major core optimisations for painting and display, including parallelised "
 "painting code"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:80
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:91
 msgid "Symmetries are now preserved in XCF files (saved as image parasites)"
 msgstr "Symmetries are now preserved in XCF files (saved as image parasites)"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:81
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:92
 msgid ""
 "\"Light\" and \"Dark\" themes rewritten from scratch to get rid of various "
 "usability issues. \"Lighter\" and \"Darker\" themes removed."
@@ -523,7 +579,7 @@ msgstr ""
 "\"Light\" and \"Dark\" themes rewritten from scratch to get rid of various "
 "usability issues. \"Lighter\" and \"Darker\" themes removed."
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:82
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:93
 msgid ""
 "New GimpToolGyroscope on-canvas control, currently used for the Panorama "
 "Projection filter. The widget provides on-canvas interaction for 3D rotation "
@@ -533,7 +589,7 @@ msgstr ""
 "Projection filter. The widget provides on-canvas interaction for 3D rotation "
 "(yaw, pitch, roll)."
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:83
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:94
 msgid ""
 "Plug-in debugging improved to output stack traces from plug-ins with --stack-"
 "trace-mode command line option not only on receiving signals but also on "
@@ -543,7 +599,7 @@ msgstr ""
 "trace-mode command line option not only on receiving signals but also on "
 "warnings and critical errors when \"fatal-warnings\" debug key is set"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:84
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:95
 msgid ""
 "GIMP 2.10.0-RC1 is the first release candidate before GIMP 2.10.0 stable "
 "release, with a focus on debugging and stability. Other than the many bug "
@@ -553,11 +609,11 @@ msgstr ""
 "release, with a focus on debugging and stability. Other than the many bug "
 "fixes, most notable improvements are:"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:85
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:96
 msgid "New dashboard dockable to monitor GIMP resource usage"
 msgstr "New dashboard dockable to monitor GIMP resource usage"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:86
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:97
 msgid ""
 "New debug dialog to produce back traces and other debug data, encouraging to "
 "report bugs"
@@ -565,32 +621,32 @@ msgstr ""
 "New debug dialogue to produce back traces and other debug data, encouraging "
 "to report bugs"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:87
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:98
 msgid "Unsaved images can now be recovered after a crash"
 msgstr "Unsaved images can now be recovered after a crash"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:88
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:99
 msgid "Layer masks on layer groups"
 msgstr "Layer masks on layer groups"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:89
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:100
 msgid "JPEG 2000 support improved for high bit depth and various color spaces"
 msgstr ""
 "JPEG 2000 support improved for high bit depth and various colour spaces"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:90
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:101
 msgid "Screenshot and color picking improved on various platforms"
 msgstr "Screenshot and colour picking improved on various platforms"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:91
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:102
 msgid "Metadata defaults preferences now available"
 msgstr "Metadata defaults preferences now available"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:92
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:103
 msgid "Various GUI polishing"
 msgstr "Various GUI polishing"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:93
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:104
 msgid ""
 "GIMP 2.9.8 introduces on-canvas gradient editing and various enhancements "
 "while focusing on bugfixing and stability."
@@ -598,47 +654,47 @@ msgstr ""
 "GIMP 2.9.8 introduces on-canvas gradient editing and various enhancements "
 "while focusing on bugfixing and stability."
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:94
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:105
 msgid "On-canvas gradient editing"
 msgstr "On-canvas gradient editing"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:95
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:106
 msgid "Notification when an image is over/underexposed"
 msgstr "Notification when an image is over/underexposed"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:96
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:107
 msgid "Better and faster color management"
 msgstr "Better and faster colour management"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:97
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:108
 msgid "Support for color picker and screenshots in Wayland on KDE Plasma"
 msgstr "Support for colour picker and screenshots in Wayland on KDE Plasma"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:98
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:109
 msgid "Paste in place feature"
 msgstr "Paste in place feature"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:99
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:110
 msgid "Many usability improvements"
 msgstr "Many usability improvements"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:100
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:111
 msgid "Manual can be displayed in the user's preferred language"
 msgstr "Manual can be displayed in the user's preferred language"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:101
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:112
 msgid "Improvements for the Wavelet Decompose filter"
 msgstr "Improvements for the Wavelet Decompose filter"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:102
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:113
 msgid "Improved compatibility with Photoshop .psd files"
 msgstr "Improved compatibility with Photoshop .psd files"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:103
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:114
 msgid "New support for password-protected PDF"
 msgstr "New support for password-protected PDF"
 
-#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:104
+#: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:115
 msgid "New support for HGT format (Digital Elevation Model data)"
 msgstr "New support for HGT format (Digital Elevation Model data)"
 
@@ -706,123 +762,132 @@ msgstr ""
 "You should have received a copy of the GNU General Public License along with "
 "GIMP. If not, see: https://www.gnu.org/licenses/";
 
-#: ../app/gimp-version.c:66 ../app/gimp-version.c:164
+#: ../app/gimp-update.c:250
+#, c-format
+msgid ""
+"A new version of GIMP (%s) was released.\n"
+"It is recommended to update."
+msgstr ""
+"A new version of GIMP (%s) was released.\n"
+"It is recommended to update."
+
+#: ../app/gimp-version.c:66 ../app/gimp-version.c:185
 #, c-format
 msgid "using %s version %s (compiled against version %s)"
 msgstr "using %s version %s (compiled against version %s)"
 
-#: ../app/gimp-version.c:192
+#: ../app/gimp-version.c:213
 #, c-format
 msgid "%s version %s"
 msgstr "%s version %s"
 
-#: ../app/main.c:158
+#: ../app/main.c:164
 msgid "Show version information and exit"
 msgstr "Show version information and exit"
 
-#: ../app/main.c:163
+#: ../app/main.c:169
 msgid "Show license information and exit"
 msgstr "Show licence information and exit"
 
-#: ../app/main.c:168
+#: ../app/main.c:174
 msgid "Be more verbose"
 msgstr "Be more verbose"
 
-#: ../app/main.c:173
+#: ../app/main.c:179
 msgid "Start a new GIMP instance"
 msgstr "Start a new GIMP instance"
 
-#: ../app/main.c:178
+#: ../app/main.c:184
 msgid "Open images as new"
 msgstr "Open images as new"
 
-#: ../app/main.c:183
+#: ../app/main.c:189
 msgid "Run without a user interface"
 msgstr "Run without a user interface"
 
-#: ../app/main.c:188
+#: ../app/main.c:194
 msgid "Do not load brushes, gradients, patterns, ..."
 msgstr "Do not load brushes, gradients, patterns, ..."
 
-#: ../app/main.c:193
+#: ../app/main.c:199
 msgid "Do not load any fonts"
 msgstr "Do not load any fonts"
 
-#: ../app/main.c:198
+#: ../app/main.c:204
 msgid "Do not show a splash screen"
 msgstr "Do not show a splash screen"
 
-#: ../app/main.c:203
+#: ../app/main.c:209
 msgid "Do not use shared memory between GIMP and plug-ins"
 msgstr "Do not use shared memory between GIMP and plug-ins"
 
-#: ../app/main.c:208
+#: ../app/main.c:214
 msgid "Do not use special CPU acceleration functions"
 msgstr "Do not use special CPU acceleration functions"
 
-#: ../app/main.c:213
+#: ../app/main.c:219
 msgid "Use an alternate sessionrc file"
 msgstr "Use an alternate sessionrc file"
 
-#: ../app/main.c:218
+#: ../app/main.c:224
 msgid "Use an alternate user gimprc file"
 msgstr "Use an alternate user gimprc file"
 
-#: ../app/main.c:223
+#: ../app/main.c:229
 msgid "Use an alternate system gimprc file"
 msgstr "Use an alternate system gimprc file"
 
-#: ../app/main.c:228
+#: ../app/main.c:234
 msgid "Batch command to run (can be used multiple times)"
 msgstr "Batch command to run (can be used multiple times)"
 
-#: ../app/main.c:233
+#: ../app/main.c:239
 msgid "The procedure to process batch commands with"
 msgstr "The procedure to process batch commands with"
 
-#: ../app/main.c:238
+#: ../app/main.c:244
 msgid "Send messages to console instead of using a dialog"
 msgstr "Send messages to console instead of using a dialogue"
 
 #. don't translate the mode names (off|on|warn)
-#: ../app/main.c:244
+#: ../app/main.c:250
 msgid "PDB compatibility mode (off|on|warn)"
 msgstr "PDB compatibility mode (off|on|warn)"
 
 #. don't translate the mode names (never|query|always)
-#: ../app/main.c:250
+#: ../app/main.c:256
 msgid "Debug in case of a crash (never|query|always)"
 msgstr "Debug in case of a crash (never|query|always)"
 
-#: ../app/main.c:255
+#: ../app/main.c:261
 msgid "Enable non-fatal debugging signal handlers"
 msgstr "Enable non-fatal debugging signal handlers"
 
-#: ../app/main.c:260
+#: ../app/main.c:266
 msgid "Make all warnings fatal"
 msgstr "Make all warnings fatal"
 
-#: ../app/main.c:265
+#: ../app/main.c:271
 msgid "Output a gimprc file with default settings"
 msgstr "Output a gimprc file with default settings"
 
-#: ../app/main.c:281
+#: ../app/main.c:287
 msgid "Output a sorted list of deprecated procedures in the PDB"
 msgstr "Output a sorted list of deprecated procedures in the PDB"
 
-#: ../app/main.c:286
+#: ../app/main.c:292
 msgid "Show a preferences page with experimental features"
 msgstr "Show a preferences page with experimental features"
 
-#: ../app/main.c:291
+#: ../app/main.c:297
 msgid "Show an image submenu with debug actions"
 msgstr "Show an image submenu with debug actions"
 
-#: ../app/main.c:473
+#: ../app/main.c:578
 msgid "[FILE|URI...]"
 msgstr "[FILE|URI...]"
 
-#: ../app/main.c:491
+#: ../app/main.c:596
 msgid ""
 "GIMP could not initialize the graphical user interface.\n"
 "Make sure a proper setup for your display environment exists."
@@ -830,20 +895,20 @@ msgstr ""
 "GIMP could not initialise the graphical user interface.\n"
 "Make sure a proper setup for your display environment exists."
 
-#: ../app/main.c:510
+#: ../app/main.c:615
 msgid "Another GIMP instance is already running."
 msgstr "Another GIMP instance is already running."
 
-#: ../app/main.c:601
+#: ../app/main.c:706
 msgid "GIMP output. Type any character to close this window."
 msgstr "GIMP output. Type any character to close this window."
 
-#: ../app/main.c:602
+#: ../app/main.c:707
 #, c-format
 msgid "(Type any character to close this window)\n"
 msgstr "(Type any character to close this window)\n"
 
-#: ../app/main.c:619
+#: ../app/main.c:724
 msgid "GIMP output. You can minimize this window, but don't close it."
 msgstr "GIMP output. You can minimise this window, but don't close it."
 
@@ -875,29 +940,29 @@ msgstr ""
 "you didn't tell GLib about this. Please set the environment variable "
 "G_FILENAME_ENCODING."
 
-#: ../app/actions/actions.c:111 ../app/dialogs/dialogs.c:421
+#: ../app/actions/actions.c:111 ../app/dialogs/dialogs.c:422
 #: ../app/widgets/gimpbrusheditor.c:89
 msgid "Brush Editor"
 msgstr "Brush Editor"
 
 #. initialize the list of gimp brushes
 #: ../app/actions/actions.c:114 ../app/core/gimp-data-factories.c:349
-#: ../app/dialogs/dialogs.c:336 ../app/dialogs/preferences-dialog.c:3177
+#: ../app/dialogs/dialogs.c:337 ../app/dialogs/preferences-dialog.c:3230
 msgid "Brushes"
 msgstr "Brushes"
 
-#: ../app/actions/actions.c:117 ../app/dialogs/dialogs.c:357
+#: ../app/actions/actions.c:117 ../app/dialogs/dialogs.c:358
 msgid "Buffers"
 msgstr "Buffers"
 
-#: ../app/actions/actions.c:120 ../app/dialogs/dialogs.c:375
+#: ../app/actions/actions.c:120 ../app/dialogs/dialogs.c:376
 #: ../app/propgui/gimppropgui-newsprint.c:160
 #: ../app/widgets/gimppickablepopup.c:246
 msgid "Channels"
 msgstr "Channels"
 
 #: ../app/actions/actions.c:123 ../app/dialogs/convert-indexed-dialog.c:178
-#: ../app/dialogs/dialogs.c:383
+#: ../app/dialogs/dialogs.c:384
 msgid "Colormap"
 msgstr "Colourmap"
 
@@ -905,11 +970,11 @@ msgstr "Colourmap"
 msgid "Context"
 msgstr "Context"
 
-#: ../app/actions/actions.c:129 ../app/dialogs/dialogs.c:323
+#: ../app/actions/actions.c:129 ../app/dialogs/dialogs.c:324
 msgid "Pointer Information"
 msgstr "Pointer Information"
 
-#: ../app/actions/actions.c:132 ../app/dialogs/dialogs.c:327
+#: ../app/actions/actions.c:132 ../app/dialogs/dialogs.c:328
 msgid "Dashboard"
 msgstr "Dashboard"
 
@@ -930,8 +995,8 @@ msgid "Dockable"
 msgstr "Dockable"
 
 #. Document History
-#: ../app/actions/actions.c:147 ../app/dialogs/dialogs.c:363
-#: ../app/dialogs/preferences-dialog.c:1217
+#: ../app/actions/actions.c:147 ../app/dialogs/dialogs.c:364
+#: ../app/dialogs/preferences-dialog.c:1242
 msgid "Document History"
 msgstr "Document History"
 
@@ -939,11 +1004,11 @@ msgstr "Document History"
 msgid "Drawable"
 msgstr "Drawable"
 
-#: ../app/actions/actions.c:153 ../app/dialogs/dialogs.c:339
+#: ../app/actions/actions.c:153 ../app/dialogs/dialogs.c:340
 msgid "Paint Dynamics"
 msgstr "Paint Dynamics"
 
-#: ../app/actions/actions.c:156 ../app/dialogs/dialogs.c:425
+#: ../app/actions/actions.c:156 ../app/dialogs/dialogs.c:426
 #: ../app/widgets/gimpdynamicseditor.c:97
 msgid "Paint Dynamics Editor"
 msgstr "Paint Dynamics Editor"
@@ -952,7 +1017,7 @@ msgstr "Paint Dynamics Editor"
 msgid "Edit"
 msgstr "Edit"
 
-#: ../app/actions/actions.c:162 ../app/dialogs/dialogs.c:319
+#: ../app/actions/actions.c:162 ../app/dialogs/dialogs.c:320
 msgid "Error Console"
 msgstr "Error Console"
 
@@ -966,27 +1031,27 @@ msgstr "Filters"
 
 #. initialize the list of gimp fonts
 #: ../app/actions/actions.c:171 ../app/core/gimp-data-factories.c:383
-#: ../app/dialogs/dialogs.c:354 ../app/dialogs/preferences-dialog.c:3207
+#: ../app/dialogs/dialogs.c:355 ../app/dialogs/preferences-dialog.c:3260
 msgid "Fonts"
 msgstr "Fonts"
 
-#: ../app/actions/actions.c:174 ../app/dialogs/dialogs.c:429
+#: ../app/actions/actions.c:174 ../app/dialogs/dialogs.c:430
 #: ../app/widgets/gimpgradienteditor.c:289
 msgid "Gradient Editor"
 msgstr "Gradient Editor"
 
 #. initialize the list of gimp gradients
 #: ../app/actions/actions.c:177 ../app/core/gimp-data-factories.c:374
-#: ../app/dialogs/dialogs.c:348 ../app/dialogs/preferences-dialog.c:3201
+#: ../app/dialogs/dialogs.c:349 ../app/dialogs/preferences-dialog.c:3254
 msgid "Gradients"
 msgstr "Gradients"
 
 #: ../app/actions/actions.c:180 ../app/core/gimp-data-factories.c:390
-#: ../app/dialogs/dialogs.c:360 ../app/dialogs/preferences-dialog.c:3213
+#: ../app/dialogs/dialogs.c:361 ../app/dialogs/preferences-dialog.c:3266
 msgid "Tool Presets"
 msgstr "Tool Presets"
 
-#: ../app/actions/actions.c:183 ../app/dialogs/dialogs.c:437
+#: ../app/actions/actions.c:183 ../app/dialogs/dialogs.c:438
 #: ../app/widgets/gimptoolpreseteditor.c:95
 msgid "Tool Preset Editor"
 msgstr "Tool Preset Editor"
@@ -999,50 +1064,50 @@ msgstr "Help"
 msgid "Image"
 msgstr "Image"
 
-#: ../app/actions/actions.c:192 ../app/dialogs/dialogs.c:333
+#: ../app/actions/actions.c:192 ../app/dialogs/dialogs.c:334
 #: ../app/widgets/gimppickablepopup.c:176
 msgid "Images"
 msgstr "Images"
 
-#: ../app/actions/actions.c:195 ../app/dialogs/dialogs.c:371
+#: ../app/actions/actions.c:195 ../app/dialogs/dialogs.c:372
 #: ../app/dialogs/resize-dialog.c:144 ../app/widgets/gimppickablepopup.c:227
 msgid "Layers"
 msgstr "Layers"
 
 #. initialize the list of mypaint brushes
 #: ../app/actions/actions.c:198 ../app/core/gimp-data-factories.c:359
-#: ../app/dialogs/dialogs.c:342 ../app/dialogs/preferences-dialog.c:3219
+#: ../app/dialogs/dialogs.c:343 ../app/dialogs/preferences-dialog.c:3272
 msgid "MyPaint Brushes"
 msgstr "MyPaint Brushes"
 
-#: ../app/actions/actions.c:201 ../app/dialogs/dialogs.c:433
+#: ../app/actions/actions.c:201 ../app/dialogs/dialogs.c:434
 #: ../app/widgets/gimppaletteeditor.c:155
 msgid "Palette Editor"
 msgstr "Palette Editor"
 
 #. initialize the list of gimp palettes
 #: ../app/actions/actions.c:204 ../app/core/gimp-data-factories.c:369
-#: ../app/dialogs/dialogs.c:351 ../app/dialogs/preferences-dialog.c:3195
+#: ../app/dialogs/dialogs.c:352 ../app/dialogs/preferences-dialog.c:3248
 msgid "Palettes"
 msgstr "Palettes"
 
 #. initialize the list of gimp patterns
 #: ../app/actions/actions.c:207 ../app/core/gimp-data-factories.c:364
-#: ../app/dialogs/dialogs.c:345 ../app/dialogs/preferences-dialog.c:3189
+#: ../app/dialogs/dialogs.c:346 ../app/dialogs/preferences-dialog.c:3242
 msgid "Patterns"
 msgstr "Patterns"
 
-#: ../app/actions/actions.c:210 ../app/dialogs/preferences-dialog.c:3225
+#: ../app/actions/actions.c:210 ../app/dialogs/preferences-dialog.c:3278
 msgid "Plug-ins"
 msgstr "Plug-ins"
 
 #. Quick Mask Color
 #: ../app/actions/actions.c:213 ../app/core/gimpchannel.c:358
-#: ../app/dialogs/preferences-dialog.c:1751
+#: ../app/dialogs/preferences-dialog.c:1776
 msgid "Quick Mask"
 msgstr "Quick Mask"
 
-#: ../app/actions/actions.c:216 ../app/dialogs/dialogs.c:403
+#: ../app/actions/actions.c:216 ../app/dialogs/dialogs.c:404
 msgid "Sample Points"
 msgstr "Sample Points"
 
@@ -1051,8 +1116,8 @@ msgid "Select"
 msgstr "Select"
 
 #. initialize the template list
-#: ../app/actions/actions.c:222 ../app/core/gimp.c:793
-#: ../app/dialogs/dialogs.c:366
+#: ../app/actions/actions.c:222 ../app/core/gimp.c:809
+#: ../app/dialogs/dialogs.c:367
 msgid "Templates"
 msgstr "Templates"
 
@@ -1064,16 +1129,16 @@ msgstr "Text Tool"
 msgid "Text Editor"
 msgstr "Text Editor"
 
-#: ../app/actions/actions.c:231 ../app/dialogs/dialogs.c:311
+#: ../app/actions/actions.c:231 ../app/dialogs/dialogs.c:312
 #: ../app/gui/gui.c:554
 msgid "Tool Options"
 msgstr "Tool Options"
 
-#: ../app/actions/actions.c:234 ../app/widgets/gimptoolpalette.c:326
+#: ../app/actions/actions.c:234 ../app/widgets/gimptoolpalette.c:271
 msgid "Tools"
 msgstr "Tools"
 
-#: ../app/actions/actions.c:237 ../app/dialogs/dialogs.c:379
+#: ../app/actions/actions.c:237 ../app/dialogs/dialogs.c:380
 #: ../app/tools/gimpvectortool.c:163
 msgid "Paths"
 msgstr "Paths"
@@ -1601,9 +1666,9 @@ msgid "New Channel Color"
 msgstr "New Channel Colour"
 
 #: ../app/actions/channels-commands.c:285 ../app/core/gimpimage-new.c:278
-#: ../app/display/gimpdisplayshell-dnd.c:686
+#: ../app/display/gimpdisplayshell-dnd.c:696
 #: ../app/widgets/gimpchanneltreeview.c:255
-#: ../app/widgets/gimplayertreeview.c:812
+#: ../app/widgets/gimplayertreeview.c:828
 #, c-format
 msgid "%s Channel Copy"
 msgstr "%s Channel Copy"
@@ -3049,7 +3114,7 @@ msgstr "240 Seconds"
 #: ../app/dialogs/palette-import-dialog.c:162
 #: ../app/dialogs/preferences-dialog.c:291
 #: ../app/dialogs/preferences-dialog.c:665
-#: ../app/dialogs/preferences-dialog.c:1123
+#: ../app/dialogs/preferences-dialog.c:1134
 #: ../app/dialogs/print-size-dialog.c:124 ../app/dialogs/quit-dialog.c:171
 #: ../app/dialogs/resize-dialog.c:186
 #: ../app/dialogs/resolution-calibrate-dialog.c:75
@@ -3061,10 +3126,10 @@ msgstr "240 Seconds"
 #: ../app/display/gimpdisplayshell-filter-dialog.c:87
 #: ../app/display/gimpdisplayshell-rotate-dialog.c:122
 #: ../app/display/gimpdisplayshell-scale-dialog.c:122
-#: ../app/tools/gimpfiltertool.c:339
+#: ../app/tools/gimpfiltertool.c:344
 #: ../app/tools/gimpforegroundselecttool.c:320 ../app/tools/gimptexttool.c:1762
-#: ../app/tools/gimptransformgridtool.c:1119
-#: ../app/tools/gimptransformtool.c:430 ../app/widgets/gimpactionview.c:668
+#: ../app/tools/gimptransformgridtool.c:1243
+#: ../app/tools/gimptransformtool.c:436 ../app/widgets/gimpactionview.c:668
 #: ../app/widgets/gimpcolordialog.c:110
 #: ../app/widgets/gimpcontrollereditor.c:662
 #: ../app/widgets/gimpcontrollerlist.c:564
@@ -3100,8 +3165,8 @@ msgstr "Enter a description for the marker"
 #: ../app/dialogs/file-open-dialog.c:270
 #: ../app/dialogs/file-open-location-dialog.c:227
 #: ../app/dialogs/file-open-location-dialog.c:243
-#: ../app/display/gimpdisplayshell-dnd.c:628
-#: ../app/widgets/gimplayertreeview.c:770 ../app/widgets/gimptoolbox.c:801
+#: ../app/display/gimpdisplayshell-dnd.c:638
+#: ../app/widgets/gimplayertreeview.c:786 ../app/widgets/gimptoolbox.c:801
 #: ../app/widgets/gimptoolbox-dnd.c:170
 #, c-format
 msgid ""
@@ -3114,7 +3179,7 @@ msgstr ""
 "%s"
 
 #: ../app/actions/data-commands.c:116 ../app/actions/tool-options-commands.c:75
-#: ../app/core/gimpbrushgenerated-load.c:121 ../app/core/gimpimage.c:1964
+#: ../app/core/gimpbrushgenerated-load.c:121 ../app/core/gimpimage.c:2180
 #: ../app/core/gimppalette.c:463 ../app/core/gimppalette-import.c:213
 #: ../app/core/gimppalette-load.c:194
 #: ../app/dialogs/palette-import-dialog.c:778 ../app/widgets/gimpdnd-xds.c:89
@@ -4331,7 +4396,7 @@ msgstr "Copied layer to the clipboard."
 msgid "Copied pixels to the clipboard."
 msgstr "Copied pixels to the clipboard."
 
-#: ../app/actions/edit-commands.c:386 ../app/actions/edit-commands.c:626
+#: ../app/actions/edit-commands.c:386 ../app/actions/edit-commands.c:629
 #: ../app/tools/gimpseamlessclonetool.c:297
 msgid "There is no image data in the clipboard to paste."
 msgstr "There is no image data in the clipboard to paste."
@@ -4353,28 +4418,28 @@ msgstr "Copy Named"
 msgid "Copy Visible Named "
 msgstr "Copy Visible Named "
 
-#: ../app/actions/edit-commands.c:539 ../app/tools/gimppainttool.c:857
+#: ../app/actions/edit-commands.c:539 ../app/tools/gimppainttool.c:887
 msgid "The active layer's alpha channel is locked."
 msgstr "The active layer's alpha channel is locked."
 
-#: ../app/actions/edit-commands.c:598 ../app/display/gimpdisplayshell-dnd.c:480
+#: ../app/actions/edit-commands.c:598 ../app/display/gimpdisplayshell-dnd.c:483
 msgid "Pasted as new layer because the target is a layer group."
 msgstr "Pasted as new layer because the target is a layer group."
 
-#: ../app/actions/edit-commands.c:605 ../app/display/gimpdisplayshell-dnd.c:489
+#: ../app/actions/edit-commands.c:605 ../app/display/gimpdisplayshell-dnd.c:492
 msgid "Pasted as new layer because the target's pixels are locked."
 msgstr "Pasted as new layer because the target's pixels are locked."
 
-#: ../app/actions/edit-commands.c:643
+#: ../app/actions/edit-commands.c:646
 msgid "There is no active layer or channel to cut from."
 msgstr "There is no active layer or channel to cut from."
 
-#: ../app/actions/edit-commands.c:648 ../app/actions/edit-commands.c:680
-#: ../app/actions/edit-commands.c:704
+#: ../app/actions/edit-commands.c:651 ../app/actions/edit-commands.c:683
+#: ../app/actions/edit-commands.c:707
 msgid "(Unnamed Buffer)"
 msgstr "(Unnamed Buffer)"
 
-#: ../app/actions/edit-commands.c:675
+#: ../app/actions/edit-commands.c:678
 msgid "There is no active layer or channel to copy from."
 msgstr "There is no active layer or channel to copy from."
 
@@ -5280,240 +5345,247 @@ msgid "Sp_read..."
 msgstr "Sp_read..."
 
 #: ../app/actions/filters-actions.c:548
+#| msgctxt "filters-action"
+#| msgid "_Bump Map..."
+msgctxt "filters-action"
+msgid "_Normal Map..."
+msgstr "_Normal Map..."
+
+#: ../app/actions/filters-actions.c:553
 msgctxt "filters-action"
 msgid "_Offset..."
 msgstr "_Offset..."
 
-#: ../app/actions/filters-actions.c:553
+#: ../app/actions/filters-actions.c:558
 msgctxt "filters-action"
 msgid "Oili_fy..."
 msgstr "Oili_fy..."
 
-#: ../app/actions/filters-actions.c:558
+#: ../app/actions/filters-actions.c:563
 msgctxt "filters-action"
 msgid "_Panorama Projection..."
 msgstr "_Panorama Projection..."
 
-#: ../app/actions/filters-actions.c:563
+#: ../app/actions/filters-actions.c:568
 msgctxt "filters-action"
 msgid "_Photocopy..."
 msgstr "_Photocopy…"
 
-#: ../app/actions/filters-actions.c:568
+#: ../app/actions/filters-actions.c:573
 msgctxt "filters-action"
 msgid "_Pixelize..."
 msgstr "_Pixelise…"
 
-#: ../app/actions/filters-actions.c:573
+#: ../app/actions/filters-actions.c:578
 msgctxt "filters-action"
 msgid "_Plasma..."
 msgstr "_Plasma..."
 
-#: ../app/actions/filters-actions.c:578
+#: ../app/actions/filters-actions.c:583
 msgctxt "filters-action"
 msgid "P_olar Coordinates..."
 msgstr "P_olar Coordinates…"
 
-#: ../app/actions/filters-actions.c:583
+#: ../app/actions/filters-actions.c:588
 msgctxt "filters-action"
 msgid "_Posterize..."
 msgstr "_Posterise..."
 
-#: ../app/actions/filters-actions.c:588
+#: ../app/actions/filters-actions.c:593
 msgctxt "filters-action"
 msgid "_Recursive Transform..."
 msgstr "_Recursive Transform..."
 
-#: ../app/actions/filters-actions.c:593
+#: ../app/actions/filters-actions.c:598
 msgctxt "filters-action"
 msgid "_Red Eye Removal..."
 msgstr "_Red Eye Removal..."
 
-#: ../app/actions/filters-actions.c:598
+#: ../app/actions/filters-actions.c:603
 msgctxt "filters-action"
 msgid "_Reinhard 2005..."
 msgstr "_Reinhard 2005..."
 
-#: ../app/actions/filters-actions.c:603
+#: ../app/actions/filters-actions.c:608
 msgctxt "filters-action"
 msgid "RGB _Clip..."
 msgstr "RGB _Clip..."
 
-#: ../app/actions/filters-actions.c:608
+#: ../app/actions/filters-actions.c:613
 msgctxt "filters-action"
 msgid "_Ripple..."
 msgstr "_Ripple…"
 
-#: ../app/actions/filters-actions.c:613
+#: ../app/actions/filters-actions.c:618
 msgctxt "filters-action"
 msgid "Sat_uration..."
 msgstr "Sat_uration..."
 
-#: ../app/actions/filters-actions.c:618
+#: ../app/actions/filters-actions.c:623
 msgctxt "filters-action"
 msgid "_Semi-Flatten..."
 msgstr "_Semi-Flatten…"
 
-#: ../app/actions/filters-actions.c:623
+#: ../app/actions/filters-actions.c:628
 msgctxt "filters-action"
 msgid "_Sepia..."
 msgstr "_Sepia..."
 
-#: ../app/actions/filters-actions.c:628
+#: ../app/actions/filters-actions.c:633
 msgctxt "filters-action"
 msgid "S_hadows-Highlights..."
 msgstr "S_hadows-Highlights..."
 
-#: ../app/actions/filters-actions.c:633
+#: ../app/actions/filters-actions.c:638
 msgctxt "filters-action"
 msgid "_Shift..."
 msgstr "_Shift..."
 
-#: ../app/actions/filters-actions.c:638
+#: ../app/actions/filters-actions.c:643
 msgctxt "filters-action"
 msgid "_Sinus..."
 msgstr "_Sinus..."
 
-#: ../app/actions/filters-actions.c:643
+#: ../app/actions/filters-actions.c:648
 msgctxt "filters-action"
 msgid "_Simple Linear Iterative Clustering..."
 msgstr "_Simple Linear Iterative Clustering..."
 
-#: ../app/actions/filters-actions.c:648
+#: ../app/actions/filters-actions.c:653
 msgctxt "filters-action"
 msgid "_Symmetric Nearest Neighbor..."
 msgstr "_Symmetric Nearest Neighbour..."
 
-#: ../app/actions/filters-actions.c:653
+#: ../app/actions/filters-actions.c:658
 msgctxt "filters-action"
 msgid "_Softglow..."
 msgstr "_Softglow…"
 
-#: ../app/actions/filters-actions.c:658
+#: ../app/actions/filters-actions.c:663
 msgctxt "filters-action"
 msgid "Spheri_ze..."
 msgstr "Spheri_se..."
 
-#: ../app/actions/filters-actions.c:663
+#: ../app/actions/filters-actions.c:668
 msgctxt "filters-action"
 msgid "S_piral..."
 msgstr "S_piral..."
 
-#: ../app/actions/filters-actions.c:668
+#: ../app/actions/filters-actions.c:673
 msgctxt "filters-action"
 msgid "_Stretch Contrast..."
 msgstr "_Stretch Contrast..."
 
-#: ../app/actions/filters-actions.c:673
+#: ../app/actions/filters-actions.c:678
 msgctxt "filters-action"
 msgid "_Stress..."
 msgstr "_Stress..."
 
-#: ../app/actions/filters-actions.c:678
+#: ../app/actions/filters-actions.c:683
 msgctxt "filters-action"
 msgid "Super_nova..."
 msgstr "Super_nova..."
 
-#: ../app/actions/filters-actions.c:683
+#: ../app/actions/filters-actions.c:688
 msgctxt "filters-action"
 msgid "_Threshold..."
 msgstr "_Threshold..."
 
-#: ../app/actions/filters-actions.c:688
+#: ../app/actions/filters-actions.c:693
 msgctxt "filters-action"
 msgid "_Threshold Alpha..."
 msgstr "_Threshold Alpha…"
 
-#: ../app/actions/filters-actions.c:693
+#: ../app/actions/filters-actions.c:698
 msgctxt "filters-action"
 msgid "_Glass Tile..."
 msgstr "_Glass Tile..."
 
-#: ../app/actions/filters-actions.c:698
+#: ../app/actions/filters-actions.c:703
 msgctxt "filters-action"
 msgid "_Paper Tile..."
 msgstr "_Paper Tile..."
 
-#: ../app/actions/filters-actions.c:703
+#: ../app/actions/filters-actions.c:708
 msgctxt "filters-action"
 msgid "_Tile Seamless..."
 msgstr "_Tile Seamless..."
 
-#: ../app/actions/filters-actions.c:708
+#: ../app/actions/filters-actions.c:713
 msgctxt "filters-action"
 msgid "Sharpen (_Unsharp Mask)..."
 msgstr "Sharpen (_Unsharp Mask)..."
 
-#: ../app/actions/filters-actions.c:713
+#: ../app/actions/filters-actions.c:718
 msgctxt "filters-action"
 msgid "_Value Propagate..."
 msgstr "_Value Propagate..."
 
-#: ../app/actions/filters-actions.c:718
+#: ../app/actions/filters-actions.c:723
 msgctxt "filters-action"
 msgid "Vi_deo Degradation..."
 msgstr "Vi_deo Degradation..."
 
-#: ../app/actions/filters-actions.c:723
+#: ../app/actions/filters-actions.c:728
 msgctxt "filters-action"
 msgid "_Vignette..."
 msgstr "_Vignette..."
 
-#: ../app/actions/filters-actions.c:728
+#: ../app/actions/filters-actions.c:733
 msgctxt "filters-action"
 msgid "_Waterpixels..."
 msgstr "_Waterpixels..."
 
-#: ../app/actions/filters-actions.c:733
+#: ../app/actions/filters-actions.c:738
 msgctxt "filters-action"
 msgid "_Waves..."
 msgstr "_Waves..."
 
-#: ../app/actions/filters-actions.c:738
+#: ../app/actions/filters-actions.c:743
 msgctxt "filters-action"
 msgid "W_hirl and Pinch..."
 msgstr "W_hirl and Pinch..."
 
-#: ../app/actions/filters-actions.c:743
+#: ../app/actions/filters-actions.c:748
 msgctxt "filters-action"
 msgid "W_ind..."
 msgstr "W_ind..."
 
-#: ../app/actions/filters-actions.c:751
+#: ../app/actions/filters-actions.c:756
 msgctxt "filters-action"
 msgid "Re_peat Last"
 msgstr "Re_peat Last"
 
-#: ../app/actions/filters-actions.c:753
+#: ../app/actions/filters-actions.c:758
 msgctxt "filters-action"
 msgid "Rerun the last used filter using the same settings"
 msgstr "Rerun the last used filter using the same settings"
 
-#: ../app/actions/filters-actions.c:758
+#: ../app/actions/filters-actions.c:763
 msgctxt "filters-action"
 msgid "R_e-Show Last"
 msgstr "R_e-Show Last"
 
-#: ../app/actions/filters-actions.c:759
+#: ../app/actions/filters-actions.c:764
 msgctxt "filters-action"
 msgid "Show the last used filter dialog again"
 msgstr "Show the last used filter dialogue again"
 
-#: ../app/actions/filters-actions.c:1090
+#: ../app/actions/filters-actions.c:1102
 #, c-format
 msgid "Re_peat \"%s\""
 msgstr "Re_peat \"%s\""
 
-#: ../app/actions/filters-actions.c:1091
+#: ../app/actions/filters-actions.c:1103
 #, c-format
 msgid "R_e-Show \"%s\""
 msgstr "R_e-Show \"%s\""
 
-#: ../app/actions/filters-actions.c:1129
+#: ../app/actions/filters-actions.c:1141
 msgid "Repeat Last"
 msgstr "Repeat Last"
 
-#: ../app/actions/filters-actions.c:1131
+#: ../app/actions/filters-actions.c:1143
 msgid "Re-Show Last"
 msgstr "Re-Show Last"
 
@@ -6445,7 +6517,7 @@ msgid "Set Image Canvas Size"
 msgstr "Set Image Canvas Size"
 
 #: ../app/actions/image-commands.c:686 ../app/actions/image-commands.c:711
-#: ../app/actions/image-commands.c:1388
+#: ../app/actions/image-commands.c:1410
 msgid "Resizing"
 msgstr "Resizing"
 
@@ -6462,11 +6534,11 @@ msgstr "Flipping"
 #: ../app/actions/image-commands.c:842 ../app/pdb/drawable-transform-cmds.c:650
 #: ../app/pdb/drawable-transform-cmds.c:749
 #: ../app/pdb/image-transform-cmds.c:250 ../app/pdb/item-transform-cmds.c:536
-#: ../app/pdb/transform-tools-cmds.c:265 ../app/tools/gimprotatetool.c:128
+#: ../app/pdb/transform-tools-cmds.c:265 ../app/tools/gimprotatetool.c:131
 msgid "Rotating"
 msgstr "Rotating"
 
-#: ../app/actions/image-commands.c:870 ../app/actions/layers-commands.c:857
+#: ../app/actions/image-commands.c:870 ../app/actions/layers-commands.c:859
 msgid "Cannot crop because the current selection is empty."
 msgstr "Cannot crop because the current selection is empty."
 
@@ -6478,45 +6550,45 @@ msgstr "Cannot crop because the image has no content."
 msgid "Cannot crop because the image is already cropped to its content."
 msgstr "Cannot crop because the image is already cropped to its content."
 
-#: ../app/actions/image-commands.c:1059
+#: ../app/actions/image-commands.c:1081
 #, c-format
 msgid "Converting to RGB (%s)"
 msgstr "Converting to RGB (%s)"
 
-#: ../app/actions/image-commands.c:1097
+#: ../app/actions/image-commands.c:1119
 #, c-format
 msgid "Converting to grayscale (%s)"
 msgstr "Converting to greyscale (%s)"
 
-#: ../app/actions/image-commands.c:1159
+#: ../app/actions/image-commands.c:1181
 msgid "Converting to indexed colors"
 msgstr "Converting to indexed colours"
 
-#: ../app/actions/image-commands.c:1247
+#: ../app/actions/image-commands.c:1269
 #, c-format
 msgid "Converting image to %s"
 msgstr "Converting image to %s"
 
-#: ../app/actions/image-commands.c:1278
+#: ../app/actions/image-commands.c:1300
 msgid "Assign color profile"
 msgstr "Assign colour profile"
 
-#: ../app/actions/image-commands.c:1324
+#: ../app/actions/image-commands.c:1346
 #, c-format
 msgid "Converting to '%s'"
 msgstr "Converting to '%s'"
 
-#: ../app/actions/image-commands.c:1430
+#: ../app/actions/image-commands.c:1452
 msgid "Change Print Size"
 msgstr "Change Print Size"
 
-#: ../app/actions/image-commands.c:1474
+#: ../app/actions/image-commands.c:1496
 msgid "Scale Image"
 msgstr "Scale Image"
 
 #. Scaling
-#: ../app/actions/image-commands.c:1483 ../app/actions/layers-commands.c:1660
-#: ../app/dialogs/preferences-dialog.c:1673
+#: ../app/actions/image-commands.c:1505 ../app/actions/layers-commands.c:1662
+#: ../app/dialogs/preferences-dialog.c:1698
 #: ../app/pdb/drawable-transform-cmds.c:843
 #: ../app/pdb/drawable-transform-cmds.c:939
 #: ../app/pdb/image-transform-cmds.c:122 ../app/pdb/image-transform-cmds.c:158
@@ -6664,7 +6736,7 @@ msgctxt "layers-action"
 msgid "Edit the layer's name"
 msgstr "Edit the layer's name"
 
-#: ../app/actions/layers-actions.c:107 ../app/actions/layers-actions.c:914
+#: ../app/actions/layers-actions.c:107 ../app/actions/layers-actions.c:929
 msgctxt "layers-action"
 msgid "_New Layer..."
 msgstr "_New Layer…"
@@ -6674,7 +6746,7 @@ msgctxt "layers-action"
 msgid "Create a new layer and add it to the image"
 msgstr "Create a new layer and add it to the image"
 
-#: ../app/actions/layers-actions.c:113 ../app/actions/layers-actions.c:915
+#: ../app/actions/layers-actions.c:113 ../app/actions/layers-actions.c:930
 msgctxt "layers-action"
 msgid "_New Layer"
 msgstr "_New Layer"
@@ -6774,122 +6846,136 @@ msgctxt "layers-action"
 msgid "Anchor the floating layer"
 msgstr "Anchor the floating layer"
 
-#: ../app/actions/layers-actions.c:175
+#: ../app/actions/layers-actions.c:175 ../app/actions/layers-actions.c:184
 msgctxt "layers-action"
 msgid "Merge Do_wn"
 msgstr "Merge Do_wn"
 
-#: ../app/actions/layers-actions.c:176
+#: ../app/actions/layers-actions.c:176 ../app/actions/layers-actions.c:185
 msgctxt "layers-action"
 msgid "Merge this layer with the first visible layer below it"
 msgstr "Merge this layer with the first visible layer below it"
 
-#: ../app/actions/layers-actions.c:181
+#: ../app/actions/layers-actions.c:190
 msgctxt "layers-action"
 msgid "Merge Layer Group"
 msgstr "Merge Layer Group"
 
-#: ../app/actions/layers-actions.c:182
+#: ../app/actions/layers-actions.c:191
 msgctxt "layers-action"
 msgid "Merge the layer group's layers into one normal layer"
 msgstr "Merge the layer group's layers into one normal layer"
 
-#: ../app/actions/layers-actions.c:187
+#: ../app/actions/layers-actions.c:196
 msgctxt "layers-action"
 msgid "Merge _Visible Layers..."
 msgstr "Merge _Visible Layers…"
 
-#: ../app/actions/layers-actions.c:188
+#: ../app/actions/layers-actions.c:197
 msgctxt "layers-action"
 msgid "Merge all visible layers into one layer"
 msgstr "Merge all visible layers into one layer"
 
-#: ../app/actions/layers-actions.c:193
+#: ../app/actions/layers-actions.c:202
+#| msgctxt "undo-type"
+#| msgid "Merge Visible Layers"
+msgctxt "layers-action"
+msgid "Merge _Visible Layers"
+msgstr "Merge _Visible Layers"
+
+#: ../app/actions/layers-actions.c:203
+#| msgctxt "layers-action"
+#| msgid "Create a new layer with last used values"
+msgctxt "layers-action"
+msgid "Merge all visible layers with last used values"
+msgstr "Merge all visible layers with last used values"
+
+#: ../app/actions/layers-actions.c:208
 msgctxt "layers-action"
 msgid "_Flatten Image"
 msgstr "_Flatten Image"
 
-#: ../app/actions/layers-actions.c:194
+#: ../app/actions/layers-actions.c:209
 msgctxt "layers-action"
 msgid "Merge all layers into one and remove transparency"
 msgstr "Merge all layers into one and remove transparency"
 
-#: ../app/actions/layers-actions.c:199
+#: ../app/actions/layers-actions.c:214
 msgctxt "layers-action"
 msgid "_Discard Text Information"
 msgstr "_Discard Text Information"
 
-#: ../app/actions/layers-actions.c:200
+#: ../app/actions/layers-actions.c:215
 msgctxt "layers-action"
 msgid "Turn this text layer into a normal layer"
 msgstr "Turn this text layer into a normal layer"
 
-#: ../app/actions/layers-actions.c:205
+#: ../app/actions/layers-actions.c:220
 msgctxt "layers-action"
 msgid "Text to _Path"
 msgstr "Text to _Path"
 
-#: ../app/actions/layers-actions.c:206
+#: ../app/actions/layers-actions.c:221
 msgctxt "layers-action"
 msgid "Create a path from this text layer"
 msgstr "Create a path from this text layer"
 
-#: ../app/actions/layers-actions.c:211
+#: ../app/actions/layers-actions.c:226
 msgctxt "layers-action"
 msgid "Text alon_g Path"
 msgstr "Text alon_g Path"
 
-#: ../app/actions/layers-actions.c:212
+#: ../app/actions/layers-actions.c:227
 msgctxt "layers-action"
 msgid "Warp this layer's text along the current path"
 msgstr "Warp this layer's text along the current path"
 
-#: ../app/actions/layers-actions.c:217
+#: ../app/actions/layers-actions.c:232
 msgctxt "layers-action"
 msgid "Layer B_oundary Size..."
 msgstr "Layer B_oundary Size…"
 
-#: ../app/actions/layers-actions.c:218
+#: ../app/actions/layers-actions.c:233
 msgctxt "layers-action"
 msgid "Adjust the layer dimensions"
 msgstr "Adjust the layer dimensions"
 
-#: ../app/actions/layers-actions.c:223
+#: ../app/actions/layers-actions.c:238
 msgctxt "layers-action"
 msgid "Layer to _Image Size"
 msgstr "Layer to _Image Size"
 
-#: ../app/actions/layers-actions.c:224
+#: ../app/actions/layers-actions.c:239
 msgctxt "layers-action"
 msgid "Resize the layer to the size of the image"
 msgstr "Resize the layer to the size of the image"
 
-#: ../app/actions/layers-actions.c:229
+#: ../app/actions/layers-actions.c:244
 msgctxt "layers-action"
 msgid "_Scale Layer..."
 msgstr "_Scale Layer…"
 
-#: ../app/actions/layers-actions.c:230
+#: ../app/actions/layers-actions.c:245
 msgctxt "layers-action"
 msgid "Change the size of the layer content"
 msgstr "Change the size of the layer content"
 
-#: ../app/actions/layers-actions.c:235
+#: ../app/actions/layers-actions.c:250
 msgctxt "layers-action"
 msgid "_Crop to Selection"
 msgstr "_Crop to Selection"
 
-#: ../app/actions/layers-actions.c:236
+#: ../app/actions/layers-actions.c:251
 msgctxt "layers-action"
 msgid "Crop the layer to the extents of the selection"
 msgstr "Crop the layer to the extents of the selection"
 
-#: ../app/actions/layers-actions.c:241
+#: ../app/actions/layers-actions.c:256
 msgctxt "layers-action"
 msgid "Crop to C_ontent"
 msgstr "Crop to C_ontent"
 
-#: ../app/actions/layers-actions.c:242
+#: ../app/actions/layers-actions.c:257
 msgctxt "layers-action"
 msgid ""
 "Crop the layer to the extents of its content (remove empty borders from the "
@@ -6898,464 +6984,464 @@ msgstr ""
 "Crop the layer to the extents of its content (remove empty borders from the "
 "layer)"
 
-#: ../app/actions/layers-actions.c:247 ../app/actions/layers-actions.c:257
+#: ../app/actions/layers-actions.c:262 ../app/actions/layers-actions.c:272
 msgctxt "layers-action"
 msgid "Add La_yer Mask..."
 msgstr "Add La_yer Mask…"
 
-#: ../app/actions/layers-actions.c:249 ../app/actions/layers-actions.c:259
+#: ../app/actions/layers-actions.c:264 ../app/actions/layers-actions.c:274
 msgctxt "layers-action"
 msgid "Add a mask that allows non-destructive editing of transparency"
 msgstr "Add a mask that allows non-destructive editing of transparency"
 
-#: ../app/actions/layers-actions.c:264
+#: ../app/actions/layers-actions.c:279
 msgctxt "layers-action"
 msgid "Add La_yer Mask"
 msgstr "Add La_yer Mask"
 
-#: ../app/actions/layers-actions.c:266
+#: ../app/actions/layers-actions.c:281
 msgctxt "layers-action"
 msgid "Add a mask with last used values"
 msgstr "Add a mask with last used values"
 
-#: ../app/actions/layers-actions.c:271
+#: ../app/actions/layers-actions.c:286
 msgctxt "layers-action"
 msgid "Add Alpha C_hannel"
 msgstr "Add Alpha C_hannel"
 
-#: ../app/actions/layers-actions.c:272
+#: ../app/actions/layers-actions.c:287
 msgctxt "layers-action"
 msgid "Add transparency information to the layer"
 msgstr "Add transparency information to the layer"
 
-#: ../app/actions/layers-actions.c:277
+#: ../app/actions/layers-actions.c:292
 msgctxt "layers-action"
 msgid "_Remove Alpha Channel"
 msgstr "_Remove Alpha Channel"
 
-#: ../app/actions/layers-actions.c:278
+#: ../app/actions/layers-actions.c:293
 msgctxt "layers-action"
 msgid "Remove transparency information from the layer"
 msgstr "Remove transparency information from the layer"
 
-#: ../app/actions/layers-actions.c:286
+#: ../app/actions/layers-actions.c:301
 msgctxt "layers-action"
 msgid "_Edit Layer Mask"
 msgstr "_Edit Layer Mask"
 
-#: ../app/actions/layers-actions.c:287
+#: ../app/actions/layers-actions.c:302
 msgctxt "layers-action"
 msgid "Work on the layer mask"
 msgstr "Work on the layer mask"
 
-#: ../app/actions/layers-actions.c:293
+#: ../app/actions/layers-actions.c:308
 msgctxt "layers-action"
 msgid "S_how Layer Mask"
 msgstr "S_how Layer Mask"
 
-#: ../app/actions/layers-actions.c:299
+#: ../app/actions/layers-actions.c:314
 msgctxt "layers-action"
 msgid "_Disable Layer Mask"
 msgstr "_Disable Layer Mask"
 
-#: ../app/actions/layers-actions.c:300
+#: ../app/actions/layers-actions.c:315
 msgctxt "layers-action"
 msgid "Dismiss the effect of the layer mask"
 msgstr "Dismiss the effect of the layer mask"
 
-#: ../app/actions/layers-actions.c:306
+#: ../app/actions/layers-actions.c:321
 msgctxt "layers-action"
 msgid "Toggle Layer _Visibility"
 msgstr "Toggle Layer _Visibility"
 
-#: ../app/actions/layers-actions.c:312
+#: ../app/actions/layers-actions.c:327
 msgctxt "layers-action"
 msgid "Toggle Layer _Linked State"
 msgstr "Toggle Layer _Linked State"
 
 #. GIMP_ICON_LOCK
-#: ../app/actions/layers-actions.c:318
+#: ../app/actions/layers-actions.c:333
 msgctxt "layers-action"
 msgid "L_ock Pixels of Layer"
 msgstr "L_ock Pixels of Layer"
 
-#: ../app/actions/layers-actions.c:324
+#: ../app/actions/layers-actions.c:339
 msgctxt "layers-action"
 msgid "L_ock Position of Layer"
 msgstr "L_ock Position of Layer"
 
-#: ../app/actions/layers-actions.c:330
+#: ../app/actions/layers-actions.c:345
 msgctxt "layers-action"
 msgid "Lock Alph_a Channel"
 msgstr "Lock Alph_a Channel"
 
-#: ../app/actions/layers-actions.c:332
+#: ../app/actions/layers-actions.c:347
 msgctxt "layers-action"
 msgid "Keep transparency information on this layer from being modified"
 msgstr "Keep transparency information on this layer from being modified"
 
-#: ../app/actions/layers-actions.c:341 ../app/actions/layers-actions.c:362
-#: ../app/actions/layers-actions.c:383
+#: ../app/actions/layers-actions.c:356 ../app/actions/layers-actions.c:377
+#: ../app/actions/layers-actions.c:398
 msgctxt "layers-action"
 msgid "Auto"
 msgstr "Auto"
 
-#: ../app/actions/layers-actions.c:342
+#: ../app/actions/layers-actions.c:357
 msgctxt "layers-action"
 msgid "Layer Blend Space: Auto"
 msgstr "Layer Blend Space: Auto"
 
-#: ../app/actions/layers-actions.c:347 ../app/actions/layers-actions.c:368
+#: ../app/actions/layers-actions.c:362 ../app/actions/layers-actions.c:383
 msgctxt "layers-action"
 msgid "RGB (linear)"
 msgstr "RGB (linear)"
 
-#: ../app/actions/layers-actions.c:348
+#: ../app/actions/layers-actions.c:363
 msgctxt "layers-action"
 msgid "Layer Blend Space: RGB (linear)"
 msgstr "Layer Blend Space: RGB (linear)"
 
-#: ../app/actions/layers-actions.c:353 ../app/actions/layers-actions.c:374
+#: ../app/actions/layers-actions.c:368 ../app/actions/layers-actions.c:389
 msgctxt "layers-action"
 msgid "RGB (perceptual)"
 msgstr "RGB (perceptual)"
 
-#: ../app/actions/layers-actions.c:354
+#: ../app/actions/layers-actions.c:369
 msgctxt "layers-action"
 msgid "Layer Blend Space: RGB (perceptual)"
 msgstr "Layer Blend Space: RGB (perceptual)"
 
-#: ../app/actions/layers-actions.c:363
+#: ../app/actions/layers-actions.c:378
 msgctxt "layers-action"
 msgid "Layer Composite Space: Auto"
 msgstr "Layer Composite Space: Auto"
 
-#: ../app/actions/layers-actions.c:369
+#: ../app/actions/layers-actions.c:384
 msgctxt "layers-action"
 msgid "Layer Composite Space: RGB (linear)"
 msgstr "Layer Composite Space: RGB (linear)"
 
-#: ../app/actions/layers-actions.c:375
+#: ../app/actions/layers-actions.c:390
 msgctxt "layers-action"
 msgid "Layer Composite Space: RGB (perceptual)"
 msgstr "Layer Composite Space: RGB (perceptual)"
 
-#: ../app/actions/layers-actions.c:384
+#: ../app/actions/layers-actions.c:399
 msgctxt "layers-action"
 msgid "Layer Composite Mode: Auto"
 msgstr "Layer Composite Mode: Auto"
 
-#: ../app/actions/layers-actions.c:389
+#: ../app/actions/layers-actions.c:404
 msgctxt "layers-action"
 msgid "Union"
 msgstr "Union"
 
-#: ../app/actions/layers-actions.c:390
+#: ../app/actions/layers-actions.c:405
 msgctxt "layers-action"
 msgid "Layer Composite Mode: Union"
 msgstr "Layer Composite Mode: Union"
 
-#: ../app/actions/layers-actions.c:395
+#: ../app/actions/layers-actions.c:410
 msgctxt "layers-action"
 msgid "Clip to Backdrop"
 msgstr "Clip to Backdrop"
 
-#: ../app/actions/layers-actions.c:396
+#: ../app/actions/layers-actions.c:411
 msgctxt "layers-action"
 msgid "Layer Composite Mode: Clip to Backdrop"
 msgstr "Layer Composite Mode: Clip to Backdrop"
 
-#: ../app/actions/layers-actions.c:401
+#: ../app/actions/layers-actions.c:416
 msgctxt "layers-action"
 msgid "Clip to Layer"
 msgstr "Clip to Layer"
 
-#: ../app/actions/layers-actions.c:402
+#: ../app/actions/layers-actions.c:417
 msgctxt "layers-action"
 msgid "Layer Composite Mode: Clip to Layer"
 msgstr "Layer Composite Mode: Clip to Layer"
 
-#: ../app/actions/layers-actions.c:407
+#: ../app/actions/layers-actions.c:422
 msgctxt "layers-action"
 msgid "Intersection"
 msgstr "Intersection"
 
-#: ../app/actions/layers-actions.c:408
+#: ../app/actions/layers-actions.c:423
 msgctxt "layers-action"
 msgid "Layer Composite Mode: Intersection"
 msgstr "Layer Composite Mode: Intersection"
 
-#: ../app/actions/layers-actions.c:416
+#: ../app/actions/layers-actions.c:431
 msgctxt "layers-action"
 msgid "None"
 msgstr "None"
 
-#: ../app/actions/layers-actions.c:417
+#: ../app/actions/layers-actions.c:432
 msgctxt "layers-action"
 msgid "Layer Color Tag: Clear"
 msgstr "Layer Colour Tag: Clear"
 
-#: ../app/actions/layers-actions.c:422
+#: ../app/actions/layers-actions.c:437
 msgctxt "layers-action"
 msgid "Blue"
 msgstr "Blue"
 
-#: ../app/actions/layers-actions.c:423
+#: ../app/actions/layers-actions.c:438
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Blue"
 msgstr "Layer Colour Tag: Set to Blue"
 
-#: ../app/actions/layers-actions.c:428
+#: ../app/actions/layers-actions.c:443
 msgctxt "layers-action"
 msgid "Green"
 msgstr "Green"
 
-#: ../app/actions/layers-actions.c:429
+#: ../app/actions/layers-actions.c:444
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Green"
 msgstr "Layer Colour Tag: Set to Green"
 
-#: ../app/actions/layers-actions.c:434
+#: ../app/actions/layers-actions.c:449
 msgctxt "layers-action"
 msgid "Yellow"
 msgstr "Yellow"
 
-#: ../app/actions/layers-actions.c:435
+#: ../app/actions/layers-actions.c:450
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Yellow"
 msgstr "Layer Colour Tag: Set to Yellow"
 
-#: ../app/actions/layers-actions.c:440
+#: ../app/actions/layers-actions.c:455
 msgctxt "layers-action"
 msgid "Orange"
 msgstr "Orange"
 
-#: ../app/actions/layers-actions.c:441
+#: ../app/actions/layers-actions.c:456
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Orange"
 msgstr "Layer Colour Tag: Set to Orange"
 
-#: ../app/actions/layers-actions.c:446
+#: ../app/actions/layers-actions.c:461
 msgctxt "layers-action"
 msgid "Brown"
 msgstr "Brown"
 
-#: ../app/actions/layers-actions.c:447
+#: ../app/actions/layers-actions.c:462
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Brown"
 msgstr "Layer Colour Tag: Set to Brown"
 
-#: ../app/actions/layers-actions.c:452
+#: ../app/actions/layers-actions.c:467
 msgctxt "layers-action"
 msgid "Red"
 msgstr "Red"
 
-#: ../app/actions/layers-actions.c:453
+#: ../app/actions/layers-actions.c:468
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Red"
 msgstr "Layer Colour Tag: Set to Red"
 
-#: ../app/actions/layers-actions.c:458
+#: ../app/actions/layers-actions.c:473
 msgctxt "layers-action"
 msgid "Violet"
 msgstr "Violet"
 
-#: ../app/actions/layers-actions.c:459
+#: ../app/actions/layers-actions.c:474
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Violet"
 msgstr "Layer Colour Tag: Set to Violet"
 
-#: ../app/actions/layers-actions.c:464
+#: ../app/actions/layers-actions.c:479
 msgctxt "layers-action"
 msgid "Gray"
 msgstr "Grey"
 
-#: ../app/actions/layers-actions.c:465
+#: ../app/actions/layers-actions.c:480
 msgctxt "layers-action"
 msgid "Layer Color Tag: Set to Gray"
 msgstr "Layer Colour Tag: Set to Grey"
 
-#: ../app/actions/layers-actions.c:473
+#: ../app/actions/layers-actions.c:488
 msgctxt "layers-action"
 msgid "Apply Layer _Mask"
 msgstr "Apply Layer _Mask"
 
-#: ../app/actions/layers-actions.c:474
+#: ../app/actions/layers-actions.c:489
 msgctxt "layers-action"
 msgid "Apply the effect of the layer mask and remove it"
 msgstr "Apply the effect of the layer mask and remove it"
 
-#: ../app/actions/layers-actions.c:479
+#: ../app/actions/layers-actions.c:494
 msgctxt "layers-action"
 msgid "Delete Layer Mas_k"
 msgstr "Delete Layer Mas_k"
 
-#: ../app/actions/layers-actions.c:480
+#: ../app/actions/layers-actions.c:495
 msgctxt "layers-action"
 msgid "Remove the layer mask and its effect"
 msgstr "Remove the layer mask and its effect"
 
-#: ../app/actions/layers-actions.c:488
+#: ../app/actions/layers-actions.c:503
 msgctxt "layers-action"
 msgid "_Mask to Selection"
 msgstr "_Mask to Selection"
 
-#: ../app/actions/layers-actions.c:489
+#: ../app/actions/layers-actions.c:504
 msgctxt "layers-action"
 msgid "Replace the selection with the layer mask"
 msgstr "Replace the selection with the layer mask"
 
-#: ../app/actions/layers-actions.c:494
+#: ../app/actions/layers-actions.c:509
 msgctxt "layers-action"
 msgid "_Add to Selection"
 msgstr "_Add to Selection"
 
-#: ../app/actions/layers-actions.c:495
+#: ../app/actions/layers-actions.c:510
 msgctxt "layers-action"
 msgid "Add the layer mask to the current selection"
 msgstr "Add the layer mask to the current selection"
 
-#: ../app/actions/layers-actions.c:500 ../app/actions/layers-actions.c:529
+#: ../app/actions/layers-actions.c:515 ../app/actions/layers-actions.c:544
 msgctxt "layers-action"
 msgid "_Subtract from Selection"
 msgstr "_Subtract from Selection"
 
-#: ../app/actions/layers-actions.c:501
+#: ../app/actions/layers-actions.c:516
 msgctxt "layers-action"
 msgid "Subtract the layer mask from the current selection"
 msgstr "Subtract the layer mask from the current selection"
 
-#: ../app/actions/layers-actions.c:506 ../app/actions/layers-actions.c:536
+#: ../app/actions/layers-actions.c:521 ../app/actions/layers-actions.c:551
 msgctxt "layers-action"
 msgid "_Intersect with Selection"
 msgstr "_Intersect with Selection"
 
-#: ../app/actions/layers-actions.c:507
+#: ../app/actions/layers-actions.c:522
 msgctxt "layers-action"
 msgid "Intersect the layer mask with the current selection"
 msgstr "Intersect the layer mask with the current selection"
 
-#: ../app/actions/layers-actions.c:515
+#: ../app/actions/layers-actions.c:530
 msgctxt "layers-action"
 msgid "Al_pha to Selection"
 msgstr "Al_pha to Selection"
 
-#: ../app/actions/layers-actions.c:517
+#: ../app/actions/layers-actions.c:532
 msgctxt "layers-action"
 msgid "Replace the selection with the layer's alpha channel"
 msgstr "Replace the selection with the layer's alpha channel"
 
-#: ../app/actions/layers-actions.c:522
+#: ../app/actions/layers-actions.c:537
 msgctxt "layers-action"
 msgid "A_dd to Selection"
 msgstr "A_dd to Selection"
 
-#: ../app/actions/layers-actions.c:524
+#: ../app/actions/layers-actions.c:539
 msgctxt "layers-action"
 msgid "Add the layer's alpha channel to the current selection"
 msgstr "Add the layer's alpha channel to the current selection"
 
-#: ../app/actions/layers-actions.c:531
+#: ../app/actions/layers-actions.c:546
 msgctxt "layers-action"
 msgid "Subtract the layer's alpha channel from the current selection"
 msgstr "Subtract the layer's alpha channel from the current selection"
 
-#: ../app/actions/layers-actions.c:538
+#: ../app/actions/layers-actions.c:553
 msgctxt "layers-action"
 msgid "Intersect the layer's alpha channel with the current selection"
 msgstr "Intersect the layer's alpha channel with the current selection"
 
-#: ../app/actions/layers-actions.c:546
+#: ../app/actions/layers-actions.c:561
 msgctxt "layers-action"
 msgid "Select _Top Layer"
 msgstr "Select _Top Layer"
 
-#: ../app/actions/layers-actions.c:547
+#: ../app/actions/layers-actions.c:562
 msgctxt "layers-action"
 msgid "Select the topmost layer"
 msgstr "Select the topmost layer"
 
-#: ../app/actions/layers-actions.c:552
+#: ../app/actions/layers-actions.c:567
 msgctxt "layers-action"
 msgid "Select _Bottom Layer"
 msgstr "Select _Bottom Layer"
 
-#: ../app/actions/layers-actions.c:553
+#: ../app/actions/layers-actions.c:568
 msgctxt "layers-action"
 msgid "Select the bottommost layer"
 msgstr "Select the bottommost layer"
 
-#: ../app/actions/layers-actions.c:558
+#: ../app/actions/layers-actions.c:573
 msgctxt "layers-action"
 msgid "Select _Previous Layer"
 msgstr "Select _Previous Layer"
 
-#: ../app/actions/layers-actions.c:559
+#: ../app/actions/layers-actions.c:574
 msgctxt "layers-action"
 msgid "Select the layer above the current layer"
 msgstr "Select the layer above the current layer"
 
-#: ../app/actions/layers-actions.c:564
+#: ../app/actions/layers-actions.c:579
 msgctxt "layers-action"
 msgid "Select _Next Layer"
 msgstr "Select _Next Layer"
 
-#: ../app/actions/layers-actions.c:565
+#: ../app/actions/layers-actions.c:580
 msgctxt "layers-action"
 msgid "Select the layer below the current layer"
 msgstr "Select the layer below the current layer"
 
-#: ../app/actions/layers-actions.c:573
+#: ../app/actions/layers-actions.c:588
 msgctxt "layers-action"
 msgid "Layer Opacity: Set"
 msgstr "Layer Opacity: Set"
 
-#: ../app/actions/layers-actions.c:577
+#: ../app/actions/layers-actions.c:592
 msgctxt "layers-action"
 msgid "Layer Opacity: Make Completely Transparent"
 msgstr "Layer Opacity: Make Completely Transparent"
 
-#: ../app/actions/layers-actions.c:581
+#: ../app/actions/layers-actions.c:596
 msgctxt "layers-action"
 msgid "Layer Opacity: Make Completely Opaque"
 msgstr "Layer Opacity: Make Completely Opaque"
 
-#: ../app/actions/layers-actions.c:585
+#: ../app/actions/layers-actions.c:600
 msgctxt "layers-action"
 msgid "Layer Opacity: Make More Transparent"
 msgstr "Layer Opacity: Make More Transparent"
 
-#: ../app/actions/layers-actions.c:589
+#: ../app/actions/layers-actions.c:604
 msgctxt "layers-action"
 msgid "Layer Opacity: Make More Opaque"
 msgstr "Layer Opacity: Make More Opaque"
 
-#: ../app/actions/layers-actions.c:593
+#: ../app/actions/layers-actions.c:608
 msgctxt "layers-action"
 msgid "Layer Opacity: Make 10% More Transparent"
 msgstr "Layer Opacity: Make 10% More Transparent"
 
-#: ../app/actions/layers-actions.c:597
+#: ../app/actions/layers-actions.c:612
 msgctxt "layers-action"
 msgid "Layer Opacity: Make 10% More Opaque"
 msgstr "Layer Opacity: Make 10% More Opaque"
 
-#: ../app/actions/layers-actions.c:605
+#: ../app/actions/layers-actions.c:620
 msgctxt "layers-action"
 msgid "Layer Mode: Select First"
 msgstr "Layer Mode: Select First"
 
-#: ../app/actions/layers-actions.c:609
+#: ../app/actions/layers-actions.c:624
 msgctxt "layers-action"
 msgid "Layer Mode: Select Last"
 msgstr "Layer Mode: Select Last"
 
-#: ../app/actions/layers-actions.c:613
+#: ../app/actions/layers-actions.c:628
 msgctxt "layers-action"
 msgid "Layer Mode: Select Previous"
 msgstr "Layer Mode: Select Previous"
 
-#: ../app/actions/layers-actions.c:617
+#: ../app/actions/layers-actions.c:632
 msgctxt "layers-action"
 msgid "Layer Mode: Select Next"
 msgstr "Layer Mode: Select Next"
@@ -7363,23 +7449,23 @@ msgstr "Layer Mode: Select Next"
 #. Will be followed with e.g. "Shift-Click
 #. on thumbnail"
 #.
-#: ../app/actions/layers-actions.c:646
+#: ../app/actions/layers-actions.c:661
 msgid "Shortcut: "
 msgstr "Shortcut: "
 
 #. Will be prepended with a modifier key
 #. string, e.g. "Shift"
 #.
-#: ../app/actions/layers-actions.c:651
+#: ../app/actions/layers-actions.c:666
 msgid "-Click on thumbnail in Layers dockable"
 msgstr "-Click on thumbnail in Layers dockable"
 
-#: ../app/actions/layers-actions.c:909 ../app/actions/layers-actions.c:910
+#: ../app/actions/layers-actions.c:924 ../app/actions/layers-actions.c:925
 msgctxt "layers-action"
 msgid "To _New Layer"
 msgstr "To _New Layer"
 
-#: ../app/actions/layers-commands.c:265 ../app/actions/layers-commands.c:1509
+#: ../app/actions/layers-commands.c:265 ../app/actions/layers-commands.c:1511
 msgid "Layer Attributes"
 msgstr "Layer Attributes"
 
@@ -7389,7 +7475,7 @@ msgstr "Edit Layer Attributes"
 
 #: ../app/actions/layers-commands.c:342
 #: ../app/widgets/gimpdrawabletreeview.c:343
-#: ../app/widgets/gimplayertreeview.c:889
+#: ../app/widgets/gimplayertreeview.c:905
 msgid "New Layer"
 msgstr "New Layer"
 
@@ -7397,31 +7483,31 @@ msgstr "New Layer"
 msgid "Create a New Layer"
 msgstr "Create a New Layer"
 
-#: ../app/actions/layers-commands.c:445 ../app/core/gimptoolinfo.c:82
+#: ../app/actions/layers-commands.c:447
 msgid "Visible"
 msgstr "Visible"
 
-#: ../app/actions/layers-commands.c:760
+#: ../app/actions/layers-commands.c:762
 msgid "Set Layer Boundary Size"
 msgstr "Set Layer Boundary Size"
 
-#: ../app/actions/layers-commands.c:824
+#: ../app/actions/layers-commands.c:826
 msgid "Scale Layer"
 msgstr "Scale Layer"
 
-#: ../app/actions/layers-commands.c:867
+#: ../app/actions/layers-commands.c:869
 msgid "Crop Layer to Selection"
 msgstr "Crop Layer to Selection"
 
-#: ../app/actions/layers-commands.c:898
+#: ../app/actions/layers-commands.c:900
 msgid "Crop Layer to Content"
 msgstr "Crop Layer to Content"
 
-#: ../app/actions/layers-commands.c:911
+#: ../app/actions/layers-commands.c:913
 msgid "Cannot crop because the active layer has no content."
 msgstr "Cannot crop because the active layer has no content."
 
-#: ../app/actions/layers-commands.c:918
+#: ../app/actions/layers-commands.c:920
 msgid "Cannot crop because the active layer is already cropped to its content."
 msgstr ""
 "Cannot crop because the active layer is already cropped to its content."
@@ -7773,11 +7859,11 @@ msgstr "Reset all Filters"
 #: ../app/actions/tool-options-commands.c:211 ../app/dialogs/fill-dialog.c:114
 #: ../app/dialogs/grid-dialog.c:101 ../app/dialogs/image-new-dialog.c:105
 #: ../app/dialogs/preferences-dialog.c:292
-#: ../app/dialogs/preferences-dialog.c:1122
+#: ../app/dialogs/preferences-dialog.c:1133
 #: ../app/dialogs/print-size-dialog.c:123 ../app/dialogs/scale-dialog.c:136
 #: ../app/dialogs/stroke-dialog.c:127
 #: ../app/display/gimpdisplayshell-rotate-dialog.c:121
-#: ../app/tools/gimpfiltertool.c:338 ../app/tools/gimptransformgridtool.c:1116
+#: ../app/tools/gimpfiltertool.c:343 ../app/tools/gimptransformgridtool.c:1240
 #: ../app/widgets/gimpcolordialog.c:109
 #: ../app/widgets/gimpcolordisplayeditor.c:331
 msgid "_Reset"
@@ -8353,52 +8439,52 @@ msgctxt "text-tool-action"
 msgid "Vertical, left to right (upright orientation)"
 msgstr "Vertical, left to right (upright orientation)"
 
-#: ../app/actions/tool-options-actions.c:57
+#: ../app/actions/tool-options-actions.c:58
 msgctxt "tool-options-action"
 msgid "Tool Options Menu"
 msgstr "Tool Options Menu"
 
-#: ../app/actions/tool-options-actions.c:61
+#: ../app/actions/tool-options-actions.c:62
 msgctxt "tool-options-action"
 msgid "_Save Tool Preset"
 msgstr "_Save Tool Preset"
 
-#: ../app/actions/tool-options-actions.c:65
+#: ../app/actions/tool-options-actions.c:66
 msgctxt "tool-options-action"
 msgid "_Restore Tool Preset"
 msgstr "_Restore Tool Preset"
 
-#: ../app/actions/tool-options-actions.c:69
+#: ../app/actions/tool-options-actions.c:70
 msgctxt "tool-options-action"
 msgid "E_dit Tool Preset"
 msgstr "E_dit Tool Preset"
 
-#: ../app/actions/tool-options-actions.c:73
+#: ../app/actions/tool-options-actions.c:74
 msgctxt "tool-options-action"
 msgid "_Delete Tool Preset"
 msgstr "_Delete Tool Preset"
 
-#: ../app/actions/tool-options-actions.c:77
+#: ../app/actions/tool-options-actions.c:78
 msgctxt "tool-options-action"
 msgid "_New Tool Preset..."
 msgstr "_New Tool Preset…"
 
-#: ../app/actions/tool-options-actions.c:82
+#: ../app/actions/tool-options-actions.c:83
 msgctxt "tool-options-action"
 msgid "R_eset Tool Options"
 msgstr "R_eset Tool Options"
 
-#: ../app/actions/tool-options-actions.c:83
+#: ../app/actions/tool-options-actions.c:84
 msgctxt "tool-options-action"
 msgid "Reset to default values"
 msgstr "Reset to default values"
 
-#: ../app/actions/tool-options-actions.c:88
+#: ../app/actions/tool-options-actions.c:89
 msgctxt "tool-options-action"
 msgid "Reset _all Tool Options"
 msgstr "Reset _all Tool Options"
 
-#: ../app/actions/tool-options-actions.c:89
+#: ../app/actions/tool-options-actions.c:90
 msgctxt "tool-options-action"
 msgid "Reset all tool options"
 msgstr "Reset all tool options"
@@ -9619,57 +9705,69 @@ msgctxt "view-action"
 msgid "Connect to another display"
 msgstr "Connect to another display"
 
-#: ../app/actions/view-actions.c:177
+#: ../app/actions/view-actions.c:178
+#| msgid "Show All Files"
+msgctxt "view-action"
+msgid "Show _All"
+msgstr "Show _All"
+
+#: ../app/actions/view-actions.c:179
+#| msgid "Show image size"
+msgctxt "view-action"
+msgid "Show full image content"
+msgstr "Show full image content"
+
+#: ../app/actions/view-actions.c:185
 msgctxt "view-action"
 msgid "_Dot for Dot"
 msgstr "_Dot for Dot"
 
-#: ../app/actions/view-actions.c:178
+#: ../app/actions/view-actions.c:186
 msgctxt "view-action"
 msgid "A pixel on the screen represents an image pixel"
 msgstr "A pixel on the screen represents an image pixel"
 
-#: ../app/actions/view-actions.c:184
+#: ../app/actions/view-actions.c:192
 msgctxt "view-action"
 msgid "_Color-Manage this View"
 msgstr "_Colour-Manage this View"
 
-#: ../app/actions/view-actions.c:185
+#: ../app/actions/view-actions.c:193
 msgctxt "view-action"
 msgid "Use color management for this view"
 msgstr "Use colour management for this view"
 
-#: ../app/actions/view-actions.c:191
+#: ../app/actions/view-actions.c:199
 msgctxt "view-action"
 msgid "_Proof Colors"
 msgstr "_Proof Colours"
 
-#: ../app/actions/view-actions.c:192
+#: ../app/actions/view-actions.c:200
 msgctxt "view-action"
 msgid "Use this view for soft-proofing"
 msgstr "Use this view for soft-proofing"
 
-#: ../app/actions/view-actions.c:198 ../app/actions/view-actions.c:205
+#: ../app/actions/view-actions.c:206 ../app/actions/view-actions.c:213
 msgctxt "view-action"
 msgid "_Black Point Compensation"
 msgstr "_Black Point Compensation"
 
-#: ../app/actions/view-actions.c:199
+#: ../app/actions/view-actions.c:207
 msgctxt "view-action"
 msgid "Use black point compensation for image display"
 msgstr "Use black point compensation for image display"
 
-#: ../app/actions/view-actions.c:206
+#: ../app/actions/view-actions.c:214
 msgctxt "view-action"
 msgid "Use black point compensation for soft-proofing"
 msgstr "Use black point compensation for soft-proofing"
 
-#: ../app/actions/view-actions.c:212
+#: ../app/actions/view-actions.c:220
 msgctxt "view-action"
 msgid "_Mark Out Of Gamut Colors"
 msgstr "_Mark Out Of Gamut Colours"
 
-#: ../app/actions/view-actions.c:213
+#: ../app/actions/view-actions.c:221
 msgctxt "view-action"
 msgid ""
 "When soft-proofing, mark colors which cannot be represented in the target "
@@ -9678,608 +9776,633 @@ msgstr ""
 "When soft-proofing, mark colours which cannot be represented in the target "
 "colour space"
 
-#: ../app/actions/view-actions.c:220
+#: ../app/actions/view-actions.c:228
 msgctxt "view-action"
 msgid "Show _Selection"
 msgstr "Show _Selection"
 
-#: ../app/actions/view-actions.c:221
+#: ../app/actions/view-actions.c:229
 msgctxt "view-action"
 msgid "Display the selection outline"
 msgstr "Display the selection outline"
 
-#: ../app/actions/view-actions.c:227
+#: ../app/actions/view-actions.c:235
 msgctxt "view-action"
 msgid "Show _Layer Boundary"
 msgstr "Show _Layer Boundary"
 
-#: ../app/actions/view-actions.c:228
+#: ../app/actions/view-actions.c:236
 msgctxt "view-action"
 msgid "Draw a border around the active layer"
 msgstr "Draw a border around the active layer"
 
-#: ../app/actions/view-actions.c:234
+#: ../app/actions/view-actions.c:242
+#| msgctxt "view-action"
+#| msgid "Show _Layer Boundary"
+msgctxt "view-action"
+msgid "Show Canvas Bounda_ry"
+msgstr "Show Canvas Bounda_ry"
+
+#: ../app/actions/view-actions.c:243
+#| msgctxt "view-action"
+#| msgid "Draw a border around the active layer"
+msgctxt "view-action"
+msgid "Draw a border around the canvas"
+msgstr "Draw a border around the canvas"
+
+#: ../app/actions/view-actions.c:249
 msgctxt "view-action"
 msgid "Show _Guides"
 msgstr "Show _Guides"
 
-#: ../app/actions/view-actions.c:235
+#: ../app/actions/view-actions.c:250
 msgctxt "view-action"
 msgid "Display the image's guides"
 msgstr "Display the image's guides"
 
-#: ../app/actions/view-actions.c:241
+#: ../app/actions/view-actions.c:256
 msgctxt "view-action"
 msgid "S_how Grid"
 msgstr "S_how Grid"
 
-#: ../app/actions/view-actions.c:242
+#: ../app/actions/view-actions.c:257
 msgctxt "view-action"
 msgid "Display the image's grid"
 msgstr "Display the image's grid"
 
-#: ../app/actions/view-actions.c:248
+#: ../app/actions/view-actions.c:263
 msgctxt "view-action"
 msgid "Sh_ow Sample Points"
 msgstr "Sh_ow Sample Points"
 
-#: ../app/actions/view-actions.c:249
+#: ../app/actions/view-actions.c:264
 msgctxt "view-action"
 msgid "Display the image's color sample points"
 msgstr "Display the image's colour sample points"
 
-#: ../app/actions/view-actions.c:255
+#: ../app/actions/view-actions.c:270
+#| msgid "Snap to Guides"
 msgctxt "view-action"
-msgid "Sn_ap to Guides"
-msgstr "Sn_ap to Guides"
+msgid "Snap to Gu_ides"
+msgstr "Snap to Gu_ides"
 
-#: ../app/actions/view-actions.c:256
+#: ../app/actions/view-actions.c:271
 msgctxt "view-action"
 msgid "Tool operations snap to guides"
 msgstr "Tool operations snap to guides"
 
-#: ../app/actions/view-actions.c:262
+#: ../app/actions/view-actions.c:277
 msgctxt "view-action"
 msgid "Sna_p to Grid"
 msgstr "Sna_p to Grid"
 
-#: ../app/actions/view-actions.c:263
+#: ../app/actions/view-actions.c:278
 msgctxt "view-action"
 msgid "Tool operations snap to the grid"
 msgstr "Tool operations snap to the grid"
 
-#: ../app/actions/view-actions.c:269
+#: ../app/actions/view-actions.c:284
 msgctxt "view-action"
 msgid "Snap to _Canvas Edges"
 msgstr "Snap to _Canvas Edges"
 
-#: ../app/actions/view-actions.c:270
+#: ../app/actions/view-actions.c:285
 msgctxt "view-action"
 msgid "Tool operations snap to the canvas edges"
 msgstr "Tool operations snap to the canvas edges"
 
-#: ../app/actions/view-actions.c:276
+#: ../app/actions/view-actions.c:291
 msgctxt "view-action"
 msgid "Snap t_o Active Path"
 msgstr "Snap t_o Active Path"
 
-#: ../app/actions/view-actions.c:277
+#: ../app/actions/view-actions.c:292
 msgctxt "view-action"
 msgid "Tool operations snap to the active path"
 msgstr "Tool operations snap to the active path"
 
-#: ../app/actions/view-actions.c:283
+#: ../app/actions/view-actions.c:298
 msgctxt "view-action"
 msgid "Show _Menubar"
 msgstr "Show _Menubar"
 
-#: ../app/actions/view-actions.c:284
+#: ../app/actions/view-actions.c:299
 msgctxt "view-action"
 msgid "Show this window's menubar"
 msgstr "Show this window's menubar"
 
-#: ../app/actions/view-actions.c:290
+#: ../app/actions/view-actions.c:305
 msgctxt "view-action"
 msgid "Show R_ulers"
 msgstr "Show R_ulers"
 
-#: ../app/actions/view-actions.c:291
+#: ../app/actions/view-actions.c:306
 msgctxt "view-action"
 msgid "Show this window's rulers"
 msgstr "Show this window's rulers"
 
-#: ../app/actions/view-actions.c:297
+#: ../app/actions/view-actions.c:312
 msgctxt "view-action"
 msgid "Show Scroll_bars"
 msgstr "Show Scroll_bars"
 
-#: ../app/actions/view-actions.c:298
+#: ../app/actions/view-actions.c:313
 msgctxt "view-action"
 msgid "Show this window's scrollbars"
 msgstr "Show this window's scrollbars"
 
-#: ../app/actions/view-actions.c:304
+#: ../app/actions/view-actions.c:319
 msgctxt "view-action"
 msgid "Show S_tatusbar"
 msgstr "Show S_tatusbar"
 
-#: ../app/actions/view-actions.c:305
+#: ../app/actions/view-actions.c:320
 msgctxt "view-action"
 msgid "Show this window's statusbar"
 msgstr "Show this window's statusbar"
 
-#: ../app/actions/view-actions.c:311
+#: ../app/actions/view-actions.c:326
 msgctxt "view-action"
 msgid "Fullscr_een"
 msgstr "Fullscr_een"
 
-#: ../app/actions/view-actions.c:312
+#: ../app/actions/view-actions.c:327
 msgctxt "view-action"
 msgid "Toggle fullscreen view"
 msgstr "Toggle fullscreen view"
 
-#: ../app/actions/view-actions.c:321
+#: ../app/actions/view-actions.c:336
 msgctxt "view-zoom-action"
 msgid "Set zoom factor"
 msgstr "Set zoom factor"
 
-#: ../app/actions/view-actions.c:326
+#: ../app/actions/view-actions.c:341
 msgctxt "view-zoom-action"
 msgid "Zoom out as far as possible"
 msgstr "Zoom out as far as possible"
 
-#: ../app/actions/view-actions.c:331
+#: ../app/actions/view-actions.c:346
 msgctxt "view-zoom-action"
 msgid "Zoom in as far as possible"
 msgstr "Zoom in as far as possible"
 
-#: ../app/actions/view-actions.c:336
+#: ../app/actions/view-actions.c:351
 msgctxt "view-zoom-action"
 msgid "Zoom _Out"
 msgstr "Zoom _Out"
 
-#: ../app/actions/view-actions.c:337 ../app/actions/view-actions.c:349
+#: ../app/actions/view-actions.c:352 ../app/actions/view-actions.c:364
 msgctxt "view-zoom-action"
 msgid "Zoom out"
 msgstr "Zoom out"
 
-#: ../app/actions/view-actions.c:342
+#: ../app/actions/view-actions.c:357
 msgctxt "view-zoom-action"
 msgid "Zoom _In"
 msgstr "Zoom _In"
 
-#: ../app/actions/view-actions.c:343 ../app/actions/view-actions.c:355
+#: ../app/actions/view-actions.c:358 ../app/actions/view-actions.c:370
 msgctxt "view-zoom-action"
 msgid "Zoom in"
 msgstr "Zoom in"
 
-#: ../app/actions/view-actions.c:348
+#: ../app/actions/view-actions.c:363
 msgctxt "view-zoom-action"
 msgid "Zoom Out"
 msgstr "Zoom Out"
 
-#: ../app/actions/view-actions.c:354
+#: ../app/actions/view-actions.c:369
 msgctxt "view-zoom-action"
 msgid "Zoom In"
 msgstr "Zoom In"
 
-#: ../app/actions/view-actions.c:360
+#: ../app/actions/view-actions.c:375
 msgctxt "view-zoom-action"
 msgid "Zoom out a lot"
 msgstr "Zoom out a lot"
 
-#: ../app/actions/view-actions.c:365
+#: ../app/actions/view-actions.c:380
 msgctxt "view-zoom-action"
 msgid "Zoom in a lot"
 msgstr "Zoom in a lot"
 
-#: ../app/actions/view-actions.c:373 ../app/actions/view-actions.c:379
+#: ../app/actions/view-actions.c:388 ../app/actions/view-actions.c:394
 msgctxt "view-zoom-action"
 msgid "1_6:1  (1600%)"
 msgstr "1_6:1  (1600%)"
 
-#: ../app/actions/view-actions.c:374 ../app/actions/view-actions.c:380
+#: ../app/actions/view-actions.c:389 ../app/actions/view-actions.c:395
 msgctxt "view-zoom-action"
 msgid "Zoom 16:1"
 msgstr "Zoom 16:1"
 
-#: ../app/actions/view-actions.c:385 ../app/actions/view-actions.c:391
+#: ../app/actions/view-actions.c:400 ../app/actions/view-actions.c:406
 msgctxt "view-zoom-action"
 msgid "_8:1  (800%)"
 msgstr "_8:1  (800%)"
 
-#: ../app/actions/view-actions.c:386 ../app/actions/view-actions.c:392
+#: ../app/actions/view-actions.c:401 ../app/actions/view-actions.c:407
 msgctxt "view-zoom-action"
 msgid "Zoom 8:1"
 msgstr "Zoom 8:1"
 
-#: ../app/actions/view-actions.c:397 ../app/actions/view-actions.c:403
+#: ../app/actions/view-actions.c:412 ../app/actions/view-actions.c:418
 msgctxt "view-zoom-action"
 msgid "_4:1  (400%)"
 msgstr "_4:1  (400%)"
 
-#: ../app/actions/view-actions.c:398 ../app/actions/view-actions.c:404
+#: ../app/actions/view-actions.c:413 ../app/actions/view-actions.c:419
 msgctxt "view-zoom-action"
 msgid "Zoom 4:1"
 msgstr "Zoom 4:1"
 
-#: ../app/actions/view-actions.c:409 ../app/actions/view-actions.c:415
+#: ../app/actions/view-actions.c:424 ../app/actions/view-actions.c:430
 msgctxt "view-zoom-action"
 msgid "_2:1  (200%)"
 msgstr "_2:1  (200%)"
 
-#: ../app/actions/view-actions.c:410 ../app/actions/view-actions.c:416
+#: ../app/actions/view-actions.c:425 ../app/actions/view-actions.c:431
 msgctxt "view-zoom-action"
 msgid "Zoom 2:1"
 msgstr "Zoom 2:1"
 
-#: ../app/actions/view-actions.c:421 ../app/actions/view-actions.c:427
+#: ../app/actions/view-actions.c:436 ../app/actions/view-actions.c:442
 msgctxt "view-zoom-action"
 msgid "_1:1  (100%)"
 msgstr "_1:1  (100%)"
 
-#: ../app/actions/view-actions.c:422 ../app/actions/view-actions.c:428
+#: ../app/actions/view-actions.c:437 ../app/actions/view-actions.c:443
 msgctxt "view-zoom-action"
 msgid "Zoom 1:1"
 msgstr "Zoom 1:1"
 
-#: ../app/actions/view-actions.c:433
+#: ../app/actions/view-actions.c:448
 msgctxt "view-zoom-action"
 msgid "1:_2  (50%)"
 msgstr "1:_2  (50%)"
 
-#: ../app/actions/view-actions.c:434
+#: ../app/actions/view-actions.c:449
 msgctxt "view-zoom-action"
 msgid "Zoom 1:2"
 msgstr "Zoom 1:2"
 
-#: ../app/actions/view-actions.c:439
+#: ../app/actions/view-actions.c:454
 msgctxt "view-zoom-action"
 msgid "1:_4  (25%)"
 msgstr "1:_4  (25%)"
 
-#: ../app/actions/view-actions.c:440
+#: ../app/actions/view-actions.c:455
 msgctxt "view-zoom-action"
 msgid "Zoom 1:4"
 msgstr "Zoom 1:4"
 
-#: ../app/actions/view-actions.c:445
+#: ../app/actions/view-actions.c:460
 msgctxt "view-zoom-action"
 msgid "1:_8  (12.5%)"
 msgstr "1:_8  (12.5%)"
 
-#: ../app/actions/view-actions.c:446
+#: ../app/actions/view-actions.c:461
 msgctxt "view-zoom-action"
 msgid "Zoom 1:8"
 msgstr "Zoom 1:8"
 
-#: ../app/actions/view-actions.c:451
+#: ../app/actions/view-actions.c:466
 msgctxt "view-zoom-action"
 msgid "1:1_6  (6.25%)"
 msgstr "1:1_6  (6.25%)"
 
-#: ../app/actions/view-actions.c:452
+#: ../app/actions/view-actions.c:467
 msgctxt "view-zoom-action"
 msgid "Zoom 1:16"
 msgstr "Zoom 1:16"
 
-#: ../app/actions/view-actions.c:457
+#: ../app/actions/view-actions.c:472
 msgctxt "view-zoom-action"
 msgid "Othe_r zoom factor..."
 msgstr "Othe_r zoom factor..."
 
-#: ../app/actions/view-actions.c:458
+#: ../app/actions/view-actions.c:473
 msgctxt "view-zoom-action"
 msgid "Set a custom zoom factor"
 msgstr "Set a custom zoom factor"
 
-#: ../app/actions/view-actions.c:466
+#: ../app/actions/view-actions.c:481
 msgctxt "view-action"
 msgid "Flip _Horizontally"
 msgstr "Flip _Horizontally"
 
-#: ../app/actions/view-actions.c:467
+#: ../app/actions/view-actions.c:482
 msgctxt "view-action"
 msgid "Flip the view horizontally"
 msgstr "Flip the view horizontally"
 
-#: ../app/actions/view-actions.c:473
+#: ../app/actions/view-actions.c:488
 msgctxt "view-action"
 msgid "Flip _Vertically"
 msgstr "Flip _Vertically"
 
-#: ../app/actions/view-actions.c:474
+#: ../app/actions/view-actions.c:489
 msgctxt "view-action"
 msgid "Flip the view vertically"
 msgstr "Flip the view vertically"
 
-#: ../app/actions/view-actions.c:488
+#: ../app/actions/view-actions.c:503
 msgctxt "view-action"
 msgid "_Reset Flip & Rotate"
 msgstr "_Reset Flip & Rotate"
 
-#: ../app/actions/view-actions.c:490
+#: ../app/actions/view-actions.c:505
 msgctxt "view-action"
 msgid "Reset flipping to unflipped and the angle of rotation to 0°"
 msgstr "Reset flipping to unflipped and the angle of rotation to 0°"
 
-#: ../app/actions/view-actions.c:498
+#: ../app/actions/view-actions.c:513
 msgctxt "view-action"
 msgid "Rotate 15° _clockwise"
 msgstr "Rotate 15° _clockwise"
 
-#: ../app/actions/view-actions.c:499
+#: ../app/actions/view-actions.c:514
 msgctxt "view-action"
 msgid "Rotate the view 15 degrees to the right"
 msgstr "Rotate the view 15 degrees to the right"
 
-#: ../app/actions/view-actions.c:504
+#: ../app/actions/view-actions.c:519
 msgctxt "view-action"
 msgid "Rotate 90° _clockwise"
 msgstr "Rotate 90° _clockwise"
 
-#: ../app/actions/view-actions.c:505
+#: ../app/actions/view-actions.c:520
 msgctxt "view-action"
 msgid "Rotate the view 90 degrees to the right"
 msgstr "Rotate the view 90 degrees to the right"
 
-#: ../app/actions/view-actions.c:510
+#: ../app/actions/view-actions.c:525
 msgctxt "view-action"
 msgid "Rotate _180°"
 msgstr "Rotate _180°"
 
-#: ../app/actions/view-actions.c:511
+#: ../app/actions/view-actions.c:526
 msgctxt "view-action"
 msgid "Turn the view upside-down"
 msgstr "Turn the view upside-down"
 
-#: ../app/actions/view-actions.c:516
+#: ../app/actions/view-actions.c:531
 msgctxt "view-action"
 msgid "Rotate 90° counter-clock_wise"
 msgstr "Rotate 90° anti-clock_wise"
 
-#: ../app/actions/view-actions.c:517
+#: ../app/actions/view-actions.c:532
 msgctxt "view-action"
 msgid "Rotate the view 90 degrees to the left"
 msgstr "Rotate the view 90 degrees to the left"
 
-#: ../app/actions/view-actions.c:522
+#: ../app/actions/view-actions.c:537
 msgctxt "view-action"
 msgid "Rotate 15° counter-clock_wise"
 msgstr "Rotate 15° anti-clock_wise"
 
-#: ../app/actions/view-actions.c:523
+#: ../app/actions/view-actions.c:538
 msgctxt "view-action"
 msgid "Rotate the view 15 degrees to the left"
 msgstr "Rotate the view 15 degrees to the left"
 
-#: ../app/actions/view-actions.c:531 ../app/actions/view-actions.c:558
+#: ../app/actions/view-actions.c:546 ../app/actions/view-actions.c:573
 msgctxt "view-action"
 msgid "_Perceptual"
 msgstr "_Perceptual"
 
-#: ../app/actions/view-actions.c:532
+#: ../app/actions/view-actions.c:547
 msgctxt "view-action"
 msgid "Display rendering intent is perceptual"
 msgstr "Display rendering intent is perceptual"
 
-#: ../app/actions/view-actions.c:537 ../app/actions/view-actions.c:564
+#: ../app/actions/view-actions.c:552 ../app/actions/view-actions.c:579
 msgctxt "view-action"
 msgid "_Relative Colorimetric"
 msgstr "_Relative Colourimetric"
 
-#: ../app/actions/view-actions.c:538
+#: ../app/actions/view-actions.c:553
 msgctxt "view-action"
 msgid "Display rendering intent is relative colorimetric"
 msgstr "Display rendering intent is relative colourimetric"
 
-#: ../app/actions/view-actions.c:543 ../app/actions/view-actions.c:570
+#: ../app/actions/view-actions.c:558 ../app/actions/view-actions.c:585
 msgctxt "view-action"
 msgid "_Saturation"
 msgstr "_Saturation"
 
-#: ../app/actions/view-actions.c:544
+#: ../app/actions/view-actions.c:559
 msgctxt "view-action"
 msgid "Display rendering intent is saturation"
 msgstr "Display rendering intent is saturation"
 
-#: ../app/actions/view-actions.c:549 ../app/actions/view-actions.c:576
+#: ../app/actions/view-actions.c:564 ../app/actions/view-actions.c:591
 msgctxt "view-action"
 msgid "_Absolute Colorimetric"
 msgstr "_Absolute Colourimetric"
 
-#: ../app/actions/view-actions.c:550
+#: ../app/actions/view-actions.c:565
 msgctxt "view-action"
 msgid "Display rendering intent is absolute colorimetric"
 msgstr "Display rendering intent is absolute colourimetric"
 
-#: ../app/actions/view-actions.c:559
+#: ../app/actions/view-actions.c:574
 msgctxt "view-action"
 msgid "Soft-proofing rendering intent is perceptual"
 msgstr "Soft-proofing rendering intent is perceptual"
 
-#: ../app/actions/view-actions.c:565
+#: ../app/actions/view-actions.c:580
 msgctxt "view-action"
 msgid "Soft-proofing rendering intent is relative colorimetric"
 msgstr "Soft-proofing rendering intent is relative colourimetric"
 
-#: ../app/actions/view-actions.c:571
+#: ../app/actions/view-actions.c:586
 msgctxt "view-action"
 msgid "Soft-proofing rendering intent is saturation"
 msgstr "Soft-proofing rendering intent is saturation"
 
-#: ../app/actions/view-actions.c:577
+#: ../app/actions/view-actions.c:592
 msgctxt "view-action"
 msgid "Soft-proofing rendering intent is absolute colorimetric"
 msgstr "Soft-proofing rendering intent is absolute colourimetric"
 
-#: ../app/actions/view-actions.c:585
+#: ../app/actions/view-actions.c:600
 msgctxt "view-padding-color"
 msgid "From _Theme"
 msgstr "From _Theme"
 
-#: ../app/actions/view-actions.c:586
+#: ../app/actions/view-actions.c:601
 msgctxt "view-padding-color"
 msgid "Use the current theme's background color"
 msgstr "Use the current theme's background colour"
 
-#: ../app/actions/view-actions.c:591
+#: ../app/actions/view-actions.c:606
 msgctxt "view-padding-color"
 msgid "_Light Check Color"
 msgstr "_Light Check Colour"
 
-#: ../app/actions/view-actions.c:592
+#: ../app/actions/view-actions.c:607
 msgctxt "view-padding-color"
 msgid "Use the light check color"
 msgstr "Use the light check colour"
 
-#: ../app/actions/view-actions.c:597
+#: ../app/actions/view-actions.c:612
 msgctxt "view-padding-color"
 msgid "_Dark Check Color"
 msgstr "_Dark Check Colour"
 
-#: ../app/actions/view-actions.c:598
+#: ../app/actions/view-actions.c:613
 msgctxt "view-padding-color"
 msgid "Use the dark check color"
 msgstr "Use the dark check colour"
 
-#: ../app/actions/view-actions.c:603
+#: ../app/actions/view-actions.c:618
 msgctxt "view-padding-color"
 msgid "_Custom Color..."
 msgstr "_Custom Colour..."
 
-#: ../app/actions/view-actions.c:604
+#: ../app/actions/view-actions.c:619
 msgctxt "view-padding-color"
 msgid "Use an arbitrary color"
 msgstr "Use an arbitrary colour"
 
-#: ../app/actions/view-actions.c:609
+#: ../app/actions/view-actions.c:624
 msgctxt "view-padding-color"
 msgid "As in _Preferences"
 msgstr "As in _Preferences"
 
-#: ../app/actions/view-actions.c:611
+#: ../app/actions/view-actions.c:626
 msgctxt "view-padding-color"
 msgid "Reset padding color to what's configured in preferences"
 msgstr "Reset padding colour to what's configured in preferences"
 
-#: ../app/actions/view-actions.c:619
+#: ../app/actions/view-actions.c:634
+msgctxt "view-padding-color"
+msgid "Keep Padding in \"Show _All\" Mode"
+msgstr "Keep Padding in \"Show _All\" Mode"
+
+#: ../app/actions/view-actions.c:636
+msgctxt "view-padding-color"
+msgid "Keep canvas padding when \"View -> Show All\" is enabled"
+msgstr "Keep canvas padding when \"View -> Show All\" is enabled"
+
+#: ../app/actions/view-actions.c:645
 msgctxt "view-action"
 msgid "Set horizontal scroll offset"
 msgstr "Set horizontal scroll offset"
 
-#: ../app/actions/view-actions.c:624
+#: ../app/actions/view-actions.c:650
 msgctxt "view-action"
 msgid "Scroll to left border"
 msgstr "Scroll to left border"
 
-#: ../app/actions/view-actions.c:629
+#: ../app/actions/view-actions.c:655
 msgctxt "view-action"
 msgid "Scroll to right border"
 msgstr "Scroll to right border"
 
-#: ../app/actions/view-actions.c:634
+#: ../app/actions/view-actions.c:660
 msgctxt "view-action"
 msgid "Scroll left"
 msgstr "Scroll left"
 
-#: ../app/actions/view-actions.c:639
+#: ../app/actions/view-actions.c:665
 msgctxt "view-action"
 msgid "Scroll right"
 msgstr "Scroll right"
 
-#: ../app/actions/view-actions.c:644
+#: ../app/actions/view-actions.c:670
 msgctxt "view-action"
 msgid "Scroll page left"
 msgstr "Scroll page left"
 
-#: ../app/actions/view-actions.c:649
+#: ../app/actions/view-actions.c:675
 msgctxt "view-action"
 msgid "Scroll page right"
 msgstr "Scroll page right"
 
-#: ../app/actions/view-actions.c:657
+#: ../app/actions/view-actions.c:683
 msgctxt "view-action"
 msgid "Set vertical scroll offset"
 msgstr "Set vertical scroll offset"
 
-#: ../app/actions/view-actions.c:662
+#: ../app/actions/view-actions.c:688
 msgctxt "view-action"
 msgid "Scroll to top border"
 msgstr "Scroll to top border"
 
-#: ../app/actions/view-actions.c:667
+#: ../app/actions/view-actions.c:693
 msgctxt "view-action"
 msgid "Scroll to bottom border"
 msgstr "Scroll to bottom border"
 
-#: ../app/actions/view-actions.c:672
+#: ../app/actions/view-actions.c:698
 msgctxt "view-action"
 msgid "Scroll up"
 msgstr "Scroll up"
 
-#: ../app/actions/view-actions.c:677
+#: ../app/actions/view-actions.c:703
 msgctxt "view-action"
 msgid "Scroll down"
 msgstr "Scroll down"
 
-#: ../app/actions/view-actions.c:682
+#: ../app/actions/view-actions.c:708
 msgctxt "view-action"
 msgid "Scroll page up"
 msgstr "Scroll page up"
 
-#: ../app/actions/view-actions.c:687
+#: ../app/actions/view-actions.c:713
 msgctxt "view-action"
 msgid "Scroll page down"
 msgstr "Scroll page down"
 
-#: ../app/actions/view-actions.c:911
+#: ../app/actions/view-actions.c:944
 #, c-format
 msgid "Re_vert Zoom (%d%%)"
 msgstr "Re_vert Zoom (%d%%)"
 
-#: ../app/actions/view-actions.c:919
+#: ../app/actions/view-actions.c:952
 msgid "Re_vert Zoom"
 msgstr "Re_vert Zoom"
 
-#: ../app/actions/view-actions.c:1106
+#: ../app/actions/view-actions.c:1144
 #, c-format
 msgid "Othe_r (%s)..."
 msgstr "Othe_r (%s)…"
 
-#: ../app/actions/view-actions.c:1115
+#: ../app/actions/view-actions.c:1153
 #, c-format
 msgid "_Zoom (%s)"
 msgstr "_Zoom (%s)"
 
 #. please preserve the trailing space
 #. H: Horizontal, V: Vertical
-#: ../app/actions/view-actions.c:1137
+#: ../app/actions/view-actions.c:1175
 msgid "(H+V) "
 msgstr "(H+V) "
 
 #. please preserve the trailing space
 #. H: Horizontal
-#: ../app/actions/view-actions.c:1143
+#: ../app/actions/view-actions.c:1181
 msgid "(H) "
 msgstr "(H) "
 
 #. please preserve the trailing space
 #. V: Vertical
-#: ../app/actions/view-actions.c:1149
+#: ../app/actions/view-actions.c:1187
 msgid "(V) "
 msgstr "(V) "
 
-#: ../app/actions/view-actions.c:1156
+#: ../app/actions/view-actions.c:1194
 #, c-format
 msgid "_Flip %s& Rotate (%d°)"
 msgstr "_Flip %s& Rotate (%d°)"
 
-#: ../app/actions/view-commands.c:1075
+#: ../app/actions/view-commands.c:1122
 msgid "Set Canvas Padding Color"
 msgstr "Set Canvas Padding Colour"
 
-#: ../app/actions/view-commands.c:1077
+#: ../app/actions/view-commands.c:1124
 msgid "Set Custom Canvas Padding Color"
 msgstr "Set Custom Canvas Padding Colour"
 
@@ -10297,14 +10420,14 @@ msgstr "Move this window to screen %s"
 #: ../app/dialogs/grid-dialog.c:103 ../app/dialogs/image-new-dialog.c:107
 #: ../app/dialogs/image-new-dialog.c:326
 #: ../app/dialogs/item-options-dialog.c:146
-#: ../app/dialogs/preferences-dialog.c:1124
+#: ../app/dialogs/preferences-dialog.c:1135
 #: ../app/dialogs/print-size-dialog.c:125
 #: ../app/dialogs/resolution-calibrate-dialog.c:76
 #: ../app/dialogs/template-options-dialog.c:119
 #: ../app/display/gimpdisplayshell-filter-dialog.c:88
 #: ../app/display/gimpdisplayshell-rotate-dialog.c:123
 #: ../app/display/gimpdisplayshell-scale-dialog.c:123 ../app/gui/gui.c:197
-#: ../app/tools/gimpfiltertool.c:340 ../app/widgets/gimpcolordialog.c:111
+#: ../app/tools/gimpfiltertool.c:345 ../app/widgets/gimpcolordialog.c:111
 #: ../app/widgets/gimpcontrollereditor.c:663
 #: ../app/widgets/gimperrordialog.c:76 ../app/widgets/gimpfiledialog.c:178
 msgid "_OK"
@@ -10637,7 +10760,7 @@ msgid "Error parsing '%%s': line longer than %s characters."
 msgstr "Error parsing '%%s': line longer than %s characters."
 
 #: ../app/config/gimpconfig-file.c:152 ../app/config/gimpconfig-file.c:196
-#: ../app/core/gimp-tags.c:145 ../app/gui/themes.c:374
+#: ../app/core/gimp-tags.c:145 ../app/gui/themes.c:402
 #: ../app/tools/gimpfiltertool-settings.c:229
 #, c-format
 msgid "Error writing '%s': %s"
@@ -10659,7 +10782,7 @@ msgstr ""
 "There was an error parsing your '%s' file. Default values will be used. A "
 "backup of your configuration has been created at '%s'."
 
-#: ../app/config/gimpdialogconfig.c:307 ../app/core/gimplayer.c:441
+#: ../app/config/gimpdialogconfig.c:307 ../app/core/gimplayer.c:442
 msgid "Layer"
 msgstr "Layer"
 
@@ -10703,26 +10826,48 @@ msgstr ""
 "colour."
 
 #: ../app/config/gimprc-blurbs.h:37
+msgid ""
+"Specifies whether to keep the canvas padding when \"View -> Show All\" is "
+"enabled."
+msgstr ""
+"Specifies whether to keep the canvas padding when \"View -> Show All\" is "
+"enabled."
+
+#: ../app/config/gimprc-blurbs.h:41
 msgid "Specifies how the area around the image should be drawn."
 msgstr "Specifies how the area around the image should be drawn."
 
-#: ../app/config/gimprc-blurbs.h:43
+#: ../app/config/gimprc-blurbs.h:44
+msgid ""
+"Check for availability of GIMP updates through background internet queries."
+msgstr ""
+"Check for availability of GIMP updates through background internet queries."
+
+#: ../app/config/gimprc-blurbs.h:47
+msgid "Timestamp of the last update check."
+msgstr "Timestamp of the last update check."
+
+#: ../app/config/gimprc-blurbs.h:53
 msgid "How to handle embedded color profiles when opening a file."
 msgstr "How to handle embedded colour profiles when opening a file."
 
-#: ../app/config/gimprc-blurbs.h:46
+#: ../app/config/gimprc-blurbs.h:56
 msgid "Sets the default folder path for all color profile file dialogs."
 msgstr "Sets the default folder path for all colour profile file dialogues."
 
-#: ../app/config/gimprc-blurbs.h:49
+#: ../app/config/gimprc-blurbs.h:59
+msgid "Use compact style for sliders."
+msgstr "Use compact style for sliders."
+
+#: ../app/config/gimprc-blurbs.h:62
 msgid "Sets the type of mouse pointers to use."
 msgstr "Sets the type of mouse pointers to use."
 
-#: ../app/config/gimprc-blurbs.h:52
+#: ../app/config/gimprc-blurbs.h:65
 msgid "Sets the handedness for cursor positioning."
 msgstr "Sets the handedness for cursor positioning."
 
-#: ../app/config/gimprc-blurbs.h:55
+#: ../app/config/gimprc-blurbs.h:68
 msgid ""
 "Context-dependent mouse pointers are helpful.  They are enabled by default.  "
 "However, they require overhead that you may want to do without."
@@ -10730,7 +10875,12 @@ msgstr ""
 "Context-dependent mouse pointers are helpful.  They are enabled by default.  "
 "However, they require overhead that you may want to do without."
 
-#: ../app/config/gimprc-blurbs.h:71
+#: ../app/config/gimprc-blurbs.h:84
+#| msgid "Export the image's color profile by default."
+msgid "Show full image content by default."
+msgstr "Show full image content by default."
+
+#: ../app/config/gimprc-blurbs.h:87
 msgid ""
 "When enabled, this will ensure that each pixel of an image gets mapped to a "
 "pixel on the screen."
@@ -10738,28 +10888,28 @@ msgstr ""
 "When enabled, this will ensure that each pixel of an image gets mapped to a "
 "pixel on the screen."
 
-#: ../app/config/gimprc-blurbs.h:96
+#: ../app/config/gimprc-blurbs.h:112
 msgid "This is the distance in pixels where Guide and Grid snapping activates."
 msgstr ""
 "This is the distance in pixels where Guide and Grid snapping activates."
 
-#: ../app/config/gimprc-blurbs.h:100
+#: ../app/config/gimprc-blurbs.h:116
 msgid "Snap to guides by default in new image windows."
 msgstr "Snap to guides by default in new image windows."
 
-#: ../app/config/gimprc-blurbs.h:103
+#: ../app/config/gimprc-blurbs.h:119
 msgid "Snap to the grid by default in new image windows."
 msgstr "Snap to the grid by default in new image windows."
 
-#: ../app/config/gimprc-blurbs.h:106
+#: ../app/config/gimprc-blurbs.h:122
 msgid "Snap to the canvas edges by default in new image windows."
 msgstr "Snap to the canvas edges by default in new image windows."
 
-#: ../app/config/gimprc-blurbs.h:109
+#: ../app/config/gimprc-blurbs.h:125
 msgid "Snap to the active path by default in new image windows."
 msgstr "Snap to the active path by default in new image windows."
 
-#: ../app/config/gimprc-blurbs.h:112
+#: ../app/config/gimprc-blurbs.h:128
 msgid ""
 "Tools such as fuzzy-select and bucket fill find regions based on a seed-fill "
 "algorithm.  The seed fill starts at the initially selected pixel and "
@@ -10773,7 +10923,7 @@ msgstr ""
 "the original is greater than a specified threshold. This value represents "
 "the default threshold."
 
-#: ../app/config/gimprc-blurbs.h:125
+#: ../app/config/gimprc-blurbs.h:141
 msgid ""
 "The window type hint that is set on dock windows and the toolbox window. "
 "This may affect the way your window manager decorates and handles these "
@@ -10783,47 +10933,47 @@ msgstr ""
 "This may affect the way your window manager decorates and handles these "
 "windows."
 
-#: ../app/config/gimprc-blurbs.h:145
+#: ../app/config/gimprc-blurbs.h:161
 msgid "When enabled, the selected brush will be used for all tools."
 msgstr "When enabled, the selected brush will be used for all tools."
 
-#: ../app/config/gimprc-blurbs.h:148
+#: ../app/config/gimprc-blurbs.h:164
 msgid "When enabled, the selected dynamics will be used for all tools."
 msgstr "When enabled, the selected dynamics will be used for all tools."
 
-#: ../app/config/gimprc-blurbs.h:154
+#: ../app/config/gimprc-blurbs.h:170
 msgid "When enabled, the selected gradient will be used for all tools."
 msgstr "When enabled, the selected gradient will be used for all tools."
 
-#: ../app/config/gimprc-blurbs.h:157
+#: ../app/config/gimprc-blurbs.h:173
 msgid "When enabled, the selected pattern will be used for all tools."
 msgstr "When enabled, the selected pattern will be used for all tools."
 
-#: ../app/config/gimprc-blurbs.h:171
+#: ../app/config/gimprc-blurbs.h:187
 msgid "Sets the browser used by the help system."
 msgstr "Sets the browser used by the help system."
 
-#: ../app/config/gimprc-blurbs.h:179
+#: ../app/config/gimprc-blurbs.h:195
 msgid "How many recent settings to keep around in filter tools."
 msgstr "How many recent settings to keep around in filter tools."
 
-#: ../app/config/gimprc-blurbs.h:182
+#: ../app/config/gimprc-blurbs.h:198
 msgid "Default to the last used settings in filter tools."
 msgstr "Default to the last used settings in filter tools."
 
-#: ../app/config/gimprc-blurbs.h:185
+#: ../app/config/gimprc-blurbs.h:201
 msgid "Show advanced color options in filter tools."
 msgstr "Show advanced colour options in filter tools."
 
-#: ../app/config/gimprc-blurbs.h:188
+#: ../app/config/gimprc-blurbs.h:204
 msgid "Sets the text to appear in image window status bars."
 msgstr "Sets the text to appear in image window status bars."
 
-#: ../app/config/gimprc-blurbs.h:191
+#: ../app/config/gimprc-blurbs.h:207
 msgid "Sets the text to appear in image window titles."
 msgstr "Sets the text to appear in image window titles."
 
-#: ../app/config/gimprc-blurbs.h:194
+#: ../app/config/gimprc-blurbs.h:210
 msgid ""
 "Promote imported images to floating point precision. Does not apply to "
 "indexed images."
@@ -10831,7 +10981,7 @@ msgstr ""
 "Promote imported images to floating point precision. Does not apply to "
 "indexed images."
 
-#: ../app/config/gimprc-blurbs.h:198
+#: ../app/config/gimprc-blurbs.h:214
 msgid ""
 "When promoting imported images to floating point precision, also add minimal "
 "noise in order to distribute color values a bit."
@@ -10839,48 +10989,48 @@ msgstr ""
 "When promoting imported images to floating point precision, also add minimal "
 "noise in order to distribute colour values a bit."
 
-#: ../app/config/gimprc-blurbs.h:202
+#: ../app/config/gimprc-blurbs.h:218
 msgid "Add an alpha channel to all layers of imported images."
 msgstr "Add an alpha channel to all layers of imported images."
 
-#: ../app/config/gimprc-blurbs.h:205
+#: ../app/config/gimprc-blurbs.h:221
 msgid "Which plug-in to use for importing raw digital camera files."
 msgstr "Which plug-in to use for importing raw digital camera files."
 
-#: ../app/config/gimprc-blurbs.h:208
+#: ../app/config/gimprc-blurbs.h:224
 msgid "Export file type used by default."
 msgstr "Export file type used by default."
 
-#: ../app/config/gimprc-blurbs.h:211
+#: ../app/config/gimprc-blurbs.h:227
 msgid "Export the image's color profile by default."
 msgstr "Export the image's colour profile by default."
 
 #. Translators: tooltip for configuration option (checkbox).
 #. * It determines how file export plug-ins handle Exif by default.
 #.
-#: ../app/config/gimprc-blurbs.h:217
+#: ../app/config/gimprc-blurbs.h:233
 msgid "Export Exif metadata by default."
 msgstr "Export Exif metadata by default."
 
 #. Translators: tooltip for configuration option (checkbox).
 #. * It determines how file export plug-ins handle XMP by default.
 #.
-#: ../app/config/gimprc-blurbs.h:223
+#: ../app/config/gimprc-blurbs.h:239
 msgid "Export XMP metadata by default."
 msgstr "Export XMP metadata by default."
 
 #. Translators: tooltip for configuration option (checkbox).
 #. * It determines how file export plug-ins handle IPTC by default.
 #.
-#: ../app/config/gimprc-blurbs.h:229
+#: ../app/config/gimprc-blurbs.h:245
 msgid "Export IPTC metadata by default."
 msgstr "Export IPTC metadata by default."
 
-#: ../app/config/gimprc-blurbs.h:232
+#: ../app/config/gimprc-blurbs.h:248
 msgid "Try generating debug data for bug reporting when appropriate."
 msgstr "Try generating debug data for bug reporting when appropriate."
 
-#: ../app/config/gimprc-blurbs.h:235
+#: ../app/config/gimprc-blurbs.h:251
 msgid ""
 "When enabled, this will ensure that the full image is visible after a file "
 "is opened, otherwise it will be displayed with a scale of 1:1."
@@ -10888,21 +11038,35 @@ msgstr ""
 "When enabled, this will ensure that the full image is visible after a file "
 "is opened, otherwise it will be displayed with a scale of 1:1."
 
-#: ../app/config/gimprc-blurbs.h:239
+#: ../app/config/gimprc-blurbs.h:255
 msgid ""
 "Sets the level of interpolation used for scaling and other transformations."
 msgstr ""
 "Sets the level of interpolation used for scaling and other transformations."
 
-#: ../app/config/gimprc-blurbs.h:246
+#: ../app/config/gimprc-blurbs.h:262
 msgid "Specifies the language to use for the user interface."
 msgstr "Specifies the language to use for the user interface."
 
-#: ../app/config/gimprc-blurbs.h:249
+#: ../app/config/gimprc-blurbs.h:265
+msgid ""
+"The last known release version of GIMP as queried from official website."
+msgstr ""
+"The last known release version of GIMP as queried from official website."
+
+#: ../app/config/gimprc-blurbs.h:268
 msgid "How many recently opened image filenames to keep on the File menu."
 msgstr "How many recently opened image filenames to keep on the File menu."
 
-#: ../app/config/gimprc-blurbs.h:252
+#: ../app/config/gimprc-blurbs.h:271
+msgid "The timestamp for the last known release date."
+msgstr "The timestamp for the last known release date."
+
+#: ../app/config/gimprc-blurbs.h:274
+msgid "The last revision number for the release."
+msgstr "The last revision number for the release."
+
+#: ../app/config/gimprc-blurbs.h:277
 msgid ""
 "Speed of marching ants in the selection outline.  This value is in "
 "milliseconds (less time indicates faster marching)."
@@ -10910,7 +11074,7 @@ msgstr ""
 "Speed of marching ants in the selection outline.  This value is in "
 "milliseconds (less time indicates faster marching)."
 
-#: ../app/config/gimprc-blurbs.h:256
+#: ../app/config/gimprc-blurbs.h:281
 msgid ""
 "GIMP will warn the user if an attempt is made to create an image that would "
 "take more memory than the size specified here."
@@ -10918,7 +11082,7 @@ msgstr ""
 "GIMP will warn the user if an attempt is made to create an image that would "
 "take more memory than the size specified here."
 
-#: ../app/config/gimprc-blurbs.h:266
+#: ../app/config/gimprc-blurbs.h:291
 msgid ""
 "Sets the monitor's horizontal resolution, in dots per inch.  If set to 0, "
 "forces the X server to be queried for both horizontal and vertical "
@@ -10928,7 +11092,7 @@ msgstr ""
 "forces the X server to be queried for both horizontal and vertical "
 "resolution information."
 
-#: ../app/config/gimprc-blurbs.h:271
+#: ../app/config/gimprc-blurbs.h:296
 msgid ""
 "Sets the monitor's vertical resolution, in dots per inch.  If set to 0, "
 "forces the X server to be queried for both horizontal and vertical "
@@ -10938,11 +11102,11 @@ msgstr ""
 "forces the X server to be queried for both horizontal and vertical "
 "resolution information."
 
-#: ../app/config/gimprc-blurbs.h:276
+#: ../app/config/gimprc-blurbs.h:301
 msgid "When enabled, non-visible layers can be edited as normal."
 msgstr "When enabled, non-visible layers can be edited as normal."
 
-#: ../app/config/gimprc-blurbs.h:279
+#: ../app/config/gimprc-blurbs.h:304
 msgid ""
 "If enabled, the move tool sets the edited layer or path as active.  This "
 "used to be the default behaviour in older versions."
@@ -10950,7 +11114,7 @@ msgstr ""
 "If enabled, the move tool sets the edited layer or path as active.  This "
 "used to be the default behaviour in older versions."
 
-#: ../app/config/gimprc-blurbs.h:288
+#: ../app/config/gimprc-blurbs.h:313
 msgid ""
 "Sets the size of the navigation preview available in the lower right corner "
 "of the image window."
@@ -10958,11 +11122,11 @@ msgstr ""
 "Sets the size of the navigation preview available in the lower right corner "
 "of the image window."
 
-#: ../app/config/gimprc-blurbs.h:292
+#: ../app/config/gimprc-blurbs.h:317
 msgid "Sets how many threads GIMP should use for operations that support it."
 msgstr "Sets how many threads GIMP should use for operations that support it."
 
-#: ../app/config/gimprc-blurbs.h:314
+#: ../app/config/gimprc-blurbs.h:339
 msgid ""
 "Sets whether GIMP should create previews of layers and channels. Previews in "
 "the layers and channels dialog are nice to have but they can slow things "
@@ -10972,7 +11136,7 @@ msgstr ""
 "the layers and channels dialogue are nice to have but they can slow things "
 "down when working with large images."
 
-#: ../app/config/gimprc-blurbs.h:319
+#: ../app/config/gimprc-blurbs.h:344
 msgid ""
 "Sets whether GIMP should create previews of layer groups. Layer group "
 "previews are more expensive than ordinary layer previews."
@@ -10980,7 +11144,7 @@ msgstr ""
 "Sets whether GIMP should create previews of layer groups. Layer group "
 "previews are more expensive than ordinary layer previews."
 
-#: ../app/config/gimprc-blurbs.h:323
+#: ../app/config/gimprc-blurbs.h:348
 msgid ""
 "Sets the preview size used for layers and channel previews in newly created "
 "dialogs."
@@ -10988,11 +11152,11 @@ msgstr ""
 "Sets the preview size used for layers and channel previews in newly created "
 "dialogues."
 
-#: ../app/config/gimprc-blurbs.h:327
+#: ../app/config/gimprc-blurbs.h:352
 msgid "Sets the default quick mask color."
 msgstr "Sets the default quick mask colour."
 
-#: ../app/config/gimprc-blurbs.h:330
+#: ../app/config/gimprc-blurbs.h:355
 msgid ""
 "When enabled, the image window will automatically resize itself whenever the "
 "physical image size changes. This setting only takes effect in multi-window "
@@ -11002,7 +11166,7 @@ msgstr ""
 "physical image size changes. This setting only takes effect in multi-window "
 "mode."
 
-#: ../app/config/gimprc-blurbs.h:335
+#: ../app/config/gimprc-blurbs.h:360
 msgid ""
 "When enabled, the image window will automatically resize itself when zooming "
 "into and out of images. This setting only takes effect in multi-window mode."
@@ -11010,11 +11174,11 @@ msgstr ""
 "When enabled, the image window will automatically resize itself when zooming "
 "into and out of images. This setting only takes effect in multi-window mode."
 
-#: ../app/config/gimprc-blurbs.h:340
+#: ../app/config/gimprc-blurbs.h:365
 msgid "Let GIMP try to restore your last saved session on each startup."
 msgstr "Let GIMP try to restore your last saved session on each startup."
 
-#: ../app/config/gimprc-blurbs.h:343
+#: ../app/config/gimprc-blurbs.h:368
 msgid ""
 "When enabled, GIMP will try to restore windows on the monitor they were open "
 "before.  When disabled, windows will appear on the currently used monitor."
@@ -11022,13 +11186,13 @@ msgstr ""
 "When enabled, GIMP will try to restore windows on the monitor they were open "
 "before.  When disabled, windows will appear on the currently used monitor."
 
-#: ../app/config/gimprc-blurbs.h:348
+#: ../app/config/gimprc-blurbs.h:373
 msgid ""
 "Remember the current tool, pattern, color, and brush across GIMP sessions."
 msgstr ""
 "Remember the current tool, pattern, colour and brush across GIMP sessions."
 
-#: ../app/config/gimprc-blurbs.h:352
+#: ../app/config/gimprc-blurbs.h:377
 msgid ""
 "When enabled, the same tool and tool options will be used for all input "
 "devices. No tool switching will occur when the input device changes."
@@ -11036,7 +11200,7 @@ msgstr ""
 "When enabled, the same tool and tool options will be used for all input "
 "devices. No tool switching will occur when the input device changes."
 
-#: ../app/config/gimprc-blurbs.h:357
+#: ../app/config/gimprc-blurbs.h:382
 msgid ""
 "Keep a permanent record of all opened and saved files in the Recent "
 "Documents list."
@@ -11044,15 +11208,15 @@ msgstr ""
 "Keep a permanent record of all opened and saved files in the Recent "
 "Documents list."
 
-#: ../app/config/gimprc-blurbs.h:361
+#: ../app/config/gimprc-blurbs.h:386
 msgid "Save the positions and sizes of the main dialogs when GIMP exits."
 msgstr "Save the positions and sizes of the main dialogues when GIMP exits."
 
-#: ../app/config/gimprc-blurbs.h:364
+#: ../app/config/gimprc-blurbs.h:389
 msgid "Save the tool options when GIMP exits."
 msgstr "Save the tool options when GIMP exits."
 
-#: ../app/config/gimprc-blurbs.h:370
+#: ../app/config/gimprc-blurbs.h:395
 msgid ""
 "When enabled, all paint tools will show a preview of the current brush's "
 "outline."
@@ -11060,7 +11224,16 @@ msgstr ""
 "When enabled, all paint tools will show a preview of the current brush's "
 "outline."
 
-#: ../app/config/gimprc-blurbs.h:374
+#: ../app/config/gimprc-blurbs.h:399
+#| msgid ""
+#| "When enabled, the mouse pointer will be shown over the image while using "
+#| "a paint tool."
+msgid ""
+"When enabled, the brush outline will snap to individual dabs while painting."
+msgstr ""
+"When enabled, the brush outline will snap to individual dabs while painting."
+
+#: ../app/config/gimprc-blurbs.h:403
 msgid ""
 "When enabled, dialogs will show a help button that gives access to the "
 "related help page.  Without this button, the help page can still be reached "
@@ -11070,7 +11243,7 @@ msgstr ""
 "related help page.  Without this button, the help page can still be reached "
 "by pressing F1."
 
-#: ../app/config/gimprc-blurbs.h:379
+#: ../app/config/gimprc-blurbs.h:408
 msgid ""
 "When enabled, the mouse pointer will be shown over the image while using a "
 "paint tool."
@@ -11078,7 +11251,7 @@ msgstr ""
 "When enabled, the mouse pointer will be shown over the image while using a "
 "paint tool."
 
-#: ../app/config/gimprc-blurbs.h:383
+#: ../app/config/gimprc-blurbs.h:412
 msgid ""
 "When enabled, the menubar is visible by default. This can also be toggled "
 "with the \"View->Show Menubar\" command."
@@ -11086,7 +11259,7 @@ msgstr ""
 "When enabled, the menubar is visible by default. This can also be toggled "
 "with the \"View->Show Menubar\" command."
 
-#: ../app/config/gimprc-blurbs.h:387
+#: ../app/config/gimprc-blurbs.h:416
 msgid ""
 "When enabled, the rulers are visible by default. This can also be toggled "
 "with the \"View->Show Rulers\" command."
@@ -11094,7 +11267,7 @@ msgstr ""
 "When enabled, the rulers are visible by default. This can also be toggled "
 "with the \"View->Show Rulers\" command."
 
-#: ../app/config/gimprc-blurbs.h:391
+#: ../app/config/gimprc-blurbs.h:420
 msgid ""
 "When enabled, the scrollbars are visible by default. This can also be "
 "toggled with the \"View->Show Scrollbars\" command."
@@ -11102,7 +11275,7 @@ msgstr ""
 "When enabled, the scrollbars are visible by default. This can also be "
 "toggled with the \"View->Show Scrollbars\" command."
 
-#: ../app/config/gimprc-blurbs.h:395
+#: ../app/config/gimprc-blurbs.h:424
 msgid ""
 "When enabled, the statusbar is visible by default. This can also be toggled "
 "with the \"View->Show Statusbar\" command."
@@ -11110,7 +11283,7 @@ msgstr ""
 "When enabled, the statusbar is visible by default. This can also be toggled "
 "with the \"View->Show Statusbar\" command."
 
-#: ../app/config/gimprc-blurbs.h:399
+#: ../app/config/gimprc-blurbs.h:428
 msgid ""
 "When enabled, the selection is visible by default. This can also be toggled "
 "with the \"View->Show Selection\" command."
@@ -11118,7 +11291,7 @@ msgstr ""
 "When enabled, the selection is visible by default. This can also be toggled "
 "with the \"View->Show Selection\" command."
 
-#: ../app/config/gimprc-blurbs.h:403
+#: ../app/config/gimprc-blurbs.h:432
 msgid ""
 "When enabled, the layer boundary is visible by default. This can also be "
 "toggled with the \"View->Show Layer Boundary\" command."
@@ -11126,7 +11299,18 @@ msgstr ""
 "When enabled, the layer boundary is visible by default. This can also be "
 "toggled with the \"View->Show Layer Boundary\" command."
 
-#: ../app/config/gimprc-blurbs.h:407
+#: ../app/config/gimprc-blurbs.h:436
+#| msgid ""
+#| "When enabled, the layer boundary is visible by default. This can also be "
+#| "toggled with the \"View->Show Layer Boundary\" command."
+msgid ""
+"When enabled, the canvas boundary is visible by default. This can also be "
+"toggled with the \"View->Show Canvas Boundary\" command."
+msgstr ""
+"When enabled, the canvas boundary is visible by default. This can also be "
+"toggled with the \"View->Show Canvas Boundary\" command."
+
+#: ../app/config/gimprc-blurbs.h:440
 msgid ""
 "When enabled, the guides are visible by default. This can also be toggled "
 "with the \"View->Show Guides\" command."
@@ -11134,7 +11318,7 @@ msgstr ""
 "When enabled, the guides are visible by default. This can also be toggled "
 "with the \"View->Show Guides\" command."
 
-#: ../app/config/gimprc-blurbs.h:411
+#: ../app/config/gimprc-blurbs.h:444
 msgid ""
 "When enabled, the grid is visible by default. This can also be toggled with "
 "the \"View->Show Grid\" command."
@@ -11142,7 +11326,7 @@ msgstr ""
 "When enabled, the grid is visible by default. This can also be toggled with "
 "the \"View->Show Grid\" command."
 
-#: ../app/config/gimprc-blurbs.h:415
+#: ../app/config/gimprc-blurbs.h:448
 msgid ""
 "When enabled, the sample points are visible by default. This can also be "
 "toggled with the \"View->Show Sample Points\" command."
@@ -11150,47 +11334,51 @@ msgstr ""
 "When enabled, the sample points are visible by default. This can also be "
 "toggled with the \"View->Show Sample Points\" command."
 
-#: ../app/config/gimprc-blurbs.h:419
+#: ../app/config/gimprc-blurbs.h:452
 msgid "Show a tooltip when the pointer hovers over an item."
 msgstr "Show a tooltip when the pointer hovers over an item."
 
-#: ../app/config/gimprc-blurbs.h:422
+#: ../app/config/gimprc-blurbs.h:455
 msgid "Use GIMP in a single-window mode."
 msgstr "Use GIMP in a single-window mode."
 
-#: ../app/config/gimprc-blurbs.h:425
+#: ../app/config/gimprc-blurbs.h:458
 msgid "Hide docks and other windows, leaving only image windows."
 msgstr "Hide docks and other windows, leaving only image windows."
 
-#: ../app/config/gimprc-blurbs.h:428
+#: ../app/config/gimprc-blurbs.h:461
 msgid "Show the image tabs bar in single window mode."
 msgstr "Show the image tabs bar in single window mode."
 
-#: ../app/config/gimprc-blurbs.h:431
+#: ../app/config/gimprc-blurbs.h:464
 msgid "Enable the N-Point Deformation tool."
 msgstr "Enable the N-Point Deformation tool."
 
-#: ../app/config/gimprc-blurbs.h:434
+#: ../app/config/gimprc-blurbs.h:467
 msgid "Enable the Handle Transform tool."
 msgstr "Enable the Handle Transform tool."
 
-#: ../app/config/gimprc-blurbs.h:437
+#: ../app/config/gimprc-blurbs.h:470
 msgid "Enable symmetry on painting."
 msgstr "Enable symmetry on painting."
 
-#: ../app/config/gimprc-blurbs.h:440
+#: ../app/config/gimprc-blurbs.h:473
 msgid "Enable the MyPaint Brush tool."
 msgstr "Enable the MyPaint Brush tool."
 
-#: ../app/config/gimprc-blurbs.h:443
+#: ../app/config/gimprc-blurbs.h:476
 msgid "Enable the Seamless Clone tool."
 msgstr "Enable the Seamless Clone tool."
 
-#: ../app/config/gimprc-blurbs.h:446
+#: ../app/config/gimprc-blurbs.h:479
 msgid "What to do when the space bar is pressed in the image window."
 msgstr "What to do when the space bar is pressed in the image window."
 
-#: ../app/config/gimprc-blurbs.h:449
+#: ../app/config/gimprc-blurbs.h:482
+msgid "The compression method used for tile data stored in the swap file."
+msgstr "The compression method used for tile data stored in the swap file."
+
+#: ../app/config/gimprc-blurbs.h:485
 msgid ""
 "Sets the swap file location. GIMP uses a tile based memory allocation "
 "scheme. The swap file is used to quickly and easily swap tiles out to disk "
@@ -11206,11 +11394,11 @@ msgstr ""
 "file is created on a folder that is mounted over NFS.  For these reasons, it "
 "may be desirable to put your swap file in \"/tmp\"."
 
-#: ../app/config/gimprc-blurbs.h:458
+#: ../app/config/gimprc-blurbs.h:494
 msgid "When enabled, menus can be torn off."
 msgstr "When enabled, menus can be torn off."
 
-#: ../app/config/gimprc-blurbs.h:461
+#: ../app/config/gimprc-blurbs.h:497
 msgid ""
 "When enabled, you can change keyboard shortcuts for menu items by hitting a "
 "key combination while the menu item is highlighted."
@@ -11218,15 +11406,15 @@ msgstr ""
 "When enabled, you can change keyboard shortcuts for menu items by hitting a "
 "key combination while the menu item is highlighted."
 
-#: ../app/config/gimprc-blurbs.h:465
+#: ../app/config/gimprc-blurbs.h:501
 msgid "Save changed keyboard shortcuts when GIMP exits."
 msgstr "Save changed keyboard shortcuts when GIMP exits."
 
-#: ../app/config/gimprc-blurbs.h:468
+#: ../app/config/gimprc-blurbs.h:504
 msgid "Restore saved keyboard shortcuts on each GIMP startup."
 msgstr "Restore saved keyboard shortcuts on each GIMP startup."
 
-#: ../app/config/gimprc-blurbs.h:471
+#: ../app/config/gimprc-blurbs.h:507
 msgid ""
 "Sets the folder for temporary storage. Files will appear here during the "
 "course of running GIMP.  Most files will disappear when GIMP exits, but some "
@@ -11238,18 +11426,18 @@ msgstr ""
 "files are likely to remain, so it is best if this folder not be one that is "
 "shared by other users."
 
-#: ../app/config/gimprc-blurbs.h:477
+#: ../app/config/gimprc-blurbs.h:513
 msgid "The name of the theme to use."
 msgstr "The name of the theme to use."
 
-#: ../app/config/gimprc-blurbs.h:492
+#: ../app/config/gimprc-blurbs.h:528
 msgid ""
 "Sets the default rendering intent for the 'Convert to Color Profile' dialog."
 msgstr ""
 "Sets the default rendering intent for the 'Convert to Colour Profile' "
 "dialogue."
 
-#: ../app/config/gimprc-blurbs.h:495
+#: ../app/config/gimprc-blurbs.h:531
 msgid ""
 "Sets the default 'Black Point Compensation' state for the 'Convert to Color "
 "Profile' dialog."
@@ -11257,13 +11445,13 @@ msgstr ""
 "Sets the default 'Black Point Compensation' state for the 'Convert to Colour "
 "Profile' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:499
+#: ../app/config/gimprc-blurbs.h:535
 msgid ""
 "Sets the default layer dithering method for the 'Convert Precision' dialog."
 msgstr ""
 "Sets the default layer dithering method for the 'Convert Precision' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:502
+#: ../app/config/gimprc-blurbs.h:538
 msgid ""
 "Sets the default text layer dithering method for the 'Convert Precision' "
 "dialog."
@@ -11271,18 +11459,18 @@ msgstr ""
 "Sets the default text layer dithering method for the 'Convert Precision' "
 "dialogue."
 
-#: ../app/config/gimprc-blurbs.h:505
+#: ../app/config/gimprc-blurbs.h:541
 msgid ""
 "Sets the default channel dithering method for the 'Convert Precision' dialog."
 msgstr ""
 "Sets the default channel dithering method for the 'Convert Precision' "
 "dialogue."
 
-#: ../app/config/gimprc-blurbs.h:508
+#: ../app/config/gimprc-blurbs.h:544
 msgid "Sets the default palette type for the 'Convert to Indexed' dialog."
 msgstr "Sets the default palette type for the 'Convert to Indexed' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:511
+#: ../app/config/gimprc-blurbs.h:547
 msgid ""
 "Sets the default maximum number of colors for the 'Convert to Indexed' "
 "dialog."
@@ -11290,7 +11478,7 @@ msgstr ""
 "Sets the default maximum number of colours for the 'Convert to Indexed' "
 "dialogue."
 
-#: ../app/config/gimprc-blurbs.h:514
+#: ../app/config/gimprc-blurbs.h:550
 msgid ""
 "Sets the default 'Remove duplicate colors' state for the 'Convert to "
 "Indexed' dialog."
@@ -11298,17 +11486,17 @@ msgstr ""
 "Sets the default 'Remove duplicate colours' state for the 'Convert to "
 "Indexed' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:517
+#: ../app/config/gimprc-blurbs.h:553
 msgid "Sets the default dithering type for the 'Convert to Indexed' dialog."
 msgstr "Sets the default dithering type for the 'Convert to Indexed' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:520
+#: ../app/config/gimprc-blurbs.h:556
 msgid ""
 "Sets the default 'Dither alpha' state for the 'Convert to Indexed' dialog."
 msgstr ""
 "Sets the default 'Dither alpha' state for the 'Convert to Indexed' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:523
+#: ../app/config/gimprc-blurbs.h:559
 msgid ""
 "Sets the default 'Dither text layers' state for the 'Convert to Indexed' "
 "dialog."
@@ -11316,112 +11504,112 @@ msgstr ""
 "Sets the default 'Dither text layers' state for the 'Convert to Indexed' "
 "dialogue."
 
-#: ../app/config/gimprc-blurbs.h:526
+#: ../app/config/gimprc-blurbs.h:562
 msgid "Sets the default fill type for the 'Canvas Size' dialog."
 msgstr "Sets the default fill type for the 'Canvas Size' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:529
+#: ../app/config/gimprc-blurbs.h:565
 msgid "Sets the default set of layers to resize for the 'Canvas Size' dialog."
 msgstr ""
 "Sets the default set of layers to resize for the 'Canvas Size' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:532
+#: ../app/config/gimprc-blurbs.h:568
 msgid ""
 "Sets the default 'Resize text layers' state for the 'Canvas Size' dialog."
 msgstr ""
 "Sets the default 'Resize text layers' state for the 'Canvas Size' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:535
+#: ../app/config/gimprc-blurbs.h:571
 msgid "Sets the default layer name for the 'New Layer' dialog."
 msgstr "Sets the default layer name for the 'New Layer' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:538
+#: ../app/config/gimprc-blurbs.h:574
 msgid "Sets the default mode for the 'New Layer' dialog."
 msgstr "Sets the default mode for the 'New Layer' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:541
+#: ../app/config/gimprc-blurbs.h:577
 msgid "Sets the default blend space for the 'New Layer' dialog."
 msgstr "Sets the default blend space for the 'New Layer' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:544
+#: ../app/config/gimprc-blurbs.h:580
 msgid "Sets the default composite space for the 'New Layer' dialog."
 msgstr "Sets the default composite space for the 'New Layer' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:547
+#: ../app/config/gimprc-blurbs.h:583
 msgid "Sets the default composite mode for the 'New Layer' dialog."
 msgstr "Sets the default composite mode for the 'New Layer' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:550
+#: ../app/config/gimprc-blurbs.h:586
 msgid "Sets the default opacity for the 'New Layer' dialog."
 msgstr "Sets the default opacity for the 'New Layer' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:553
+#: ../app/config/gimprc-blurbs.h:589
 msgid "Sets the default fill type for the 'New Layer' dialog."
 msgstr "Sets the default fill type for the 'New Layer' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:556
+#: ../app/config/gimprc-blurbs.h:592
 msgid "Sets the default fill type for the 'Layer Boundary Size' dialog."
 msgstr "Sets the default fill type for the 'Layer Boundary Size' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:559
+#: ../app/config/gimprc-blurbs.h:595
 msgid "Sets the default mask for the 'Add Layer Mask' dialog."
 msgstr "Sets the default mask for the 'Add Layer Mask' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:562
+#: ../app/config/gimprc-blurbs.h:598
 msgid "Sets the default 'invert mask' state for the 'Add Layer Mask' dialog."
 msgstr ""
 "Sets the default 'invert mask' state for the 'Add Layer Mask' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:565
+#: ../app/config/gimprc-blurbs.h:601
 msgid "Sets the default merge type for the 'Merge Visible Layers' dialog."
 msgstr "Sets the default merge type for the 'Merge Visible Layers' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:568
+#: ../app/config/gimprc-blurbs.h:604
 msgid ""
 "Sets the default 'Active group only' for the 'Merge Visible Layers' dialog."
 msgstr ""
 "Sets the default 'Active group only' for the 'Merge Visible Layers' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:571
+#: ../app/config/gimprc-blurbs.h:607
 msgid ""
 "Sets the default 'Discard invisible' for the 'Merge Visible Layers' dialog."
 msgstr ""
 "Sets the default 'Discard invisible' for the 'Merge Visible Layers' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:574
+#: ../app/config/gimprc-blurbs.h:610
 msgid "Sets the default channel name for the 'New Channel' dialog."
 msgstr "Sets the default channel name for the 'New Channel' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:577
+#: ../app/config/gimprc-blurbs.h:613
 msgid "Sets the default color and opacity for the 'New Channel' dialog."
 msgstr "Sets the default colour and opacity for the 'New Channel' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:580
+#: ../app/config/gimprc-blurbs.h:616
 msgid "Sets the default path name for the 'New Path' dialog."
 msgstr "Sets the default path name for the 'New Path' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:583
+#: ../app/config/gimprc-blurbs.h:619
 msgid "Sets the default folder path for the 'Export Path' dialog."
 msgstr "Sets the default folder path for the 'Export Path' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:586
+#: ../app/config/gimprc-blurbs.h:622
 msgid ""
 "Sets the default 'Export the active path' state for the 'Export Path' dialog."
 msgstr ""
 "Sets the default 'Export the active path' state for the 'Export Path' "
 "dialogue."
 
-#: ../app/config/gimprc-blurbs.h:589
+#: ../app/config/gimprc-blurbs.h:625
 msgid "Sets the default folder path for the 'Import Path' dialog."
 msgstr "Sets the default folder path for the 'Import Path' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:592
+#: ../app/config/gimprc-blurbs.h:628
 msgid ""
 "Sets the default 'Merge imported paths' state for the 'Import Path' dialog."
 msgstr ""
 "Sets the default 'Merge imported paths' state for the 'Import Path' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:595
+#: ../app/config/gimprc-blurbs.h:631
 msgid ""
 "Sets the default 'Scale imported paths to fit size' state for the 'Import "
 "Path' dialog."
@@ -11429,11 +11617,11 @@ msgstr ""
 "Sets the default 'Scale imported paths to fit size' state for the 'Import "
 "Path' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:598
+#: ../app/config/gimprc-blurbs.h:634
 msgid "Sets the default feather radius for the 'Feather Selection' dialog."
 msgstr "Sets the default feather radius for the 'Feather Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:601
+#: ../app/config/gimprc-blurbs.h:637
 msgid ""
 "Sets the default 'Selected areas continue outside the image' setting for the "
 "'Feather Selection' dialog."
@@ -11441,15 +11629,15 @@ msgstr ""
 "Sets the default 'Selected areas continue outside the image' setting for the "
 "'Feather Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:605
+#: ../app/config/gimprc-blurbs.h:641
 msgid "Sets the default grow radius for the 'Grow Selection' dialog."
 msgstr "Sets the default grow radius for the 'Grow Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:608
+#: ../app/config/gimprc-blurbs.h:644
 msgid "Sets the default shrink radius for the 'Shrink Selection' dialog."
 msgstr "Sets the default shrink radius for the 'Shrink Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:611
+#: ../app/config/gimprc-blurbs.h:647
 msgid ""
 "Sets the default 'Selected areas continue outside the image' setting for the "
 "'Shrink Selection' dialog."
@@ -11457,11 +11645,11 @@ msgstr ""
 "Sets the default 'Selected areas continue outside the image' setting for the "
 "'Shrink Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:615
+#: ../app/config/gimprc-blurbs.h:651
 msgid "Sets the default border radius for the 'Border Selection' dialog."
 msgstr "Sets the default border radius for the 'Border Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:618
+#: ../app/config/gimprc-blurbs.h:654
 msgid ""
 "Sets the default 'Selected areas continue outside the image' setting for the "
 "'Border Selection' dialog."
@@ -11469,15 +11657,15 @@ msgstr ""
 "Sets the default 'Selected areas continue outside the image' setting for the "
 "'Border Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:622
+#: ../app/config/gimprc-blurbs.h:658
 msgid "Sets the default border style for the 'Border Selection' dialog."
 msgstr "Sets the default border style for the 'Border Selection' dialogue."
 
-#: ../app/config/gimprc-blurbs.h:631
+#: ../app/config/gimprc-blurbs.h:667
 msgid "Sets the size of the thumbnail shown in the Open dialog."
 msgstr "Sets the size of the thumbnail shown in the Open dialogue."
 
-#: ../app/config/gimprc-blurbs.h:634
+#: ../app/config/gimprc-blurbs.h:670
 msgid ""
 "The thumbnail in the Open dialog will be automatically updated if the file "
 "being previewed is smaller than the size set here."
@@ -11485,7 +11673,7 @@ msgstr ""
 "The thumbnail in the Open dialogue will be automatically updated if the file "
 "being previewed is smaller than the size set here."
 
-#: ../app/config/gimprc-blurbs.h:638
+#: ../app/config/gimprc-blurbs.h:674
 msgid ""
 "When the amount of pixel data exceeds this limit, GIMP will start to swap "
 "tiles to disk.  This is a lot slower but it makes it possible to work on "
@@ -11497,28 +11685,32 @@ msgstr ""
 "images that wouldn't fit into memory otherwise.  If you have a lot of RAM, "
 "you may want to set this to a higher value."
 
-#: ../app/config/gimprc-blurbs.h:644
+#: ../app/config/gimprc-blurbs.h:680
 msgid "Show the current foreground and background colors in the toolbox."
 msgstr "Show the current foreground and background colours in the toolbox."
 
-#: ../app/config/gimprc-blurbs.h:647
+#: ../app/config/gimprc-blurbs.h:683
 msgid "Show the currently selected brush, pattern and gradient in the toolbox."
 msgstr ""
 "Show the currently selected brush, pattern and gradient in the toolbox."
 
-#: ../app/config/gimprc-blurbs.h:650
+#: ../app/config/gimprc-blurbs.h:686
+msgid "Use a single toolbox button for grouped tools."
+msgstr "Use a single toolbox button for grouped tools."
+
+#: ../app/config/gimprc-blurbs.h:689
 msgid "Show the currently active image in the toolbox."
 msgstr "Show the currently active image in the toolbox."
 
-#: ../app/config/gimprc-blurbs.h:656
+#: ../app/config/gimprc-blurbs.h:695
 msgid "Sets the manner in which transparency is displayed in images."
 msgstr "Sets the manner in which transparency is displayed in images."
 
-#: ../app/config/gimprc-blurbs.h:659
+#: ../app/config/gimprc-blurbs.h:698
 msgid "Sets the size of the checkerboard used to display transparency."
 msgstr "Sets the size of the chequerboard used to display transparency."
 
-#: ../app/config/gimprc-blurbs.h:662
+#: ../app/config/gimprc-blurbs.h:701
 msgid ""
 "When enabled, GIMP will not save an image if it has not been changed since "
 "it was opened."
@@ -11526,7 +11718,7 @@ msgstr ""
 "When enabled, GIMP will not save an image if it has not been changed since "
 "it was opened."
 
-#: ../app/config/gimprc-blurbs.h:666
+#: ../app/config/gimprc-blurbs.h:705
 msgid ""
 "Sets the minimal number of operations that can be undone. More undo levels "
 "are kept available until the undo-size limit is reached."
@@ -11534,7 +11726,7 @@ msgstr ""
 "Sets the minimal number of operations that can be undone. More undo levels "
 "are kept available until the undo-size limit is reached."
 
-#: ../app/config/gimprc-blurbs.h:670
+#: ../app/config/gimprc-blurbs.h:709
 msgid ""
 "Sets an upper limit to the memory that is used per image to keep operations "
 "on the undo stack. Regardless of this setting, at least as many undo-levels "
@@ -11544,29 +11736,29 @@ msgstr ""
 "on the undo stack. Regardless of this setting, at least as many undo-levels "
 "as configured can be undone."
 
-#: ../app/config/gimprc-blurbs.h:675
+#: ../app/config/gimprc-blurbs.h:714
 msgid "Sets the size of the previews in the Undo History."
 msgstr "Sets the size of the previews in the Undo History."
 
-#: ../app/config/gimprc-blurbs.h:678
+#: ../app/config/gimprc-blurbs.h:717
 msgid "When enabled, pressing F1 will open the help browser."
 msgstr "When enabled, pressing F1 will open the help browser."
 
-#: ../app/config/gimprc-blurbs.h:681
+#: ../app/config/gimprc-blurbs.h:720
 msgid "When enabled, uses OpenCL for some operations."
 msgstr "When enabled, uses OpenCL for some operations."
 
-#: ../app/config/gimprc-blurbs.h:699
+#: ../app/config/gimprc-blurbs.h:738
 msgid "When enabled, a search of actions will also return inactive actions."
 msgstr "When enabled, a search of actions will also return inactive actions."
 
-#: ../app/config/gimprc-blurbs.h:702
+#: ../app/config/gimprc-blurbs.h:741
 msgid "The maximum number of actions saved in history."
 msgstr "The maximum number of actions saved in history."
 
 #: ../app/config/gimprc-deserialize.c:136 ../app/core/gimp-modules.c:131
 #: ../app/core/gimp-units.c:278 ../app/gui/session.c:309
-#: ../app/plug-in/plug-in-rc.c:251
+#: ../app/plug-in/plug-in-rc.c:251 ../app/tools/gimp-tools.c:502
 msgid "fatal parse error"
 msgstr "fatal parse error"
 
@@ -11620,889 +11812,891 @@ msgctxt "channel-border-style"
 msgid "Feathered"
 msgstr "Feathered"
 
-#: ../app/core/core-enums.c:150
+#: ../app/core/core-enums.c:151
 msgctxt "color-pick-mode"
 msgid "Pixel"
 msgstr "Pixel"
 
-#: ../app/core/core-enums.c:151
+#: ../app/core/core-enums.c:152
 msgctxt "color-pick-mode"
 msgid "RGB (%)"
 msgstr "RGB (%)"
 
-#: ../app/core/core-enums.c:152
+#: ../app/core/core-enums.c:153
 msgctxt "color-pick-mode"
 msgid "RGB (0..255)"
 msgstr "RGB (0..255)"
 
-#: ../app/core/core-enums.c:153
+#: ../app/core/core-enums.c:154
 msgctxt "color-pick-mode"
 msgid "HSV"
 msgstr "HSV"
 
-#: ../app/core/core-enums.c:154
+#: ../app/core/core-enums.c:155
 msgctxt "color-pick-mode"
 msgid "CIE LCh"
 msgstr "CIE LCh"
 
-#: ../app/core/core-enums.c:155
+#: ../app/core/core-enums.c:156
 msgctxt "color-pick-mode"
 msgid "CIE LAB"
 msgstr "CIE LAB"
 
-#: ../app/core/core-enums.c:156
+#: ../app/core/core-enums.c:157
 msgctxt "color-pick-mode"
 msgid "CMYK"
 msgstr "CMYK"
 
-#: ../app/core/core-enums.c:157
+#: ../app/core/core-enums.c:158
 msgctxt "color-pick-mode"
 msgid "CIE xyY"
 msgstr "CIE xyY"
 
-#: ../app/core/core-enums.c:186
+#: ../app/core/core-enums.c:159
+#| msgctxt "color-pick-mode"
+#| msgid "CIE xyY"
+msgctxt "color-pick-mode"
+msgid "CIE Yu'v'"
+msgstr "CIE Yu'v'"
+
+#: ../app/core/core-enums.c:188
 msgctxt "color-profile-policy"
 msgid "Ask what to do"
 msgstr "Ask what to do"
 
-#: ../app/core/core-enums.c:187
+#: ../app/core/core-enums.c:189
 msgctxt "color-profile-policy"
 msgid "Keep embedded profile"
 msgstr "Keep embedded profile"
 
-#: ../app/core/core-enums.c:188
+#: ../app/core/core-enums.c:190
 msgctxt "color-profile-policy"
 msgid "Convert to built-in sRGB or grayscale profile"
 msgstr "Convert to built-in sRGB or greyscale profile"
 
-#: ../app/core/core-enums.c:282
+#: ../app/core/core-enums.c:284
 msgctxt "convert-dither-type"
 msgid "None"
 msgstr "None"
 
-#: ../app/core/core-enums.c:283
+#: ../app/core/core-enums.c:285
 msgctxt "convert-dither-type"
 msgid "Floyd-Steinberg (normal)"
 msgstr "Floyd-Steinberg (normal)"
 
-#: ../app/core/core-enums.c:284
+#: ../app/core/core-enums.c:286
 msgctxt "convert-dither-type"
 msgid "Floyd-Steinberg (reduced color bleeding)"
 msgstr "Floyd-Steinberg (reduced colour bleeding)"
 
-#: ../app/core/core-enums.c:285
+#: ../app/core/core-enums.c:287
 msgctxt "convert-dither-type"
 msgid "Positioned"
 msgstr "Positioned"
 
-#: ../app/core/core-enums.c:344
+#: ../app/core/core-enums.c:346
 msgctxt "curve-point-type"
 msgid "Smooth"
 msgstr "Smooth"
 
-#: ../app/core/core-enums.c:345
+#: ../app/core/core-enums.c:347
 msgctxt "curve-point-type"
 msgid "Corner"
 msgstr "Corner"
 
-#: ../app/core/core-enums.c:373
+#: ../app/core/core-enums.c:375
 msgctxt "curve-type"
 msgid "Smooth"
 msgstr "Smooth"
 
-#: ../app/core/core-enums.c:374
+#: ../app/core/core-enums.c:376
 msgctxt "curve-type"
 msgid "Freehand"
 msgstr "Freehand"
 
-#: ../app/core/core-enums.c:411
+#: ../app/core/core-enums.c:413
 msgctxt "dash-preset"
 msgid "Custom"
 msgstr "Custom"
 
-#: ../app/core/core-enums.c:412
+#: ../app/core/core-enums.c:414
 msgctxt "dash-preset"
 msgid "Line"
 msgstr "Line"
 
-#: ../app/core/core-enums.c:413
+#: ../app/core/core-enums.c:415
 msgctxt "dash-preset"
 msgid "Long dashes"
 msgstr "Long dashes"
 
-#: ../app/core/core-enums.c:414
+#: ../app/core/core-enums.c:416
 msgctxt "dash-preset"
 msgid "Medium dashes"
 msgstr "Medium dashes"
 
-#: ../app/core/core-enums.c:415
+#: ../app/core/core-enums.c:417
 msgctxt "dash-preset"
 msgid "Short dashes"
 msgstr "Short dashes"
 
-#: ../app/core/core-enums.c:416
+#: ../app/core/core-enums.c:418
 msgctxt "dash-preset"
 msgid "Sparse dots"
 msgstr "Sparse dots"
 
-#: ../app/core/core-enums.c:417
+#: ../app/core/core-enums.c:419
 msgctxt "dash-preset"
 msgid "Normal dots"
 msgstr "Normal dots"
 
-#: ../app/core/core-enums.c:418
+#: ../app/core/core-enums.c:420
 msgctxt "dash-preset"
 msgid "Dense dots"
 msgstr "Dense dots"
 
-#: ../app/core/core-enums.c:419
+#: ../app/core/core-enums.c:421
 msgctxt "dash-preset"
 msgid "Stipples"
 msgstr "Stipples"
 
-#: ../app/core/core-enums.c:420
+#: ../app/core/core-enums.c:422
 msgctxt "dash-preset"
 msgid "Dash, dot"
 msgstr "Dash, dot"
 
-#: ../app/core/core-enums.c:421
+#: ../app/core/core-enums.c:423
 msgctxt "dash-preset"
 msgid "Dash, dot, dot"
 msgstr "Dash, dot, dot"
 
-#: ../app/core/core-enums.c:451
+#: ../app/core/core-enums.c:453
 msgctxt "debug-policy"
 msgid "Debug warnings, critical errors and crashes"
 msgstr "Debug warnings, critical errors and crashes"
 
-#: ../app/core/core-enums.c:452
+#: ../app/core/core-enums.c:454
 msgctxt "debug-policy"
 msgid "Debug critical errors and crashes"
 msgstr "Debug critical errors and crashes"
 
-#: ../app/core/core-enums.c:453
+#: ../app/core/core-enums.c:455
 msgctxt "debug-policy"
 msgid "Debug crashes only"
 msgstr "Debug crashes only"
 
-#: ../app/core/core-enums.c:454
+#: ../app/core/core-enums.c:456
 msgctxt "debug-policy"
 msgid "Never debug GIMP"
 msgstr "Never debug GIMP"
 
-#: ../app/core/core-enums.c:540
+#: ../app/core/core-enums.c:542
 msgctxt "dynamics-output-type"
 msgid "Opacity"
 msgstr "Opacity"
 
-#: ../app/core/core-enums.c:541
+#: ../app/core/core-enums.c:543
 msgctxt "dynamics-output-type"
 msgid "Size"
 msgstr "Size"
 
-#: ../app/core/core-enums.c:542
+#: ../app/core/core-enums.c:544
 msgctxt "dynamics-output-type"
 msgid "Angle"
 msgstr "Angle"
 
-#: ../app/core/core-enums.c:543
+#: ../app/core/core-enums.c:545
 msgctxt "dynamics-output-type"
 msgid "Color"
 msgstr "Colour"
 
-#: ../app/core/core-enums.c:544
+#: ../app/core/core-enums.c:546
 msgctxt "dynamics-output-type"
 msgid "Hardness"
 msgstr "Hardness"
 
-#: ../app/core/core-enums.c:545
+#: ../app/core/core-enums.c:547
 msgctxt "dynamics-output-type"
 msgid "Force"
 msgstr "Force"
 
-#: ../app/core/core-enums.c:546
+#: ../app/core/core-enums.c:548
 msgctxt "dynamics-output-type"
 msgid "Aspect ratio"
 msgstr "Aspect ratio"
 
-#: ../app/core/core-enums.c:547
+#: ../app/core/core-enums.c:549
 msgctxt "dynamics-output-type"
 msgid "Spacing"
 msgstr "Spacing"
 
-#: ../app/core/core-enums.c:548
+#: ../app/core/core-enums.c:550
 msgctxt "dynamics-output-type"
 msgid "Rate"
 msgstr "Rate"
 
-#: ../app/core/core-enums.c:549
+#: ../app/core/core-enums.c:551
 msgctxt "dynamics-output-type"
 msgid "Flow"
 msgstr "Flow"
 
-#: ../app/core/core-enums.c:550
+#: ../app/core/core-enums.c:552
 msgctxt "dynamics-output-type"
 msgid "Jitter"
 msgstr "Jitter"
 
-#: ../app/core/core-enums.c:578
+#: ../app/core/core-enums.c:580
 msgctxt "fill-style"
 msgid "Solid color"
 msgstr "Solid colour"
 
-#: ../app/core/core-enums.c:579
+#: ../app/core/core-enums.c:581
 msgctxt "fill-style"
 msgid "Pattern"
 msgstr "Pattern"
 
-#: ../app/core/core-enums.c:607
+#: ../app/core/core-enums.c:609
 msgctxt "filter-region"
 msgid "Use the selection as input"
 msgstr "Use the selection as input"
 
-#: ../app/core/core-enums.c:608
+#: ../app/core/core-enums.c:610
 msgctxt "filter-region"
 msgid "Use the entire layer as input"
 msgstr "Use the entire layer as input"
 
-#: ../app/core/core-enums.c:639
+#: ../app/core/core-enums.c:641
 msgctxt "gradient-color"
 msgid "Fixed"
 msgstr "Fixed"
 
-#: ../app/core/core-enums.c:640
+#: ../app/core/core-enums.c:642
 msgctxt "gradient-color"
 msgid "Foreground color"
 msgstr "Foreground colour"
 
 #. Translators: this is an abbreviated version of "Foreground color".
 #. Keep it short.
-#: ../app/core/core-enums.c:643
+#: ../app/core/core-enums.c:645
 msgctxt "gradient-color"
 msgid "FG"
 msgstr "FG"
 
-#: ../app/core/core-enums.c:644
+#: ../app/core/core-enums.c:646
 msgctxt "gradient-color"
 msgid "Foreground color (transparent)"
 msgstr "Foreground colour (transparent)"
 
 #. Translators: this is an abbreviated version of "Foreground color (transparent)".
 #. Keep it short.
-#: ../app/core/core-enums.c:647
+#: ../app/core/core-enums.c:649
 msgctxt "gradient-color"
 msgid "FG (t)"
 msgstr "FG (t)"
 
-#: ../app/core/core-enums.c:648
+#: ../app/core/core-enums.c:650
 msgctxt "gradient-color"
 msgid "Background color"
 msgstr "Background colour"
 
 #. Translators: this is an abbreviated version of "Background color".
 #. Keep it short.
-#: ../app/core/core-enums.c:651
+#: ../app/core/core-enums.c:653
 msgctxt "gradient-color"
 msgid "BG"
 msgstr "BG"
 
-#: ../app/core/core-enums.c:652
+#: ../app/core/core-enums.c:654
 msgctxt "gradient-color"
 msgid "Background color (transparent)"
 msgstr "Background colour (transparent)"
 
 #. Translators: this is an abbreviated version of "Background color (transparent)".
 #. Keep it short.
-#: ../app/core/core-enums.c:655
+#: ../app/core/core-enums.c:657
 msgctxt "gradient-color"
 msgid "BG (t)"
 msgstr "BG (t)"
 
-#: ../app/core/core-enums.c:768
+#: ../app/core/core-enums.c:770
 msgctxt "histogram-channel"
 msgid "Value"
 msgstr "Value"
 
-#: ../app/core/core-enums.c:769
+#: ../app/core/core-enums.c:771
 msgctxt "histogram-channel"
 msgid "Red"
 msgstr "Red"
 
-#: ../app/core/core-enums.c:770
+#: ../app/core/core-enums.c:772
 msgctxt "histogram-channel"
 msgid "Green"
 msgstr "Green"
 
-#: ../app/core/core-enums.c:771
+#: ../app/core/core-enums.c:773
 msgctxt "histogram-channel"
 msgid "Blue"
 msgstr "Blue"
 
-#: ../app/core/core-enums.c:772
+#: ../app/core/core-enums.c:774
 msgctxt "histogram-channel"
 msgid "Alpha"
 msgstr "Alpha"
 
-#: ../app/core/core-enums.c:773
+#: ../app/core/core-enums.c:775
 msgctxt "histogram-channel"
 msgid "Luminance"
 msgstr "Luminance"
 
-#: ../app/core/core-enums.c:774
+#: ../app/core/core-enums.c:776
 msgctxt "histogram-channel"
 msgid "RGB"
 msgstr "RGB"
 
-#: ../app/core/core-enums.c:805
+#: ../app/core/core-enums.c:807
 msgctxt "item-set"
 msgid "None"
 msgstr "None"
 
-#: ../app/core/core-enums.c:806
+#: ../app/core/core-enums.c:808
 msgctxt "item-set"
 msgid "All layers"
 msgstr "All layers"
 
-#: ../app/core/core-enums.c:807
+#: ../app/core/core-enums.c:809
 msgctxt "item-set"
 msgid "Image-sized layers"
 msgstr "Image-sized layers"
 
-#: ../app/core/core-enums.c:808
+#: ../app/core/core-enums.c:810
 msgctxt "item-set"
 msgid "All visible layers"
 msgstr "All visible layers"
 
-#: ../app/core/core-enums.c:809
+#: ../app/core/core-enums.c:811
 msgctxt "item-set"
 msgid "All linked layers"
 msgstr "All linked layers"
 
-#: ../app/core/core-enums.c:837
+#: ../app/core/core-enums.c:839
 msgctxt "matting-engine"
 msgid "Matting Global"
 msgstr "Matting Global"
 
-#: ../app/core/core-enums.c:838
+#: ../app/core/core-enums.c:840
 msgctxt "matting-engine"
 msgid "Matting Levin"
 msgstr "Matting Levin"
 
-#: ../app/core/core-enums.c:869
+#: ../app/core/core-enums.c:871
 msgctxt "message-severity"
 msgid "Message"
 msgstr "Message"
 
-#: ../app/core/core-enums.c:870
+#: ../app/core/core-enums.c:872
 msgctxt "message-severity"
 msgid "Warning"
 msgstr "Warning"
 
-#: ../app/core/core-enums.c:871
+#: ../app/core/core-enums.c:873
 msgctxt "message-severity"
 msgid "Error"
 msgstr "Error"
 
-#: ../app/core/core-enums.c:872
+#: ../app/core/core-enums.c:874
 msgctxt "message-severity"
 msgid "WARNING"
 msgstr "WARNING"
 
-#: ../app/core/core-enums.c:873
+#: ../app/core/core-enums.c:875
 msgctxt "message-severity"
 msgid "CRITICAL"
 msgstr "CRITICAL"
 
-#: ../app/core/core-enums.c:939
+#: ../app/core/core-enums.c:941
 msgctxt "thumbnail-size"
 msgid "No thumbnails"
 msgstr "No thumbnails"
 
-#: ../app/core/core-enums.c:940
+#: ../app/core/core-enums.c:942
 msgctxt "thumbnail-size"
 msgid "Normal (128x128)"
 msgstr "Normal (128x128)"
 
-#: ../app/core/core-enums.c:941
+#: ../app/core/core-enums.c:943
 msgctxt "thumbnail-size"
 msgid "Large (256x256)"
 msgstr "Large (256x256)"
 
-#: ../app/core/core-enums.c:1131
+#: ../app/core/core-enums.c:1133
 msgctxt "undo-type"
 msgid "<<invalid>>"
 msgstr "<<invalid>>"
 
-#: ../app/core/core-enums.c:1132
+#: ../app/core/core-enums.c:1134
 msgctxt "undo-type"
 msgid "Scale image"
 msgstr "Scale image"
 
-#: ../app/core/core-enums.c:1133
+#: ../app/core/core-enums.c:1135
 msgctxt "undo-type"
 msgid "Resize image"
 msgstr "Resize image"
 
-#: ../app/core/core-enums.c:1134
+#: ../app/core/core-enums.c:1136
 msgctxt "undo-type"
 msgid "Flip image"
 msgstr "Flip image"
 
-#: ../app/core/core-enums.c:1135
+#: ../app/core/core-enums.c:1137
 msgctxt "undo-type"
 msgid "Rotate image"
 msgstr "Rotate image"
 
-#: ../app/core/core-enums.c:1136
+#: ../app/core/core-enums.c:1138
 msgctxt "undo-type"
 msgid "Transform image"
 msgstr "Transform image"
 
-#: ../app/core/core-enums.c:1137
+#: ../app/core/core-enums.c:1139
 msgctxt "undo-type"
 msgid "Crop image"
 msgstr "Crop image"
 
-#: ../app/core/core-enums.c:1138
+#: ../app/core/core-enums.c:1140
 msgctxt "undo-type"
 msgid "Convert image"
 msgstr "Convert image"
 
-#: ../app/core/core-enums.c:1139
+#: ../app/core/core-enums.c:1141
 msgctxt "undo-type"
 msgid "Remove item"
 msgstr "Remove item"
 
-#: ../app/core/core-enums.c:1140 ../app/core/core-enums.c:1184
+#: ../app/core/core-enums.c:1142 ../app/core/core-enums.c:1186
 msgctxt "undo-type"
 msgid "Reorder item"
 msgstr "Reorder item"
 
-#: ../app/core/core-enums.c:1141
+#: ../app/core/core-enums.c:1143
 msgctxt "undo-type"
 msgid "Merge layers"
 msgstr "Merge layers"
 
-#: ../app/core/core-enums.c:1142
+#: ../app/core/core-enums.c:1144
 msgctxt "undo-type"
 msgid "Merge paths"
 msgstr "Merge paths"
 
-#: ../app/core/core-enums.c:1143
+#: ../app/core/core-enums.c:1145
 msgctxt "undo-type"
 msgid "Quick Mask"
 msgstr "Quick Mask"
 
-#: ../app/core/core-enums.c:1144 ../app/core/core-enums.c:1175
+#: ../app/core/core-enums.c:1146 ../app/core/core-enums.c:1177
 #: ../app/core/gimpimage-grid.c:64
 msgctxt "undo-type"
 msgid "Grid"
 msgstr "Grid"
 
-#: ../app/core/core-enums.c:1145 ../app/core/core-enums.c:1179
+#: ../app/core/core-enums.c:1147 ../app/core/core-enums.c:1181
 msgctxt "undo-type"
 msgid "Guide"
 msgstr "Guide"
 
-#: ../app/core/core-enums.c:1146 ../app/core/core-enums.c:1180
+#: ../app/core/core-enums.c:1148 ../app/core/core-enums.c:1182
 msgctxt "undo-type"
 msgid "Sample Point"
 msgstr "Sample Point"
 
-#: ../app/core/core-enums.c:1147 ../app/core/core-enums.c:1181
+#: ../app/core/core-enums.c:1149 ../app/core/core-enums.c:1183
 msgctxt "undo-type"
 msgid "Layer/Channel"
 msgstr "Layer/Channel"
 
-#: ../app/core/core-enums.c:1148 ../app/core/core-enums.c:1182
+#: ../app/core/core-enums.c:1150 ../app/core/core-enums.c:1184
 msgctxt "undo-type"
 msgid "Layer/Channel modification"
 msgstr "Layer/Channel modification"
 
-#: ../app/core/core-enums.c:1149 ../app/core/core-enums.c:1183
+#: ../app/core/core-enums.c:1151 ../app/core/core-enums.c:1185
 msgctxt "undo-type"
 msgid "Selection mask"
 msgstr "Selection mask"
 
-#: ../app/core/core-enums.c:1150 ../app/core/core-enums.c:1187
+#: ../app/core/core-enums.c:1152 ../app/core/core-enums.c:1189
 msgctxt "undo-type"
 msgid "Item visibility"
 msgstr "Item visibility"
 
-#: ../app/core/core-enums.c:1151 ../app/core/core-enums.c:1188
+#: ../app/core/core-enums.c:1153 ../app/core/core-enums.c:1190
 msgctxt "undo-type"
 msgid "Link/Unlink item"
 msgstr "Link/Unlink item"
 
-#: ../app/core/core-enums.c:1152
+#: ../app/core/core-enums.c:1154
 msgctxt "undo-type"
 msgid "Item properties"
 msgstr "Item properties"
 
-#: ../app/core/core-enums.c:1153 ../app/core/core-enums.c:1186
+#: ../app/core/core-enums.c:1155 ../app/core/core-enums.c:1188
 msgctxt "undo-type"
 msgid "Move item"
 msgstr "Move item"
 
-#: ../app/core/core-enums.c:1154
+#: ../app/core/core-enums.c:1156
 msgctxt "undo-type"
 msgid "Scale item"
 msgstr "Scale item"
 
-#: ../app/core/core-enums.c:1155
+#: ../app/core/core-enums.c:1157
 msgctxt "undo-type"
 msgid "Resize item"
 msgstr "Resize item"
 
-#: ../app/core/core-enums.c:1156
+#: ../app/core/core-enums.c:1158
 msgctxt "undo-type"
 msgid "Add layer"
 msgstr "Add layer"
 
-#: ../app/core/core-enums.c:1157 ../app/core/core-enums.c:1207
+#: ../app/core/core-enums.c:1159 ../app/core/core-enums.c:1209
 msgctxt "undo-type"
 msgid "Add layer mask"
 msgstr "Add layer mask"
 
-#: ../app/core/core-enums.c:1158 ../app/core/core-enums.c:1209
+#: ../app/core/core-enums.c:1160 ../app/core/core-enums.c:1211
 msgctxt "undo-type"
 msgid "Apply layer mask"
 msgstr "Apply layer mask"
 
-#: ../app/core/core-enums.c:1159 ../app/core/core-enums.c:1217
+#: ../app/core/core-enums.c:1161 ../app/core/core-enums.c:1219
 msgctxt "undo-type"
 msgid "Floating selection to layer"
 msgstr "Floating selection to layer"
 
-#: ../app/core/core-enums.c:1160
+#: ../app/core/core-enums.c:1162
 msgctxt "undo-type"
 msgid "Float selection"
 msgstr "Float selection"
 
-#: ../app/core/core-enums.c:1161
+#: ../app/core/core-enums.c:1163
 msgctxt "undo-type"
 msgid "Anchor floating selection"
 msgstr "Anchor floating selection"
 
-#: ../app/core/core-enums.c:1162 ../app/core/gimp-edit.c:515
+#: ../app/core/core-enums.c:1164 ../app/core/gimp-edit.c:515
 msgctxt "undo-type"
 msgid "Paste"
 msgstr "Paste"
 
-#: ../app/core/core-enums.c:1163 ../app/core/gimp-edit.c:733
+#: ../app/core/core-enums.c:1165 ../app/core/gimp-edit.c:733
 msgctxt "undo-type"
 msgid "Cut"
 msgstr "Cut"
 
-#: ../app/core/core-enums.c:1164
+#: ../app/core/core-enums.c:1166
 msgctxt "undo-type"
 msgid "Text"
 msgstr "Text"
 
-#: ../app/core/core-enums.c:1165 ../app/core/gimpdrawable-transform.c:731
+#: ../app/core/core-enums.c:1167 ../app/core/gimpdrawable-transform.c:731
 msgctxt "undo-type"
 msgid "Transform"
 msgstr "Transform"
 
-#: ../app/core/core-enums.c:1166 ../app/core/core-enums.c:1219
+#: ../app/core/core-enums.c:1168 ../app/core/core-enums.c:1221
 msgctxt "undo-type"
 msgid "Paint"
 msgstr "Paint"
 
-#: ../app/core/core-enums.c:1167 ../app/core/core-enums.c:1222
+#: ../app/core/core-enums.c:1169 ../app/core/core-enums.c:1224
 msgctxt "undo-type"
 msgid "Attach parasite"
 msgstr "Attach parasite"
 
-#: ../app/core/core-enums.c:1168 ../app/core/core-enums.c:1223
+#: ../app/core/core-enums.c:1170 ../app/core/core-enums.c:1225
 msgctxt "undo-type"
 msgid "Remove parasite"
 msgstr "Remove parasite"
 
-#: ../app/core/core-enums.c:1169
+#: ../app/core/core-enums.c:1171
 msgctxt "undo-type"
 msgid "Import paths"
 msgstr "Import paths"
 
-#: ../app/core/core-enums.c:1170
+#: ../app/core/core-enums.c:1172
 msgctxt "undo-type"
 msgid "Plug-In"
 msgstr "Plug-In"
 
-#: ../app/core/core-enums.c:1171
+#: ../app/core/core-enums.c:1173
 msgctxt "undo-type"
 msgid "Image type"
 msgstr "Image type"
 
-#: ../app/core/core-enums.c:1172
+#: ../app/core/core-enums.c:1174
 msgctxt "undo-type"
 msgid "Image precision"
 msgstr "Image precision"
 
-#: ../app/core/core-enums.c:1173
+#: ../app/core/core-enums.c:1175
 msgctxt "undo-type"
 msgid "Image size"
 msgstr "Image size"
 
-#: ../app/core/core-enums.c:1174
+#: ../app/core/core-enums.c:1176
 msgctxt "undo-type"
 msgid "Image resolution change"
 msgstr "Image resolution change"
 
-#: ../app/core/core-enums.c:1176
+#: ../app/core/core-enums.c:1178
 msgctxt "undo-type"
 msgid "Change metadata"
 msgstr "Change metadata"
 
-#: ../app/core/core-enums.c:1177
+#: ../app/core/core-enums.c:1179
 msgctxt "undo-type"
 msgid "Change indexed palette"
 msgstr "Change indexed palette"
 
-#: ../app/core/core-enums.c:1178
+#: ../app/core/core-enums.c:1180
 msgctxt "undo-type"
 msgid "Change color managed state"
 msgstr "Change colour managed state"
 
-#: ../app/core/core-enums.c:1185
+#: ../app/core/core-enums.c:1187
 msgctxt "undo-type"
 msgid "Rename item"
 msgstr "Rename item"
 
-#: ../app/core/core-enums.c:1189
+#: ../app/core/core-enums.c:1191
 msgctxt "undo-type"
 msgid "Item color tag"
 msgstr "Item colour tag"
 
-#: ../app/core/core-enums.c:1190
+#: ../app/core/core-enums.c:1192
 msgctxt "undo-type"
 msgid "Lock/Unlock content"
 msgstr "Lock/Unlock content"
 
-#: ../app/core/core-enums.c:1191
+#: ../app/core/core-enums.c:1193
 msgctxt "undo-type"
 msgid "Lock/Unlock position"
 msgstr "Lock/Unlock position"
 
-#: ../app/core/core-enums.c:1192
+#: ../app/core/core-enums.c:1194
 msgctxt "undo-type"
 msgid "New layer"
 msgstr "New layer"
 
-#: ../app/core/core-enums.c:1193
+#: ../app/core/core-enums.c:1195
 msgctxt "undo-type"
 msgid "Delete layer"
 msgstr "Delete layer"
 
-#: ../app/core/core-enums.c:1194
+#: ../app/core/core-enums.c:1196
 msgctxt "undo-type"
 msgid "Set layer mode"
 msgstr "Set layer mode"
 
-#: ../app/core/core-enums.c:1195
+#: ../app/core/core-enums.c:1197
 msgctxt "undo-type"
 msgid "Set layer opacity"
 msgstr "Set layer opacity"
 
-#: ../app/core/core-enums.c:1196
+#: ../app/core/core-enums.c:1198
 msgctxt "undo-type"
 msgid "Lock/Unlock alpha channel"
 msgstr "Lock/Unlock alpha channel"
 
-#: ../app/core/core-enums.c:1197
+#: ../app/core/core-enums.c:1199
 msgctxt "undo-type"
 msgid "Suspend group layer resize"
 msgstr "Suspend group layer resize"
 
-#: ../app/core/core-enums.c:1198
+#: ../app/core/core-enums.c:1200
 msgctxt "undo-type"
 msgid "Resume group layer resize"
 msgstr "Resume group layer resize"
 
-#: ../app/core/core-enums.c:1199
+#: ../app/core/core-enums.c:1201
 msgctxt "undo-type"
 msgid "Suspend group layer mask"
 msgstr "Suspend group layer mask"
 
-#: ../app/core/core-enums.c:1200
+#: ../app/core/core-enums.c:1202
 msgctxt "undo-type"
 msgid "Resume group layer mask"
 msgstr "Resume group layer mask"
 
-#: ../app/core/core-enums.c:1201
+#: ../app/core/core-enums.c:1203
 msgctxt "undo-type"
 msgid "Start transforming group layer"
 msgstr "Start transforming group layer"
 
-#: ../app/core/core-enums.c:1202
+#: ../app/core/core-enums.c:1204
 msgctxt "undo-type"
 msgid "End transforming group layer"
 msgstr "End transforming group layer"
 
-#: ../app/core/core-enums.c:1203
+#: ../app/core/core-enums.c:1205
 msgctxt "undo-type"
 msgid "Convert group layer"
 msgstr "Convert group layer"
 
-#: ../app/core/core-enums.c:1204
+#: ../app/core/core-enums.c:1206
 msgctxt "undo-type"
 msgid "Text layer"
 msgstr "Text layer"
 
-#: ../app/core/core-enums.c:1205
+#: ../app/core/core-enums.c:1207
 msgctxt "undo-type"
 msgid "Text layer modification"
 msgstr "Text layer modification"
 
-#: ../app/core/core-enums.c:1206
+#: ../app/core/core-enums.c:1208
 msgctxt "undo-type"
 msgid "Convert text layer"
 msgstr "Convert text layer"
 
-#: ../app/core/core-enums.c:1208
+#: ../app/core/core-enums.c:1210
 msgctxt "undo-type"
 msgid "Delete layer mask"
 msgstr "Delete layer mask"
 
-#: ../app/core/core-enums.c:1210
+#: ../app/core/core-enums.c:1212
 msgctxt "undo-type"
 msgid "Show layer mask"
 msgstr "Show layer mask"
 
-#: ../app/core/core-enums.c:1211
+#: ../app/core/core-enums.c:1213
 msgctxt "undo-type"
 msgid "New channel"
 msgstr "New channel"
 
-#: ../app/core/core-enums.c:1212
+#: ../app/core/core-enums.c:1214
 msgctxt "undo-type"
 msgid "Delete channel"
 msgstr "Delete channel"
 
-#: ../app/core/core-enums.c:1213
+#: ../app/core/core-enums.c:1215
 msgctxt "undo-type"
 msgid "Channel color"
 msgstr "Channel colour"
 
-#: ../app/core/core-enums.c:1214
+#: ../app/core/core-enums.c:1216
 msgctxt "undo-type"
 msgid "New path"
 msgstr "New path"
 
-#: ../app/core/core-enums.c:1215
+#: ../app/core/core-enums.c:1217
 msgctxt "undo-type"
 msgid "Delete path"
 msgstr "Delete path"
 
-#: ../app/core/core-enums.c:1216
+#: ../app/core/core-enums.c:1218
 msgctxt "undo-type"
 msgid "Path modification"
 msgstr "Path modification"
 
-#: ../app/core/core-enums.c:1218
+#: ../app/core/core-enums.c:1220
 msgctxt "undo-type"
 msgid "Transform grid"
 msgstr "Transform grid"
 
-#: ../app/core/core-enums.c:1220
+#: ../app/core/core-enums.c:1222
 msgctxt "undo-type"
 msgid "Ink"
 msgstr "Ink"
 
-#: ../app/core/core-enums.c:1221
+#: ../app/core/core-enums.c:1223
 msgctxt "undo-type"
 msgid "Select foreground"
 msgstr "Select foreground"
 
-#: ../app/core/core-enums.c:1224
+#: ../app/core/core-enums.c:1226
 msgctxt "undo-type"
 msgid "Not undoable"
 msgstr "Not undoable"
 
-#: ../app/core/core-enums.c:1259
+#: ../app/core/core-enums.c:1261
 msgctxt "view-size"
 msgid "Tiny"
 msgstr "Tiny"
 
-#: ../app/core/core-enums.c:1260
+#: ../app/core/core-enums.c:1262
 msgctxt "view-size"
 msgid "Very small"
 msgstr "Very small"
 
-#: ../app/core/core-enums.c:1261
+#: ../app/core/core-enums.c:1263
 msgctxt "view-size"
 msgid "Small"
 msgstr "Small"
 
-#: ../app/core/core-enums.c:1262
+#: ../app/core/core-enums.c:1264
 msgctxt "view-size"
 msgid "Medium"
 msgstr "Medium"
 
-#: ../app/core/core-enums.c:1263
+#: ../app/core/core-enums.c:1265
 msgctxt "view-size"
 msgid "Large"
 msgstr "Large"
 
-#: ../app/core/core-enums.c:1264
+#: ../app/core/core-enums.c:1266
 msgctxt "view-size"
 msgid "Very large"
 msgstr "Very large"
 
-#: ../app/core/core-enums.c:1265
+#: ../app/core/core-enums.c:1267
 msgctxt "view-size"
 msgid "Huge"
 msgstr "Huge"
 
-#: ../app/core/core-enums.c:1266
+#: ../app/core/core-enums.c:1268
 msgctxt "view-size"
 msgid "Enormous"
 msgstr "Enormous"
 
-#: ../app/core/core-enums.c:1267
+#: ../app/core/core-enums.c:1269
 msgctxt "view-size"
 msgid "Gigantic"
 msgstr "Gigantic"
 
-#: ../app/core/core-enums.c:1295
+#: ../app/core/core-enums.c:1297
 msgctxt "view-type"
 msgid "View as list"
 msgstr "View as list"
 
-#: ../app/core/core-enums.c:1296
+#: ../app/core/core-enums.c:1298
 msgctxt "view-type"
 msgid "View as grid"
 msgstr "View as grid"
 
 #. initialize babl fishes
-#: ../app/core/gimp.c:505 ../app/core/gimp.c:535
+#: ../app/core/gimp.c:521 ../app/core/gimp.c:551
 msgid "Initialization"
 msgstr "Initialisation"
 
 #. register all internal procedures
-#: ../app/core/gimp.c:515
+#: ../app/core/gimp.c:531
 msgid "Internal Procedures"
 msgstr "Internal Procedures"
 
 #. initialize  the global parasite table
-#: ../app/core/gimp.c:786
+#: ../app/core/gimp.c:802
 msgid "Looking for data files"
 msgstr "Looking for data files"
 
-#: ../app/core/gimp.c:786
+#: ../app/core/gimp.c:802
 msgid "Parasites"
 msgstr "Parasites"
 
 #. initialize the module list
-#: ../app/core/gimp.c:797 ../app/dialogs/preferences-dialog.c:3237
+#: ../app/core/gimp.c:813 ../app/dialogs/preferences-dialog.c:3290
 msgid "Modules"
 msgstr "Modules"
 
-#: ../app/core/gimp-batch.c:75
-#, c-format
-msgid "No batch interpreter specified, using the default '%s'.\n"
-msgstr "No batch interpreter specified, using the default '%s'.\n"
-
 #: ../app/core/gimp-batch.c:93 ../app/core/gimp-batch.c:111
 #, c-format
 msgid "The batch interpreter '%s' is not available. Batch mode disabled."
@@ -12517,7 +12711,7 @@ msgstr "Deleting \"%s\" failed: %s"
 
 #. initialize the list of gimp dynamics
 #: ../app/core/gimp-data-factories.c:354 ../app/core/gimpcontext.c:722
-#: ../app/dialogs/preferences-dialog.c:3183
+#: ../app/dialogs/preferences-dialog.c:3236
 #: ../app/tools/gimppaintoptions-gui.c:221
 msgid "Dynamics"
 msgstr "Dynamics"
@@ -12609,7 +12803,7 @@ msgstr "Failed to execute child process “%s” (%s)"
 msgid "tags-locale:C"
 msgstr "tags-locale:en_GB"
 
-#: ../app/core/gimp-tags.c:156 ../app/gui/themes.c:386
+#: ../app/core/gimp-tags.c:156 ../app/gui/themes.c:414
 #, c-format
 msgid "Error closing '%s': %s"
 msgstr "Error closing '%s': %s"
@@ -12714,43 +12908,43 @@ msgstr ""
 "Unsupported brush depth %d\n"
 "GIMP brushes must be GRAY or RGBA."
 
-#: ../app/core/gimpbrush-load.c:518
+#: ../app/core/gimpbrush-load.c:519
 #, c-format
 msgid "Unable to decode abr format version %d."
 msgstr "Unable to decode abr format version %d."
 
-#: ../app/core/gimpbrush-load.c:636 ../app/core/gimpbrush-load.c:855
+#: ../app/core/gimpbrush-load.c:637 ../app/core/gimpbrush-load.c:856
 #, c-format
 msgid "Fatal parse error in brush file: Brush size value corrupt."
 msgstr "Fatal parse error in brush file: Brush size value corrupt."
 
-#: ../app/core/gimpbrush-load.c:723 ../app/core/gimpbrush-load.c:913
+#: ../app/core/gimpbrush-load.c:724 ../app/core/gimpbrush-load.c:914
 #, c-format
 msgid "Fatal parse error in brush file: Brush dimensions out of range."
 msgstr "Fatal parse error in brush file: Brush dimensions out of range."
 
-#: ../app/core/gimpbrush-load.c:735
+#: ../app/core/gimpbrush-load.c:736
 #, c-format
 msgid "Fatal parse error in brush file: Wide brushes are not supported."
 msgstr "Fatal parse error in brush file: Wide brushes are not supported."
 
-#: ../app/core/gimpbrush-load.c:884
+#: ../app/core/gimpbrush-load.c:885
 msgid "Fatal parse error in brush file: File appears truncated: "
 msgstr "Fatal parse error in brush file: File appears truncated: "
 
-#: ../app/core/gimpbrush-load.c:921
+#: ../app/core/gimpbrush-load.c:922
 #, c-format
 msgid "Fatal parse error in brush file: Unknown compression method."
 msgstr "Fatal parse error in brush file: Unknown compression method."
 
-#: ../app/core/gimpbrush-load.c:1057
+#: ../app/core/gimpbrush-load.c:1059
 #, c-format
 msgid ""
 "Fatal parse error in brush file: Unable to decode abr format version %d."
 msgstr ""
 "Fatal parse error in brush file: Unable to decode abr format version %d."
 
-#: ../app/core/gimpbrush-load.c:1178 ../app/core/gimpbrush-load.c:1196
+#: ../app/core/gimpbrush-load.c:1209
 #, c-format
 msgid "Fatal parse error in brush file: RLE compressed brush data corrupt."
 msgstr "Fatal parse error in brush file: RLE compressed brush data corrupt."
@@ -12866,7 +13060,7 @@ msgctxt "undo-type"
 msgid "Rounded Rectangle Select"
 msgstr "Rounded Rectangle Select"
 
-#: ../app/core/gimpchannel-select.c:421 ../app/core/gimplayer.c:449
+#: ../app/core/gimpchannel-select.c:421 ../app/core/gimplayer.c:450
 msgctxt "undo-type"
 msgid "Alpha to Selection"
 msgstr "Alpha to Selection"
@@ -13115,11 +13309,11 @@ msgstr ""
 "%s"
 
 #: ../app/core/gimpdatafactory.c:423 ../app/core/gimpdatafactory.c:426
-#: ../app/core/gimpitem.c:546 ../app/core/gimpitem.c:549
+#: ../app/core/gimpitem.c:547 ../app/core/gimpitem.c:550
 msgid "copy"
 msgstr "copy"
 
-#: ../app/core/gimpdatafactory.c:435 ../app/core/gimpitem.c:557
+#: ../app/core/gimpdatafactory.c:435 ../app/core/gimpitem.c:558
 #, c-format
 msgid "%s copy"
 msgstr "%s copy"
@@ -13184,7 +13378,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../app/core/gimpdrawable.c:542 ../app/tools/gimpscaletool.c:121
+#: ../app/core/gimpdrawable.c:546 ../app/tools/gimpscaletool.c:121
 msgctxt "undo-type"
 msgid "Scale"
 msgstr "Scale"
@@ -13204,7 +13398,7 @@ msgctxt "undo-type"
 msgid "Equalize"
 msgstr "Equalise"
 
-#: ../app/core/gimpdrawable-floating-selection.c:193
+#: ../app/core/gimpdrawable-floating-selection.c:203
 msgid "Floating Selection"
 msgstr "Floating Selection"
 
@@ -13252,12 +13446,12 @@ msgctxt "undo-type"
 msgid "Flip"
 msgstr "Flip"
 
-#: ../app/core/gimpdrawable-transform.c:895 ../app/tools/gimprotatetool.c:127
+#: ../app/core/gimpdrawable-transform.c:895 ../app/tools/gimprotatetool.c:130
 msgctxt "undo-type"
 msgid "Rotate"
 msgstr "Rotate"
 
-#: ../app/core/gimpdrawable-transform.c:1035 ../app/core/gimplayer.c:448
+#: ../app/core/gimpdrawable-transform.c:1035 ../app/core/gimplayer.c:449
 msgctxt "undo-type"
 msgid "Transform Layer"
 msgstr "Transform Layer"
@@ -13270,7 +13464,8 @@ msgstr "Transformation"
 msgid "Output type"
 msgstr "Output type"
 
-#: ../app/core/gimpfilloptions.c:108
+#. Style
+#: ../app/core/gimpfilloptions.c:108 ../app/dialogs/preferences-dialog.c:1827
 msgid "Style"
 msgstr "Style"
 
@@ -13433,150 +13628,150 @@ msgstr "Vertical offset of the first grid line; this may be a negative number."
 msgid "Offset unit"
 msgstr "Offset unit"
 
-#: ../app/core/gimpgrouplayer.c:280
+#: ../app/core/gimpgrouplayer.c:286
 msgid "Layer Group"
 msgstr "Layer Group"
 
-#: ../app/core/gimpgrouplayer.c:281
+#: ../app/core/gimpgrouplayer.c:287
 msgctxt "undo-type"
 msgid "Rename Layer Group"
 msgstr "Rename Layer Group"
 
-#: ../app/core/gimpgrouplayer.c:282
+#: ../app/core/gimpgrouplayer.c:288
 msgctxt "undo-type"
 msgid "Move Layer Group"
 msgstr "Move Layer Group"
 
-#: ../app/core/gimpgrouplayer.c:283
+#: ../app/core/gimpgrouplayer.c:289
 msgctxt "undo-type"
 msgid "Scale Layer Group"
 msgstr "Scale Layer Group"
 
-#: ../app/core/gimpgrouplayer.c:284
+#: ../app/core/gimpgrouplayer.c:290
 msgctxt "undo-type"
 msgid "Resize Layer Group"
 msgstr "Resize Layer Group"
 
-#: ../app/core/gimpgrouplayer.c:285
+#: ../app/core/gimpgrouplayer.c:291
 msgctxt "undo-type"
 msgid "Flip Layer Group"
 msgstr "Flip Layer Group"
 
-#: ../app/core/gimpgrouplayer.c:286
+#: ../app/core/gimpgrouplayer.c:292
 msgctxt "undo-type"
 msgid "Rotate Layer Group"
 msgstr "Rotate Layer Group"
 
-#: ../app/core/gimpgrouplayer.c:287
+#: ../app/core/gimpgrouplayer.c:293
 msgctxt "undo-type"
 msgid "Transform Layer Group"
 msgstr "Transform Layer Group"
 
-#: ../app/core/gimpimage.c:662 ../app/widgets/gimpsymmetryeditor.c:175
+#: ../app/core/gimpimage.c:691 ../app/widgets/gimpsymmetryeditor.c:175
 msgid "Symmetry"
 msgstr "Symmetry"
 
-#: ../app/core/gimpimage.c:2191
+#: ../app/core/gimpimage.c:2425
 msgid " (exported)"
 msgstr " (exported)"
 
-#: ../app/core/gimpimage.c:2195
+#: ../app/core/gimpimage.c:2429
 msgid " (overwritten)"
 msgstr " (overwritten)"
 
-#: ../app/core/gimpimage.c:2204
+#: ../app/core/gimpimage.c:2438
 msgid " (imported)"
 msgstr " (imported)"
 
-#: ../app/core/gimpimage.c:2378 ../app/core/gimpimage.c:2392
-#: ../app/core/gimpimage.c:2435
+#: ../app/core/gimpimage.c:2612 ../app/core/gimpimage.c:2626
+#: ../app/core/gimpimage.c:2669
 #, c-format
 msgid "Layer mode '%s' was added in %s"
 msgstr "Layer mode '%s' was added in %s"
 
-#: ../app/core/gimpimage.c:2450
+#: ../app/core/gimpimage.c:2684
 #, c-format
 msgid "Layer groups were added in %s"
 msgstr "Layer groups were added in %s"
 
-#: ../app/core/gimpimage.c:2457
+#: ../app/core/gimpimage.c:2691
 #, c-format
 msgid "Masks on layer groups were added in %s"
 msgstr "Masks on layer groups were added in %s"
 
-#: ../app/core/gimpimage.c:2473
+#: ../app/core/gimpimage.c:2707
 #, c-format
 msgid "High bit-depth images were added in %s"
 msgstr "High bit-depth images were added in %s"
 
-#: ../app/core/gimpimage.c:2485
+#: ../app/core/gimpimage.c:2719
 #, c-format
 msgid "Internal zlib compression was added in %s"
 msgstr "Internal zlib compression was added in %s"
 
-#: ../app/core/gimpimage.c:2502
+#: ../app/core/gimpimage.c:2736
 #, c-format
 msgid "Support for image files larger than 4GB was added in %s"
 msgstr "Support for image files larger than 4GB was added in %s"
 
-#: ../app/core/gimpimage.c:2596
+#: ../app/core/gimpimage.c:2832
 msgctxt "undo-type"
 msgid "Change Image Resolution"
 msgstr "Change Image Resolution"
 
-#: ../app/core/gimpimage.c:2648
+#: ../app/core/gimpimage.c:2884
 msgctxt "undo-type"
 msgid "Change Image Unit"
 msgstr "Change Image Unit"
 
-#: ../app/core/gimpimage.c:3550
+#: ../app/core/gimpimage.c:3835
 #, c-format
 msgid ""
 "'gimp-comment' parasite validation failed: comment contains invalid UTF-8"
 msgstr ""
 "'gimp-comment' parasite validation failed: comment contains invalid UTF-8"
 
-#: ../app/core/gimpimage.c:3609
+#: ../app/core/gimpimage.c:3894
 msgctxt "undo-type"
 msgid "Attach Parasite to Image"
 msgstr "Attach Parasite to Image"
 
-#: ../app/core/gimpimage.c:3651
+#: ../app/core/gimpimage.c:3936
 msgctxt "undo-type"
 msgid "Remove Parasite from Image"
 msgstr "Remove Parasite from Image"
 
-#: ../app/core/gimpimage.c:4378
+#: ../app/core/gimpimage.c:4667
 msgctxt "undo-type"
 msgid "Add Layer"
 msgstr "Add Layer"
 
-#: ../app/core/gimpimage.c:4420 ../app/core/gimpimage.c:4451
+#: ../app/core/gimpimage.c:4709 ../app/core/gimpimage.c:4740
 msgctxt "undo-type"
 msgid "Remove Layer"
 msgstr "Remove Layer"
 
-#: ../app/core/gimpimage.c:4445
+#: ../app/core/gimpimage.c:4734
 msgctxt "undo-type"
 msgid "Remove Floating Selection"
 msgstr "Remove Floating Selection"
 
-#: ../app/core/gimpimage.c:4612
+#: ../app/core/gimpimage.c:4901
 msgctxt "undo-type"
 msgid "Add Channel"
 msgstr "Add Channel"
 
-#: ../app/core/gimpimage.c:4640 ../app/core/gimpimage.c:4664
+#: ../app/core/gimpimage.c:4929 ../app/core/gimpimage.c:4953
 msgctxt "undo-type"
 msgid "Remove Channel"
 msgstr "Remove Channel"
 
-#: ../app/core/gimpimage.c:4720
+#: ../app/core/gimpimage.c:5009
 msgctxt "undo-type"
 msgid "Add Path"
 msgstr "Add Path"
 
-#: ../app/core/gimpimage.c:4750 ../app/core/gimpimage.c:4757
+#: ../app/core/gimpimage.c:5039 ../app/core/gimpimage.c:5046
 msgctxt "undo-type"
 msgid "Remove Path"
 msgstr "Remove Path"
@@ -13887,8 +14082,8 @@ msgstr "Scale Image"
 msgid "Can't undo %s"
 msgstr "Can't undo %s"
 
-#: ../app/core/gimpimagefile.c:746 ../app/dialogs/preferences-dialog.c:1917
-#: ../app/dialogs/preferences-dialog.c:2023
+#: ../app/core/gimpimagefile.c:746 ../app/dialogs/preferences-dialog.c:1949
+#: ../app/dialogs/preferences-dialog.c:2055
 msgid "Folder"
 msgstr "Folder"
 
@@ -13941,17 +14136,17 @@ msgstr[1] "%d layers"
 msgid "Could not open thumbnail '%s': %s"
 msgstr "Could not open thumbnail '%s': %s"
 
-#: ../app/core/gimpitem.c:2137
+#: ../app/core/gimpitem.c:2148
 msgctxt "undo-type"
 msgid "Attach Parasite"
 msgstr "Attach Parasite"
 
-#: ../app/core/gimpitem.c:2147
+#: ../app/core/gimpitem.c:2158
 msgctxt "undo-type"
 msgid "Attach Parasite to Item"
 msgstr "Attach Parasite to Item"
 
-#: ../app/core/gimpitem.c:2198 ../app/core/gimpitem.c:2205
+#: ../app/core/gimpitem.c:2209 ../app/core/gimpitem.c:2216
 msgctxt "undo-type"
 msgid "Remove Parasite from Item"
 msgstr "Remove Parasite from Item"
@@ -13964,12 +14159,12 @@ msgstr "Set Item Exclusive Visible"
 msgid "Set Item Exclusive Linked"
 msgstr "Set Item Exclusive Linked"
 
-#: ../app/core/gimplayer-floating-selection.c:118
+#: ../app/core/gimplayer-floating-selection.c:120
 msgctxt "undo-type"
 msgid "Anchor Floating Selection"
 msgstr "Anchor Floating Selection"
 
-#: ../app/core/gimplayer-floating-selection.c:171 ../app/core/gimplayer.c:1045
+#: ../app/core/gimplayer-floating-selection.c:176 ../app/core/gimplayer.c:1047
 msgid ""
 "Cannot create a new layer from the floating selection because it belongs to "
 "a layer mask or channel."
@@ -13977,81 +14172,81 @@ msgstr ""
 "Cannot create a new layer from the floating selection because it belongs to "
 "a layer mask or channel."
 
-#: ../app/core/gimplayer-floating-selection.c:178
+#: ../app/core/gimplayer-floating-selection.c:183
 msgctxt "undo-type"
 msgid "Floating Selection to Layer"
 msgstr "Floating Selection to Layer"
 
-#: ../app/core/gimplayer.c:442
+#: ../app/core/gimplayer.c:443
 msgctxt "undo-type"
 msgid "Rename Layer"
 msgstr "Rename Layer"
 
-#: ../app/core/gimplayer.c:443
+#: ../app/core/gimplayer.c:444
 msgctxt "undo-type"
 msgid "Move Layer"
 msgstr "Move Layer"
 
-#: ../app/core/gimplayer.c:444
+#: ../app/core/gimplayer.c:445
 msgctxt "undo-type"
 msgid "Scale Layer"
 msgstr "Scale Layer"
 
-#: ../app/core/gimplayer.c:445
+#: ../app/core/gimplayer.c:446
 msgctxt "undo-type"
 msgid "Resize Layer"
 msgstr "Resize Layer"
 
-#: ../app/core/gimplayer.c:446
+#: ../app/core/gimplayer.c:447
 msgctxt "undo-type"
 msgid "Flip Layer"
 msgstr "Flip Layer"
 
-#: ../app/core/gimplayer.c:447
+#: ../app/core/gimplayer.c:448
 msgctxt "undo-type"
 msgid "Rotate Layer"
 msgstr "Rotate Layer"
 
-#: ../app/core/gimplayer.c:450
+#: ../app/core/gimplayer.c:451
 msgctxt "undo-type"
 msgid "Reorder Layer"
 msgstr "Reorder Layer"
 
-#: ../app/core/gimplayer.c:451
+#: ../app/core/gimplayer.c:452
 msgctxt "undo-type"
 msgid "Raise Layer"
 msgstr "Raise Layer"
 
-#: ../app/core/gimplayer.c:452
+#: ../app/core/gimplayer.c:453
 msgctxt "undo-type"
 msgid "Raise Layer to Top"
 msgstr "Raise Layer to Top"
 
-#: ../app/core/gimplayer.c:453
+#: ../app/core/gimplayer.c:454
 msgctxt "undo-type"
 msgid "Lower Layer"
 msgstr "Lower Layer"
 
-#: ../app/core/gimplayer.c:454
+#: ../app/core/gimplayer.c:455
 msgctxt "undo-type"
 msgid "Lower Layer to Bottom"
 msgstr "Lower Layer to Bottom"
 
-#: ../app/core/gimplayer.c:455
+#: ../app/core/gimplayer.c:456
 msgid "Layer cannot be raised higher."
 msgstr "Layer cannot be raised higher."
 
-#: ../app/core/gimplayer.c:456
+#: ../app/core/gimplayer.c:457
 msgid "Layer cannot be lowered more."
 msgstr "Layer cannot be lowered more."
 
-#: ../app/core/gimplayer.c:746 ../app/core/gimplayer.c:1926
-#: ../app/core/gimplayermask.c:270
+#: ../app/core/gimplayer.c:748 ../app/core/gimplayer.c:1947
+#: ../app/core/gimplayermask.c:285
 #, c-format
 msgid "%s mask"
 msgstr "%s mask"
 
-#: ../app/core/gimplayer.c:785
+#: ../app/core/gimplayer.c:787
 #, c-format
 msgid ""
 "Floating Selection\n"
@@ -14060,75 +14255,75 @@ msgstr ""
 "Floating Selection\n"
 "(%s)"
 
-#: ../app/core/gimplayer.c:1830
+#: ../app/core/gimplayer.c:1851
 msgid "Unable to add a layer mask since the layer already has one."
 msgstr "Unable to add a layer mask since the layer already has one."
 
-#: ../app/core/gimplayer.c:1841
+#: ../app/core/gimplayer.c:1862
 msgid "Cannot add layer mask of different dimensions than specified layer."
 msgstr "Cannot add layer mask of different dimensions than specified layer."
 
-#: ../app/core/gimplayer.c:1847
+#: ../app/core/gimplayer.c:1868
 msgctxt "undo-type"
 msgid "Add Layer Mask"
 msgstr "Add Layer Mask"
 
-#: ../app/core/gimplayer.c:1967
+#: ../app/core/gimplayer.c:1988
 msgctxt "undo-type"
 msgid "Transfer Alpha to Mask"
 msgstr "Transfer Alpha to Mask"
 
-#: ../app/core/gimplayer.c:2129
+#: ../app/core/gimplayer.c:2150
 msgctxt "undo-type"
 msgid "Apply Layer Mask"
 msgstr "Apply Layer Mask"
 
-#: ../app/core/gimplayer.c:2130
+#: ../app/core/gimplayer.c:2151
 msgctxt "undo-type"
 msgid "Delete Layer Mask"
 msgstr "Delete Layer Mask"
 
-#: ../app/core/gimplayer.c:2234
+#: ../app/core/gimplayer.c:2255
 msgctxt "undo-type"
 msgid "Enable Layer Mask"
 msgstr "Enable Layer Mask"
 
-#: ../app/core/gimplayer.c:2235
+#: ../app/core/gimplayer.c:2256
 msgctxt "undo-type"
 msgid "Disable Layer Mask"
 msgstr "Disable Layer Mask"
 
-#: ../app/core/gimplayer.c:2311
+#: ../app/core/gimplayer.c:2334
 msgctxt "undo-type"
 msgid "Show Layer Mask"
 msgstr "Show Layer Mask"
 
-#: ../app/core/gimplayer.c:2385
+#: ../app/core/gimplayer.c:2408
 msgctxt "undo-type"
 msgid "Add Alpha Channel"
 msgstr "Add Alpha Channel"
 
-#: ../app/core/gimplayer.c:2420
+#: ../app/core/gimplayer.c:2443
 msgctxt "undo-type"
 msgid "Remove Alpha Channel"
 msgstr "Remove Alpha Channel"
 
-#: ../app/core/gimplayer.c:2441
+#: ../app/core/gimplayer.c:2464
 msgctxt "undo-type"
 msgid "Layer to Image Size"
 msgstr "Layer to Image Size"
 
-#: ../app/core/gimplayermask.c:82
+#: ../app/core/gimplayermask.c:83
 msgctxt "undo-type"
 msgid "Move Layer Mask"
 msgstr "Move Layer Mask"
 
-#: ../app/core/gimplayermask.c:83
+#: ../app/core/gimplayermask.c:84
 msgctxt "undo-type"
 msgid "Layer Mask to Selection"
 msgstr "Layer Mask to Selection"
 
-#: ../app/core/gimplayermask.c:194
+#: ../app/core/gimplayermask.c:196
 #, c-format
 msgid "Cannot rename layer masks."
 msgstr "Cannot rename layer masks."
@@ -14454,30 +14649,40 @@ msgstr "Active"
 msgid "Activate symmetry painting"
 msgstr "Activate symmetry painting"
 
-#: ../app/core/gimpsymmetry-mandala.c:113
+#: ../app/core/gimpsymmetry-mandala.c:114
 msgid "Mandala"
 msgstr "Mandala"
 
-#: ../app/core/gimpsymmetry-mandala.c:120
+#: ../app/core/gimpsymmetry-mandala.c:121
 msgid "Center abscissa"
 msgstr "Centre abscissa"
 
-#: ../app/core/gimpsymmetry-mandala.c:132
+#: ../app/core/gimpsymmetry-mandala.c:133
 msgid "Center ordinate"
 msgstr "Centre ordinate"
 
-#: ../app/core/gimpsymmetry-mandala.c:144
+#: ../app/core/gimpsymmetry-mandala.c:145
 msgid "Number of points"
 msgstr "Number of points"
 
-#: ../app/core/gimpsymmetry-mandala.c:152 ../app/core/gimpsymmetry-mirror.c:151
+#: ../app/core/gimpsymmetry-mandala.c:153 ../app/core/gimpsymmetry-mirror.c:151
 msgid "Disable brush transform"
 msgstr "Disable brush transform"
 
-#: ../app/core/gimpsymmetry-mandala.c:153
+#: ../app/core/gimpsymmetry-mandala.c:154
 msgid "Disable brush rotation"
 msgstr "Disable brush rotation"
 
+#: ../app/core/gimpsymmetry-mandala.c:161
+#| msgctxt "filters-action"
+#| msgid "_Kaleidoscope..."
+msgid "Kaleidoscope"
+msgstr "Kaleidoscope"
+
+#: ../app/core/gimpsymmetry-mandala.c:162
+msgid "Reflect consecutive strokes"
+msgstr "Reflect consecutive strokes"
+
 #: ../app/core/gimpsymmetry-mirror.c:120
 msgid "Mirror"
 msgstr "Mirror"
@@ -14637,7 +14842,7 @@ msgstr "Colour profile"
 msgid "Fill type"
 msgstr "Fill type"
 
-#: ../app/core/gimptemplate.c:236 ../app/dialogs/image-properties-dialog.c:94
+#: ../app/core/gimptemplate.c:236
 msgid "Comment"
 msgstr "Comment"
 
@@ -14645,6 +14850,14 @@ msgstr "Comment"
 msgid "Filename"
 msgstr "Filename"
 
+#. Translators: this is a noun
+#: ../app/core/gimptoolgroup.c:265
+#| msgctxt "dashboard-action"
+#| msgid "_Groups"
+msgctxt "tool-item"
+msgid "Group"
+msgstr "Group"
+
 #: ../app/core/gimptoolpreset.c:147
 msgid "Apply stored FG/BG"
 msgstr "Apply stored FG/BG"
@@ -14741,29 +14954,71 @@ msgctxt "plural"
 msgid "percent"
 msgstr "percent"
 
-#: ../app/dialogs/about-dialog.c:115
+#: ../app/dialogs/about-dialog.c:126
 msgid "About GIMP"
 msgstr "About GIMP"
 
-#: ../app/dialogs/about-dialog.c:124
-msgid "Visit the GIMP website"
-msgstr "Visit the GIMP website"
+#: ../app/dialogs/about-dialog.c:135
+msgid "Visit the GIMP website"
+msgstr "Visit the GIMP website"
+
+#. Translators: insert your names here,
+#. separated by newline
+#: ../app/dialogs/about-dialog.c:141
+msgid "translator-credits"
+msgstr ""
+"Robert Brady\n"
+"Piers Cornwell\n"
+"Gareth Owen\n"
+"Bruce Cowan"
+
+#: ../app/dialogs/about-dialog.c:309
+#| msgid "No longer available"
+msgid "New version available!"
+msgstr "New version available!"
+
+#. This is actually a new revision of current version.
+#: ../app/dialogs/about-dialog.c:331
+#, c-format
+msgid ""
+"A revision of GIMP %s was released on %s.\n"
+"Even though you use the last version, it is recommended to reinstall.\n"
+"New revisions come with package fixes."
+msgstr ""
+"A revision of GIMP %s was released on %s.\n"
+"Even though you use the last version, it is recommended to reinstall.\n"
+"New revisions come with package fixes."
+
+#. Recommend an update.
+#: ../app/dialogs/about-dialog.c:338 ../app/widgets/gimpcriticaldialog.c:209
+#, c-format
+msgid ""
+"A new version of GIMP (%s) was released on %s.\n"
+"It is recommended to update."
+msgstr ""
+"A new version of GIMP (%s) was released on %s.\n"
+"It is recommended to update."
+
+#: ../app/dialogs/about-dialog.c:350
+#| msgid "%s to dodge"
+msgid "Go to download page"
+msgstr "Go to download page"
+
+#: ../app/dialogs/about-dialog.c:362
+#, c-format
+#| msgid "Last used: %s"
+msgid "Last checked on %s"
+msgstr "Last checked on %s"
 
-#. Translators: insert your names here,
-#. separated by newline
-#: ../app/dialogs/about-dialog.c:130
-msgid "translator-credits"
-msgstr ""
-"Robert Brady\n"
-"Piers Cornwell\n"
-"Gareth Owen\n"
-"Bruce Cowan"
+#: ../app/dialogs/about-dialog.c:364
+msgid "Check for updates"
+msgstr "Check for updates"
 
-#: ../app/dialogs/about-dialog.c:529
+#: ../app/dialogs/about-dialog.c:667
 msgid "GIMP is brought to you by"
 msgstr "GIMP is brought to you by"
 
-#: ../app/dialogs/about-dialog.c:605
+#: ../app/dialogs/about-dialog.c:743
 #, c-format
 msgid ""
 "This is an unstable development release\n"
@@ -14953,9 +15208,9 @@ msgid "Enable dithering of _transparency"
 msgstr "Enable dithering of _transparency"
 
 #: ../app/dialogs/convert-indexed-dialog.c:280
-#: ../app/dialogs/preferences-dialog.c:2242
-msgid "Enable dithering of text layers"
-msgstr "Enable dithering of text layers"
+#| msgid "Enable dithering of text layers"
+msgid "Enable dithering of text _layers"
+msgstr "Enable dithering of text _layers"
 
 #: ../app/dialogs/convert-indexed-dialog.c:291
 #: ../app/dialogs/convert-precision-dialog.c:276
@@ -15023,68 +15278,68 @@ msgstr "GIMP Message"
 msgid "GIMP Debug"
 msgstr "GIMP Debug"
 
-#: ../app/dialogs/dialogs.c:315
+#: ../app/dialogs/dialogs.c:316
 msgid "Devices"
 msgstr "Devices"
 
-#: ../app/dialogs/dialogs.c:315
+#: ../app/dialogs/dialogs.c:316
 msgid "Device Status"
 msgstr "Device Status"
 
-#: ../app/dialogs/dialogs.c:319
+#: ../app/dialogs/dialogs.c:320
 msgid "Errors"
 msgstr "Errors"
 
-#: ../app/dialogs/dialogs.c:323
+#: ../app/dialogs/dialogs.c:324
 msgid "Pointer"
 msgstr "Pointer"
 
-#: ../app/dialogs/dialogs.c:363
+#: ../app/dialogs/dialogs.c:364
 msgid "History"
 msgstr "History"
 
-#: ../app/dialogs/dialogs.c:366
+#: ../app/dialogs/dialogs.c:367
 msgid "Image Templates"
 msgstr "Image Templates"
 
-#: ../app/dialogs/dialogs.c:387
+#: ../app/dialogs/dialogs.c:388
 msgid "Histogram"
 msgstr "Histogram"
 
 #. Selection Bounding Box
-#: ../app/dialogs/dialogs.c:391 ../app/display/gimpcursorview.c:262
+#: ../app/dialogs/dialogs.c:392 ../app/display/gimpcursorview.c:262
 msgid "Selection"
 msgstr "Selection"
 
-#: ../app/dialogs/dialogs.c:391
+#: ../app/dialogs/dialogs.c:392
 msgid "Selection Editor"
 msgstr "Selection Editor"
 
-#: ../app/dialogs/dialogs.c:395
+#: ../app/dialogs/dialogs.c:396
 msgid "Symmetry Painting"
 msgstr "Symmetry Painting"
 
-#: ../app/dialogs/dialogs.c:399
+#: ../app/dialogs/dialogs.c:400
 msgid "Undo"
 msgstr "Undo"
 
-#: ../app/dialogs/dialogs.c:399
+#: ../app/dialogs/dialogs.c:400
 msgid "Undo History"
 msgstr "Undo History"
 
-#: ../app/dialogs/dialogs.c:409
+#: ../app/dialogs/dialogs.c:410
 msgid "Navigation"
 msgstr "Navigation"
 
-#: ../app/dialogs/dialogs.c:409
+#: ../app/dialogs/dialogs.c:410
 msgid "Display Navigation"
 msgstr "Display Navigation"
 
-#: ../app/dialogs/dialogs.c:415
+#: ../app/dialogs/dialogs.c:416
 msgid "FG/BG"
 msgstr "FG/BG"
 
-#: ../app/dialogs/dialogs.c:415
+#: ../app/dialogs/dialogs.c:416
 msgid "FG/BG Color"
 msgstr "FG/BG Colour"
 
@@ -15235,7 +15490,7 @@ msgid "Create a New Image"
 msgstr "Create a New Image"
 
 #: ../app/dialogs/image-new-dialog.c:138
-#: ../app/dialogs/preferences-dialog.c:1735
+#: ../app/dialogs/preferences-dialog.c:1760
 msgid "_Template:"
 msgstr "_Template:"
 
@@ -15269,18 +15524,27 @@ msgstr "Image Properties"
 #: ../app/dialogs/module-dialog.c:134 ../app/tools/gimpcolorpickertool.c:351
 #: ../app/tools/gimpgradienttool-editor.c:1857
 #: ../app/tools/gimpmeasuretool.c:748 ../app/widgets/gimpcontrollerlist.c:640
-#: ../app/widgets/gimpcriticaldialog.c:97 ../app/widgets/gimppdbdialog.c:141
+#: ../app/widgets/gimpcriticaldialog.c:205
+#: ../app/widgets/gimpcriticaldialog.c:227 ../app/widgets/gimppdbdialog.c:141
 #: ../app/widgets/gimpsettingsbox.c:655 ../app/widgets/gimptexteditor.c:163
 msgid "_Close"
 msgstr "_Close"
 
 #: ../app/dialogs/image-properties-dialog.c:84
-msgid "Properties"
-msgstr "Properties"
+#| msgctxt "layers-action"
+#| msgid "_Properties"
+msgid "_Properties"
+msgstr "_Properties"
 
 #: ../app/dialogs/image-properties-dialog.c:89
-msgid "Color Profile"
-msgstr "Colour Profile"
+#| msgid "Color Profile"
+msgid "C_olor Profile"
+msgstr "C_olour Profile"
+
+#: ../app/dialogs/image-properties-dialog.c:94
+#| msgid "Comment"
+msgid "Co_mment"
+msgstr "Co_mment"
 
 #: ../app/dialogs/image-scale-dialog.c:115
 msgctxt "dialog-title"
@@ -15388,16 +15652,19 @@ msgid "_Mode:"
 msgstr "_Mode:"
 
 #: ../app/dialogs/layer-options-dialog.c:203
-msgid "Blend space:"
-msgstr "Blend space:"
+#| msgid "Blend space:"
+msgid "_Blend space:"
+msgstr "_Blend space:"
 
 #: ../app/dialogs/layer-options-dialog.c:213
-msgid "Composite space:"
-msgstr "Composite space:"
+#| msgid "Composite space:"
+msgid "Compos_ite space:"
+msgstr "Compos_ite space:"
 
 #: ../app/dialogs/layer-options-dialog.c:225
-msgid "Composite mode:"
-msgstr "Composite mode:"
+#| msgid "Composite mode:"
+msgid "Composite mo_de:"
+msgstr "Composite mo_de:"
 
 #: ../app/dialogs/layer-options-dialog.c:239
 msgid "_Opacity:"
@@ -15483,7 +15750,7 @@ msgstr "Level: %s,  Lives: %s"
 msgid "Left/Right to move, Space to fire, 'p' to pause, 'q' to quit"
 msgstr "Left/Right to move, Space to fire, 'p' to pause, 'q' to quit"
 
-#: ../app/dialogs/lebl-dialog.c:804
+#: ../app/dialogs/lebl-dialog.c:807
 msgid "Killer GEGLs from Outer Space"
 msgstr "Killer GEGLs from Outer Space"
 
@@ -15545,7 +15812,7 @@ msgid "Select Source"
 msgstr "Select Source"
 
 #: ../app/dialogs/palette-import-dialog.c:212
-#: ../app/dialogs/preferences-dialog.c:1698
+#: ../app/dialogs/preferences-dialog.c:1723
 msgid "_Gradient"
 msgstr "_Gradient"
 
@@ -15597,7 +15864,7 @@ msgstr "I_nterval:"
 
 #. The "Preview" frame
 #: ../app/dialogs/palette-import-dialog.c:360
-#: ../app/tools/gimpforegroundselecttool.c:1289
+#: ../app/tools/gimpforegroundselecttool.c:1291
 msgid "Preview"
 msgstr "Preview"
 
@@ -15663,118 +15930,144 @@ msgstr ""
 "GIMP."
 
 #: ../app/dialogs/preferences-dialog.c:850
-#: ../app/dialogs/preferences-dialog.c:2535
+#: ../app/dialogs/preferences-dialog.c:2575
 msgid "There's a local installation of the user manual."
 msgstr "There's a local installation of the user manual."
 
 #: ../app/dialogs/preferences-dialog.c:855
-#: ../app/dialogs/preferences-dialog.c:2541
+#: ../app/dialogs/preferences-dialog.c:2581
 msgid "The user manual is not installed locally."
 msgstr "The user manual is not installed locally."
 
-#: ../app/dialogs/preferences-dialog.c:962
-msgid "Show _menubar"
-msgstr "Show _menubar"
-
-#: ../app/dialogs/preferences-dialog.c:966
-msgid "Show _rulers"
-msgstr "Show _rulers"
-
-#: ../app/dialogs/preferences-dialog.c:969
-msgid "Show scroll_bars"
-msgstr "Show scroll_bars"
-
-#: ../app/dialogs/preferences-dialog.c:972
-msgid "Show s_tatusbar"
-msgstr "Show s_tatusbar"
-
-#: ../app/dialogs/preferences-dialog.c:980
+#: ../app/dialogs/preferences-dialog.c:961
 msgid "Show s_election"
 msgstr "Show s_election"
 
-#: ../app/dialogs/preferences-dialog.c:983
+#: ../app/dialogs/preferences-dialog.c:964
 msgid "Show _layer boundary"
 msgstr "Show _layer boundary"
 
-#: ../app/dialogs/preferences-dialog.c:986
+#: ../app/dialogs/preferences-dialog.c:967
+#| msgid "Show _layer boundary"
+msgid "Show can_vas boundary"
+msgstr "Show can_vas boundary"
+
+#: ../app/dialogs/preferences-dialog.c:970
 msgid "Show _guides"
 msgstr "Show _guides"
 
-#: ../app/dialogs/preferences-dialog.c:989
+#: ../app/dialogs/preferences-dialog.c:973
 msgid "Show gri_d"
 msgstr "Show gri_d"
 
+#: ../app/dialogs/preferences-dialog.c:976
+#| msgctxt "view-action"
+#| msgid "Sh_ow Sample Points"
+msgid "Show _sample points"
+msgstr "Show _sample points"
+
+#: ../app/dialogs/preferences-dialog.c:985
+msgid "Show _menubar"
+msgstr "Show _menubar"
+
+#: ../app/dialogs/preferences-dialog.c:989
+msgid "Show _rulers"
+msgstr "Show _rulers"
+
+#: ../app/dialogs/preferences-dialog.c:992
+msgid "Show scroll_bars"
+msgstr "Show scroll_bars"
+
 #: ../app/dialogs/preferences-dialog.c:995
+msgid "Show s_tatusbar"
+msgstr "Show s_tatusbar"
+
+#: ../app/dialogs/preferences-dialog.c:1001
 msgid "Canvas _padding mode:"
 msgstr "Canvas _padding mode:"
 
-#: ../app/dialogs/preferences-dialog.c:1000
+#: ../app/dialogs/preferences-dialog.c:1006
 msgid "Custom p_adding color:"
 msgstr "Custom p_adding colour:"
 
-#: ../app/dialogs/preferences-dialog.c:1001
+#: ../app/dialogs/preferences-dialog.c:1007
 msgid "Select Custom Canvas Padding Color"
 msgstr "Select Custom Canvas Padding Colour"
 
-#: ../app/dialogs/preferences-dialog.c:1031
-msgid "Snap to Guides"
-msgstr "Snap to Guides"
+#: ../app/dialogs/preferences-dialog.c:1016
+#| msgid "Canvas _padding mode:"
+msgid "_Keep canvas padding in \"Show All\" mode"
+msgstr "_Keep canvas padding in \"Show All\" mode"
 
-#: ../app/dialogs/preferences-dialog.c:1034
-msgid "Snap to Grid"
-msgstr "Snap to Grid"
+#: ../app/dialogs/preferences-dialog.c:1041
+#| msgid "Snap to Guides"
+msgid "Snap to _Guides"
+msgstr "Snap to _Guides"
 
-#: ../app/dialogs/preferences-dialog.c:1042
-msgid "Snap to Canvas Edges"
-msgstr "Snap to Canvas Edges"
+#: ../app/dialogs/preferences-dialog.c:1044
+#| msgid "Snap to Grid"
+msgid "S_nap to Grid"
+msgstr "S_nap to Grid"
 
-#: ../app/dialogs/preferences-dialog.c:1045
-msgid "Snap to Active Path"
-msgstr "Snap to Active Path"
+#: ../app/dialogs/preferences-dialog.c:1052
+#| msgid "Snap to Canvas Edges"
+msgid "Snap to Canvas _Edges"
+msgstr "Snap to Canvas _Edges"
 
-#: ../app/dialogs/preferences-dialog.c:1117
+#: ../app/dialogs/preferences-dialog.c:1055
+#| msgid "Snap to Active Path"
+msgid "Snap to _Active Path"
+msgstr "Snap to _Active Path"
+
+#: ../app/dialogs/preferences-dialog.c:1128
 msgid "Preferences"
 msgstr "Preferences"
 
-#: ../app/dialogs/preferences-dialog.c:1153
-#: ../app/dialogs/preferences-dialog.c:1154
+#: ../app/dialogs/preferences-dialog.c:1164
+#: ../app/dialogs/preferences-dialog.c:1165
 msgid "System Resources"
 msgstr "System Resources"
 
-#: ../app/dialogs/preferences-dialog.c:1161
+#: ../app/dialogs/preferences-dialog.c:1172
 msgid "Resource Consumption"
 msgstr "Resource Consumption"
 
-#: ../app/dialogs/preferences-dialog.c:1171
+#: ../app/dialogs/preferences-dialog.c:1182
 msgid "Minimal number of _undo levels:"
 msgstr "Minimal number of _undo levels:"
 
-#: ../app/dialogs/preferences-dialog.c:1174
+#: ../app/dialogs/preferences-dialog.c:1185
 msgid "Maximum undo _memory:"
 msgstr "Maximum undo _memory:"
 
-#: ../app/dialogs/preferences-dialog.c:1177
+#: ../app/dialogs/preferences-dialog.c:1188
 msgid "Tile cache _size:"
 msgstr "Tile cache _size:"
 
-#: ../app/dialogs/preferences-dialog.c:1180
+#: ../app/dialogs/preferences-dialog.c:1191
 msgid "Maximum _new image size:"
 msgstr "Maximum _new image size:"
 
-#: ../app/dialogs/preferences-dialog.c:1185
+#: ../app/dialogs/preferences-dialog.c:1195
+#| msgid "Swap compression ratio"
+msgid "S_wap compression:"
+msgstr "S_wap compression:"
+
+#: ../app/dialogs/preferences-dialog.c:1200
 msgid "Number of _threads to use:"
 msgstr "Number of _threads to use:"
 
 #. Hardware Acceleration
-#: ../app/dialogs/preferences-dialog.c:1190
+#: ../app/dialogs/preferences-dialog.c:1205
 msgid "Hardware Acceleration"
 msgstr "Hardware Acceleration"
 
-#: ../app/dialogs/preferences-dialog.c:1194
-msgid "Use OpenCL"
-msgstr "Use OpenCL"
+#: ../app/dialogs/preferences-dialog.c:1209
+#| msgid "Use OpenCL"
+msgid "Use O_penCL"
+msgstr "Use O_penCL"
 
-#: ../app/dialogs/preferences-dialog.c:1198
+#: ../app/dialogs/preferences-dialog.c:1213
 msgid ""
 "OpenCL drivers and support are experimental, expect slowdowns and possible "
 "crashes (please report)."
@@ -15782,30 +16075,39 @@ msgstr ""
 "OpenCL drivers and support are experimental, expect slowdowns and possible "
 "crashes (please report)."
 
+#: ../app/dialogs/preferences-dialog.c:1220
+msgid "Network access"
+msgstr "Network access"
+
+#: ../app/dialogs/preferences-dialog.c:1224
+msgid "Check for updates (requires internet)"
+msgstr "Check for updates (requires internet)"
+
 #. Image Thumbnails
-#: ../app/dialogs/preferences-dialog.c:1204
+#: ../app/dialogs/preferences-dialog.c:1229
 msgid "Image Thumbnails"
 msgstr "Image Thumbnails"
 
-#: ../app/dialogs/preferences-dialog.c:1209
+#: ../app/dialogs/preferences-dialog.c:1234
 msgid "Size of _thumbnails:"
 msgstr "Size of _thumbnails:"
 
-#: ../app/dialogs/preferences-dialog.c:1213
+#: ../app/dialogs/preferences-dialog.c:1238
 msgid "Maximum _filesize for thumbnailing:"
 msgstr "Maximum _filesize for thumbnailing:"
 
-#: ../app/dialogs/preferences-dialog.c:1220
-msgid "Keep record of used files in the Recent Documents list"
-msgstr "Keep record of used files in the Recent Documents list"
+#: ../app/dialogs/preferences-dialog.c:1245
+#| msgid "Keep record of used files in the Recent Documents list"
+msgid "_Keep record of used files in the Recent Documents list"
+msgstr "_Keep record of used files in the Recent Documents list"
 
 #. TODO: icon needed.
-#: ../app/dialogs/preferences-dialog.c:1237
-#: ../app/dialogs/preferences-dialog.c:1238
+#: ../app/dialogs/preferences-dialog.c:1262
+#: ../app/dialogs/preferences-dialog.c:1263
 msgid "Debugging"
 msgstr "Debugging"
 
-#: ../app/dialogs/preferences-dialog.c:1245
+#: ../app/dialogs/preferences-dialog.c:1270
 msgid ""
 "We hope you will never need these settings, but as all software, GIMP has "
 "bugs, and crashes can occur. If it happens, you can help us by reporting "
@@ -15815,19 +16117,19 @@ msgstr ""
 "bugs, and crashes can occur. If it happens, you can help us by reporting "
 "bugs."
 
-#: ../app/dialogs/preferences-dialog.c:1254
+#: ../app/dialogs/preferences-dialog.c:1279
 msgid "Bug Reporting"
 msgstr "Bug Reporting"
 
-#: ../app/dialogs/preferences-dialog.c:1260
+#: ../app/dialogs/preferences-dialog.c:1285
 msgid "Debug _policy:"
 msgstr "Debug _policy:"
 
-#: ../app/dialogs/preferences-dialog.c:1272
+#: ../app/dialogs/preferences-dialog.c:1297
 msgid "This feature requires \"gdb\" or \"lldb\" installed on your system."
 msgstr "This feature requires \"gdb\" or \"lldb\" installed on your system."
 
-#: ../app/dialogs/preferences-dialog.c:1276
+#: ../app/dialogs/preferences-dialog.c:1301
 msgid ""
 "This feature is more efficient with \"gdb\" or \"lldb\" installed on your "
 "system."
@@ -15835,230 +16137,240 @@ msgstr ""
 "This feature is more efficient with \"gdb\" or \"lldb\" installed on your "
 "system."
 
-#: ../app/dialogs/preferences-dialog.c:1289
-#: ../app/dialogs/preferences-dialog.c:1290
+#: ../app/dialogs/preferences-dialog.c:1314
+#: ../app/dialogs/preferences-dialog.c:1315
 msgid "Color Management"
 msgstr "Colour Management"
 
-#: ../app/dialogs/preferences-dialog.c:1299
-msgid "Reset Color Management"
-msgstr "Reset Colour Management"
+#: ../app/dialogs/preferences-dialog.c:1324
+#| msgid "Reset Color Management"
+msgid "R_eset Color Management"
+msgstr "R_eset Colour Management"
 
-#: ../app/dialogs/preferences-dialog.c:1322
+#: ../app/dialogs/preferences-dialog.c:1347
 msgid "Image display _mode:"
 msgstr "Image display _mode:"
 
 #. Color Managed Display
-#: ../app/dialogs/preferences-dialog.c:1326
+#: ../app/dialogs/preferences-dialog.c:1351
 msgid "Color Managed Display"
 msgstr "Colour Managed Display"
 
-#: ../app/dialogs/preferences-dialog.c:1335
+#: ../app/dialogs/preferences-dialog.c:1360
 msgid "Select Monitor Color Profile"
 msgstr "Select Monitor Colour Profile"
 
-#: ../app/dialogs/preferences-dialog.c:1336
+#: ../app/dialogs/preferences-dialog.c:1361
 msgid "_Monitor profile:"
 msgstr "_Monitor profile:"
 
-#: ../app/dialogs/preferences-dialog.c:1342
+#: ../app/dialogs/preferences-dialog.c:1367
 msgid "_Try to use the system monitor profile"
 msgstr "_Try to use the system monitor profile"
 
-#: ../app/dialogs/preferences-dialog.c:1351
+#: ../app/dialogs/preferences-dialog.c:1376
 msgid "_Rendering intent:"
 msgstr "_Rendering intent:"
 
-#: ../app/dialogs/preferences-dialog.c:1356
+#: ../app/dialogs/preferences-dialog.c:1381
 msgid "Use _black point compensation"
 msgstr "Use _black point compensation"
 
-#: ../app/dialogs/preferences-dialog.c:1364
-#: ../app/dialogs/preferences-dialog.c:1400 ../app/paint/gimpinkoptions.c:93
+#: ../app/dialogs/preferences-dialog.c:1389
+#: ../app/dialogs/preferences-dialog.c:1425 ../app/paint/gimpinkoptions.c:93
 msgid "Speed"
 msgstr "Speed"
 
-#: ../app/dialogs/preferences-dialog.c:1365
-#: ../app/dialogs/preferences-dialog.c:1401
+#: ../app/dialogs/preferences-dialog.c:1390
+#: ../app/dialogs/preferences-dialog.c:1426
 msgid "Precision / Color Fidelity"
 msgstr "Precision / Colour Fidelity"
 
-#: ../app/dialogs/preferences-dialog.c:1366
+#: ../app/dialogs/preferences-dialog.c:1391
 msgid "_Optimize image display for:"
 msgstr "_Optimise image display for:"
 
 #. Print Simulation (Soft-proofing)
-#: ../app/dialogs/preferences-dialog.c:1370
+#: ../app/dialogs/preferences-dialog.c:1395
 msgid "Soft-Proofing"
 msgstr "Soft-Proofing"
 
-#: ../app/dialogs/preferences-dialog.c:1380
+#: ../app/dialogs/preferences-dialog.c:1405
 msgid "Select Soft-Proofing Color Profile"
 msgstr "Select Soft-Proofing Colour Profile"
 
-#: ../app/dialogs/preferences-dialog.c:1381
+#: ../app/dialogs/preferences-dialog.c:1406
 msgid "_Soft-proofing profile:"
 msgstr "_Soft-proofing profile:"
 
-#: ../app/dialogs/preferences-dialog.c:1387
+#: ../app/dialogs/preferences-dialog.c:1412
 msgid "Re_ndering intent:"
 msgstr "Re_ndering intent:"
 
-#: ../app/dialogs/preferences-dialog.c:1392
+#: ../app/dialogs/preferences-dialog.c:1417
 msgid "Use black _point compensation"
 msgstr "Use black _point compensation"
 
-#: ../app/dialogs/preferences-dialog.c:1402
+#: ../app/dialogs/preferences-dialog.c:1427
 msgid "O_ptimize soft-proofing for:"
 msgstr "O_ptimise soft-proofing for:"
 
-#: ../app/dialogs/preferences-dialog.c:1411
-msgid "Mark out of gamut colors"
-msgstr "Mark out of gamut colours"
+#: ../app/dialogs/preferences-dialog.c:1436
+#| msgid "Mark out of gamut colors"
+msgid "Mar_k out of gamut colors"
+msgstr "Mar_k out of gamut colours"
 
-#: ../app/dialogs/preferences-dialog.c:1416
+#: ../app/dialogs/preferences-dialog.c:1441
 msgid "Select Warning Color"
 msgstr "Select Warning Colour"
 
 #. Preferred profiles
-#: ../app/dialogs/preferences-dialog.c:1427
+#: ../app/dialogs/preferences-dialog.c:1452
 msgid "Preferred Profiles"
 msgstr "Preferred Profiles"
 
-#: ../app/dialogs/preferences-dialog.c:1436
+#: ../app/dialogs/preferences-dialog.c:1461
 msgid "Select Preferred RGB Color Profile"
 msgstr "Select Preferred RGB Colour Profile"
 
-#: ../app/dialogs/preferences-dialog.c:1437
+#: ../app/dialogs/preferences-dialog.c:1462
 msgid "_RGB profile:"
 msgstr "_RGB profile:"
 
-#: ../app/dialogs/preferences-dialog.c:1444
+#: ../app/dialogs/preferences-dialog.c:1469
 msgid "Select Preferred Grayscale Color Profile"
 msgstr "Select Preferred Greyscale Colour Profile"
 
-#: ../app/dialogs/preferences-dialog.c:1445
+#: ../app/dialogs/preferences-dialog.c:1470
 msgid "_Grayscale profile:"
 msgstr "_Greyscale profile:"
 
-#: ../app/dialogs/preferences-dialog.c:1452
+#: ../app/dialogs/preferences-dialog.c:1477
 msgid "Select CMYK Color Profile"
 msgstr "Select CMYK Colour Profile"
 
-#: ../app/dialogs/preferences-dialog.c:1453
+#: ../app/dialogs/preferences-dialog.c:1478
 msgid "_CMYK profile:"
 msgstr "_CMYK profile:"
 
 #. Policies
-#: ../app/dialogs/preferences-dialog.c:1458
+#: ../app/dialogs/preferences-dialog.c:1483
 msgid "Policies"
 msgstr "Policies"
 
-#: ../app/dialogs/preferences-dialog.c:1463
-msgid "File Open behaviour:"
-msgstr "File Open behaviour:"
+#: ../app/dialogs/preferences-dialog.c:1488
+#| msgid "File Open behaviour:"
+msgid "_File Open behaviour:"
+msgstr "_File Open behaviour:"
 
 #. Filter Dialogs
-#: ../app/dialogs/preferences-dialog.c:1467
-#: ../app/dialogs/preferences-dialog.c:2246
+#: ../app/dialogs/preferences-dialog.c:1492
+#: ../app/dialogs/preferences-dialog.c:2286
 msgid "Filter Dialogs"
 msgstr "Filter Dialogues"
 
-#: ../app/dialogs/preferences-dialog.c:1471
-#: ../app/dialogs/preferences-dialog.c:2258
-msgid "Show advanced color options"
-msgstr "Show advanced colour options"
+#: ../app/dialogs/preferences-dialog.c:1496
+#| msgid "Show advanced color options"
+msgid "Show _advanced color options"
+msgstr "Show _advanced colour options"
 
-#: ../app/dialogs/preferences-dialog.c:1485
-#: ../app/dialogs/preferences-dialog.c:1486
+#: ../app/dialogs/preferences-dialog.c:1510
+#: ../app/dialogs/preferences-dialog.c:1511
 msgid "Image Import & Export"
 msgstr "Image Import & Export"
 
 #. Import Policies
-#: ../app/dialogs/preferences-dialog.c:1496
+#: ../app/dialogs/preferences-dialog.c:1521
 msgid "Import Policies"
 msgstr "Import Policies"
 
-#: ../app/dialogs/preferences-dialog.c:1500
+#: ../app/dialogs/preferences-dialog.c:1525
 msgid "Promote imported images to _floating point precision"
 msgstr "Promote imported images to _floating point precision"
 
-#: ../app/dialogs/preferences-dialog.c:1509
-msgid "Dither images when promoting to floating point"
-msgstr "Dither images when promoting to floating point"
+#: ../app/dialogs/preferences-dialog.c:1534
+#| msgid "Dither images when promoting to floating point"
+msgid "_Dither images when promoting to floating point"
+msgstr "_Dither images when promoting to floating point"
 
-#: ../app/dialogs/preferences-dialog.c:1514
-msgid "Add an alpha channel to imported images"
-msgstr "Add an alpha channel to imported images"
+#: ../app/dialogs/preferences-dialog.c:1539
+#| msgid "Add an alpha channel to imported images"
+msgid "_Add an alpha channel to imported images"
+msgstr "_Add an alpha channel to imported images"
 
-#: ../app/dialogs/preferences-dialog.c:1519
-#: ../app/dialogs/preferences-dialog.c:2169
-msgid "Color profile policy:"
-msgstr "Colour profile policy:"
+#: ../app/dialogs/preferences-dialog.c:1544
+#| msgid "Color profile policy:"
+msgid "Color _profile policy:"
+msgstr "Colour _profile policy:"
 
 #. Export Policies
-#: ../app/dialogs/preferences-dialog.c:1523
+#: ../app/dialogs/preferences-dialog.c:1548
 msgid "Export Policies"
 msgstr "Export Policies"
 
-#: ../app/dialogs/preferences-dialog.c:1527
-msgid "Export the image's color profile by default"
-msgstr "Export the image's colour profile by default"
+#: ../app/dialogs/preferences-dialog.c:1552
+#| msgid "Export the image's color profile by default"
+msgid "Export the i_mage's color profile by default"
+msgstr "Export the i_mage's colour profile by default"
 
 #. Translators: label for
 #. * configuration option (checkbox).
 #. * It determines how file export
 #. * plug-ins handle Exif by default.
 #.
-#: ../app/dialogs/preferences-dialog.c:1535
-msgid "Export Exif metadata by default when available"
-msgstr "Export Exif metadata by default when available"
+#: ../app/dialogs/preferences-dialog.c:1560
+#| msgid "Export Exif metadata by default when available"
+msgid "Export _Exif metadata by default when available"
+msgstr "Export _Exif metadata by default when available"
 
 #. Translators: label for
 #. * configuration option (checkbox).
 #. * It determines how file export
 #. * plug-ins handle XMP by default.
 #.
-#: ../app/dialogs/preferences-dialog.c:1543
-msgid "Export XMP metadata by default when available"
-msgstr "Export XMP metadata by default when available"
+#: ../app/dialogs/preferences-dialog.c:1568
+#| msgid "Export XMP metadata by default when available"
+msgid "Export _XMP metadata by default when available"
+msgstr "Export _XMP metadata by default when available"
 
 #. Translators: label for
 #. * configuration option (checkbox).
 #. * It determines how file export
 #. * plug-ins handle IPTC by default.
 #.
-#: ../app/dialogs/preferences-dialog.c:1551
-msgid "Export IPTC metadata by default when available"
-msgstr "Export IPTC metadata by default when available"
+#: ../app/dialogs/preferences-dialog.c:1576
+#| msgid "Export IPTC metadata by default when available"
+msgid "Export _IPTC metadata by default when available"
+msgstr "Export _IPTC metadata by default when available"
 
-#: ../app/dialogs/preferences-dialog.c:1554
+#: ../app/dialogs/preferences-dialog.c:1579
 msgid "Metadata can contain sensitive information."
 msgstr "Metadata can contain sensitive information."
 
 #. Export File Type
-#: ../app/dialogs/preferences-dialog.c:1558
+#: ../app/dialogs/preferences-dialog.c:1583
 msgid "Export File Type"
 msgstr "Export File Type"
 
-#: ../app/dialogs/preferences-dialog.c:1562
-msgid "Default export file type:"
-msgstr "Default export file type:"
+#: ../app/dialogs/preferences-dialog.c:1587
+#| msgid "Default export file type:"
+msgid "Default export file t_ype:"
+msgstr "Default export file t_ype:"
 
 #. Raw Image Importer
-#: ../app/dialogs/preferences-dialog.c:1566
+#: ../app/dialogs/preferences-dialog.c:1591
 msgid "Raw Image Importer"
 msgstr "Raw Image Importer"
 
-#: ../app/dialogs/preferences-dialog.c:1602
+#: ../app/dialogs/preferences-dialog.c:1627
 msgid "Experimental Playground"
 msgstr "Experimental Playground"
 
-#: ../app/dialogs/preferences-dialog.c:1603
+#: ../app/dialogs/preferences-dialog.c:1628
 msgid "Playground"
 msgstr "Playground"
 
-#: ../app/dialogs/preferences-dialog.c:1610
+#: ../app/dialogs/preferences-dialog.c:1635
 msgid ""
 "These features are unfinished, buggy and may crash GIMP. It is unadvised to "
 "use them unless you really know what you are doing or you intend to "
@@ -16068,528 +16380,551 @@ msgstr ""
 "use them unless you really know what you are doing or you intend to "
 "contribute patches."
 
-#: ../app/dialogs/preferences-dialog.c:1619
+#: ../app/dialogs/preferences-dialog.c:1644
 msgid "Insane Options"
 msgstr "Insane Options"
 
-#: ../app/dialogs/preferences-dialog.c:1623
+#: ../app/dialogs/preferences-dialog.c:1648
 msgid "_N-Point Deformation tool"
 msgstr "_N-Point Deformation tool"
 
-#: ../app/dialogs/preferences-dialog.c:1626
+#: ../app/dialogs/preferences-dialog.c:1651
 msgid "_Seamless Clone tool"
 msgstr "_Seamless Clone tool"
 
-#: ../app/dialogs/preferences-dialog.c:1636
-#: ../app/dialogs/preferences-dialog.c:1637
+#: ../app/dialogs/preferences-dialog.c:1661
+#: ../app/dialogs/preferences-dialog.c:1662
 msgctxt "preferences"
 msgid "Tool Options"
 msgstr "Tool Options"
 
 #. General
 #. Snapping Distance
-#: ../app/dialogs/preferences-dialog.c:1645
-#: ../app/dialogs/preferences-dialog.c:2479
-#: ../app/dialogs/preferences-dialog.c:2805
-#: ../app/dialogs/preferences-dialog.c:3036
+#: ../app/dialogs/preferences-dialog.c:1670
+#: ../app/dialogs/preferences-dialog.c:2519
+#: ../app/dialogs/preferences-dialog.c:2845
+#: ../app/dialogs/preferences-dialog.c:3089
 #: ../app/widgets/gimpcontrollereditor.c:187
 msgid "General"
 msgstr "General"
 
-#: ../app/dialogs/preferences-dialog.c:1648
+#: ../app/dialogs/preferences-dialog.c:1673
 msgid "Allow _editing on non-visible layers"
 msgstr "Allow _editing on non-visible layers"
 
-#: ../app/dialogs/preferences-dialog.c:1652
+#: ../app/dialogs/preferences-dialog.c:1677
 msgid "_Save tool options on exit"
 msgstr "_Save tool options on exit"
 
-#: ../app/dialogs/preferences-dialog.c:1656
+#: ../app/dialogs/preferences-dialog.c:1681
 msgid "Save Tool Options _Now"
 msgstr "Save Tool Options _Now"
 
-#: ../app/dialogs/preferences-dialog.c:1663
+#: ../app/dialogs/preferences-dialog.c:1688
 msgid "_Reset Saved Tool Options to Default Values"
 msgstr "_Reset Saved Tool Options to Default Values"
 
-#: ../app/dialogs/preferences-dialog.c:1677
+#: ../app/dialogs/preferences-dialog.c:1702
 msgid "Default _interpolation:"
 msgstr "Default _interpolation:"
 
 #. Global Brush, Pattern, ...
-#: ../app/dialogs/preferences-dialog.c:1685
+#: ../app/dialogs/preferences-dialog.c:1710
 msgid "Paint Options Shared Between Tools"
 msgstr "Paint Options Shared Between Tools"
 
-#: ../app/dialogs/preferences-dialog.c:1689
+#: ../app/dialogs/preferences-dialog.c:1714
 msgid "_Brush"
 msgstr "_Brush"
 
-#: ../app/dialogs/preferences-dialog.c:1692
+#: ../app/dialogs/preferences-dialog.c:1717
 msgid "_Dynamics"
 msgstr "_Dynamics"
 
-#: ../app/dialogs/preferences-dialog.c:1695
+#: ../app/dialogs/preferences-dialog.c:1720
 msgid "_Pattern"
 msgstr "_Pattern"
 
 #. Move Tool
-#: ../app/dialogs/preferences-dialog.c:1702
+#: ../app/dialogs/preferences-dialog.c:1727
 msgid "Move Tool"
 msgstr "Move Tool"
 
-#: ../app/dialogs/preferences-dialog.c:1706
-msgid "Set layer or path as active"
-msgstr "Set layer or path as active"
+#: ../app/dialogs/preferences-dialog.c:1731
+#| msgid "Set layer or path as active"
+msgid "Set _layer or path as active"
+msgstr "Set _layer or path as active"
 
-#: ../app/dialogs/preferences-dialog.c:1718
+#: ../app/dialogs/preferences-dialog.c:1743
 msgid "Default New Image"
 msgstr "Default New Image"
 
-#: ../app/dialogs/preferences-dialog.c:1719
+#: ../app/dialogs/preferences-dialog.c:1744
 msgid "Default Image"
 msgstr "Default Image"
 
-#: ../app/dialogs/preferences-dialog.c:1755
+#: ../app/dialogs/preferences-dialog.c:1780
 msgid "Quick Mask color:"
 msgstr "Quick Mask colour:"
 
-#: ../app/dialogs/preferences-dialog.c:1756
+#: ../app/dialogs/preferences-dialog.c:1781
 msgid "Set the default Quick Mask color"
 msgstr "Set the default Quick Mask colour"
 
-#: ../app/dialogs/preferences-dialog.c:1766
+#: ../app/dialogs/preferences-dialog.c:1791
 msgid "Default Image Grid"
 msgstr "Default Image Grid"
 
-#: ../app/dialogs/preferences-dialog.c:1767
+#: ../app/dialogs/preferences-dialog.c:1792
 msgid "Default Grid"
 msgstr "Default Grid"
 
-#: ../app/dialogs/preferences-dialog.c:1786
+#: ../app/dialogs/preferences-dialog.c:1811
 msgid "User Interface"
 msgstr "User Interface"
 
-#: ../app/dialogs/preferences-dialog.c:1787
+#: ../app/dialogs/preferences-dialog.c:1812
 msgid "Interface"
 msgstr "Interface"
 
-#: ../app/dialogs/preferences-dialog.c:1796 ../app/tools/gimptextoptions.c:153
+#: ../app/dialogs/preferences-dialog.c:1821 ../app/tools/gimptextoptions.c:153
 msgid "Language"
 msgstr "Language"
 
+#: ../app/dialogs/preferences-dialog.c:1830
+msgid "Use co_mpact sliders"
+msgstr "Use co_mpact sliders"
+
 #. Previews
-#: ../app/dialogs/preferences-dialog.c:1802
+#: ../app/dialogs/preferences-dialog.c:1834
 msgid "Previews"
 msgstr "Previews"
 
-#: ../app/dialogs/preferences-dialog.c:1805
+#: ../app/dialogs/preferences-dialog.c:1837
 msgid "_Enable layer & channel previews"
 msgstr "_Enable layer & channel previews"
 
-#: ../app/dialogs/preferences-dialog.c:1813
+#: ../app/dialogs/preferences-dialog.c:1845
 msgid "Enable layer _group previews"
 msgstr "Enable layer _group previews"
 
-#: ../app/dialogs/preferences-dialog.c:1819
+#: ../app/dialogs/preferences-dialog.c:1851
 msgid "_Default layer & channel preview size:"
 msgstr "_Default layer & channel preview size:"
 
-#: ../app/dialogs/preferences-dialog.c:1822
+#: ../app/dialogs/preferences-dialog.c:1854
 msgid "_Undo preview size:"
 msgstr "_Undo preview size:"
 
-#: ../app/dialogs/preferences-dialog.c:1825
+#: ../app/dialogs/preferences-dialog.c:1857
 msgid "Na_vigation preview size:"
 msgstr "Na_vigation preview size:"
 
 #. Keyboard Shortcuts
-#: ../app/dialogs/preferences-dialog.c:1829
+#: ../app/dialogs/preferences-dialog.c:1861
 msgid "Keyboard Shortcuts"
 msgstr "Keyboard Shortcuts"
 
-#: ../app/dialogs/preferences-dialog.c:1833
+#: ../app/dialogs/preferences-dialog.c:1865
 msgid "_Use dynamic keyboard shortcuts"
 msgstr "_Use dynamic keyboard shortcuts"
 
-#: ../app/dialogs/preferences-dialog.c:1837
+#: ../app/dialogs/preferences-dialog.c:1869
 msgid "Configure _Keyboard Shortcuts..."
 msgstr "Configure _Keyboard Shortcuts..."
 
-#: ../app/dialogs/preferences-dialog.c:1844
+#: ../app/dialogs/preferences-dialog.c:1876
 msgid "_Save keyboard shortcuts on exit"
 msgstr "_Save keyboard shortcuts on exit"
 
-#: ../app/dialogs/preferences-dialog.c:1848
+#: ../app/dialogs/preferences-dialog.c:1880
 msgid "Save Keyboard Shortcuts _Now"
 msgstr "Save Keyboard Shortcuts _Now"
 
-#: ../app/dialogs/preferences-dialog.c:1855
+#: ../app/dialogs/preferences-dialog.c:1887
 msgid "_Reset Keyboard Shortcuts to Default Values"
 msgstr "_Reset Keyboard Shortcuts to Default Values"
 
-#: ../app/dialogs/preferences-dialog.c:1864
+#: ../app/dialogs/preferences-dialog.c:1896
 msgid "Remove _All Keyboard Shortcuts"
 msgstr "Remove _All Keyboard Shortcuts"
 
-#: ../app/dialogs/preferences-dialog.c:1876
-#: ../app/dialogs/preferences-dialog.c:1877
-#: ../app/dialogs/preferences-dialog.c:1912
+#: ../app/dialogs/preferences-dialog.c:1908
+#: ../app/dialogs/preferences-dialog.c:1909
+#: ../app/dialogs/preferences-dialog.c:1944
 msgid "Theme"
 msgstr "Theme"
 
-#: ../app/dialogs/preferences-dialog.c:1882
+#: ../app/dialogs/preferences-dialog.c:1914
 msgid "Select Theme"
 msgstr "Select Theme"
 
-#: ../app/dialogs/preferences-dialog.c:1964
+#: ../app/dialogs/preferences-dialog.c:1996
 msgid "Reload C_urrent Theme"
 msgstr "Reload C_urrent Theme"
 
-#: ../app/dialogs/preferences-dialog.c:1976
-#: ../app/dialogs/preferences-dialog.c:1977
-#: ../app/dialogs/preferences-dialog.c:2018
+#: ../app/dialogs/preferences-dialog.c:2008
+#: ../app/dialogs/preferences-dialog.c:2009
+#: ../app/dialogs/preferences-dialog.c:2050
 msgid "Icon Theme"
 msgstr "Icon Theme"
 
-#: ../app/dialogs/preferences-dialog.c:1982
+#: ../app/dialogs/preferences-dialog.c:2014
 msgid "Select an Icon Theme"
 msgstr "Select an Icon Theme"
 
-#: ../app/dialogs/preferences-dialog.c:2098
-#: ../app/dialogs/preferences-dialog.c:2099 ../app/widgets/gimptoolbox.c:525
+#: ../app/dialogs/preferences-dialog.c:2130
+#: ../app/dialogs/preferences-dialog.c:2131 ../app/widgets/gimptoolbox.c:525
 msgid "Toolbox"
 msgstr "Toolbox"
 
 #. Appearance
-#: ../app/dialogs/preferences-dialog.c:2107
-#: ../app/dialogs/preferences-dialog.c:2875 ../app/widgets/gimpgrideditor.c:134
+#: ../app/dialogs/preferences-dialog.c:2139
+#: ../app/dialogs/preferences-dialog.c:2928 ../app/widgets/gimpgrideditor.c:134
 msgid "Appearance"
 msgstr "Appearance"
 
-#: ../app/dialogs/preferences-dialog.c:2111
+#: ../app/dialogs/preferences-dialog.c:2143
 msgid "Show GIMP _logo (drag-and-drop target)"
 msgstr "Show GIMP _logo (drag-and-drop target)"
 
-#: ../app/dialogs/preferences-dialog.c:2115
+#: ../app/dialogs/preferences-dialog.c:2147
 msgid "Show _foreground & background color"
 msgstr "Show _foreground & background colour"
 
-#: ../app/dialogs/preferences-dialog.c:2119
+#: ../app/dialogs/preferences-dialog.c:2151
 msgid "Show active _brush, pattern & gradient"
 msgstr "Show active _brush, pattern & gradient"
 
-#: ../app/dialogs/preferences-dialog.c:2123
+#: ../app/dialogs/preferences-dialog.c:2155
 msgid "Show active _image"
 msgstr "Show active _image"
 
+#: ../app/dialogs/preferences-dialog.c:2164
+msgid "Use tool _groups"
+msgstr "Use tool _groups"
+
 #. Tool Editor
-#: ../app/dialogs/preferences-dialog.c:2130
+#: ../app/dialogs/preferences-dialog.c:2171
 msgid "Tools Configuration"
 msgstr "Tools Configuration"
 
-#: ../app/dialogs/preferences-dialog.c:2146
-#: ../app/dialogs/preferences-dialog.c:2147
+#: ../app/dialogs/preferences-dialog.c:2186
+#: ../app/dialogs/preferences-dialog.c:2187
 msgid "Dialog Defaults"
 msgstr "Dialogue Defaults"
 
-#: ../app/dialogs/preferences-dialog.c:2156
-msgid "Reset Dialog Defaults"
-msgstr "Reset Dialogue Defaults"
+#: ../app/dialogs/preferences-dialog.c:2196
+#| msgid "Reset Dialog Defaults"
+msgid "Reset Dialog _Defaults"
+msgstr "Reset Dialogue _Defaults"
 
 #. Color profile import dialog
-#: ../app/dialogs/preferences-dialog.c:2164
+#: ../app/dialogs/preferences-dialog.c:2204
 msgid "Color Profile Import Dialog"
 msgstr "Colour Profile Import Dialogue"
 
+#: ../app/dialogs/preferences-dialog.c:2209
+msgid "Color profile policy:"
+msgstr "Colour profile policy:"
+
 #. All color profile chooser dialogs
-#: ../app/dialogs/preferences-dialog.c:2173
+#: ../app/dialogs/preferences-dialog.c:2213
 msgid "Color Profile File Dialogs"
 msgstr "Colour Profile File Dialogues"
 
-#: ../app/dialogs/preferences-dialog.c:2178
+#: ../app/dialogs/preferences-dialog.c:2218
 msgid "Profile folder:"
 msgstr "Profile folder:"
 
-#: ../app/dialogs/preferences-dialog.c:2179
+#: ../app/dialogs/preferences-dialog.c:2219
 msgid "Select Default Folder for Color Profiles"
 msgstr "Select Default Folder for Colour Profiles"
 
 #. Convert to Color Profile Dialog
-#: ../app/dialogs/preferences-dialog.c:2183
+#: ../app/dialogs/preferences-dialog.c:2223
 msgid "Convert to Color Profile Dialog"
 msgstr "Convert to Colour Profile Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2188
+#: ../app/dialogs/preferences-dialog.c:2228
 msgid "Rendering intent:"
 msgstr "Rendering intent:"
 
-#: ../app/dialogs/preferences-dialog.c:2192
+#: ../app/dialogs/preferences-dialog.c:2232
 msgid "Black point compensation"
 msgstr "Black point compensation"
 
 #. Convert Precision Dialog
-#: ../app/dialogs/preferences-dialog.c:2196
+#: ../app/dialogs/preferences-dialog.c:2236
 msgid "Precision Conversion Dialog"
 msgstr "Precision Conversion Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2203
+#: ../app/dialogs/preferences-dialog.c:2243
 msgid "Dither layers:"
 msgstr "Dither layers:"
 
-#: ../app/dialogs/preferences-dialog.c:2208
+#: ../app/dialogs/preferences-dialog.c:2248
 msgid "Dither text layers:"
 msgstr "Dither text layers:"
 
-#: ../app/dialogs/preferences-dialog.c:2213
+#: ../app/dialogs/preferences-dialog.c:2253
 msgid "Dither channels/masks:"
 msgstr "Dither channels/masks:"
 
 #. Convert Indexed Dialog
-#: ../app/dialogs/preferences-dialog.c:2217
+#: ../app/dialogs/preferences-dialog.c:2257
 msgid "Indexed Conversion Dialog"
 msgstr "Indexed Colour Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2222
+#: ../app/dialogs/preferences-dialog.c:2262
 msgid "Colormap:"
 msgstr "Colourmap:"
 
-#: ../app/dialogs/preferences-dialog.c:2225
+#: ../app/dialogs/preferences-dialog.c:2265
 msgid "Maximum number of colors:"
 msgstr "Maximum number of colours:"
 
-#: ../app/dialogs/preferences-dialog.c:2229
+#: ../app/dialogs/preferences-dialog.c:2269
 msgid "Remove unused and duplicate colors from colormap"
 msgstr "Remove unused and duplicate colours from colourmap"
 
-#: ../app/dialogs/preferences-dialog.c:2235
+#: ../app/dialogs/preferences-dialog.c:2275
 msgid "Color dithering:"
 msgstr "Colour dithering:"
 
-#: ../app/dialogs/preferences-dialog.c:2239
+#: ../app/dialogs/preferences-dialog.c:2279
 msgid "Enable dithering of transparency"
 msgstr "Enable dithering of transparency"
 
-#: ../app/dialogs/preferences-dialog.c:2251
+#: ../app/dialogs/preferences-dialog.c:2282
+msgid "Enable dithering of text layers"
+msgstr "Enable dithering of text layers"
+
+#: ../app/dialogs/preferences-dialog.c:2291
 msgid "Keep recent settings:"
 msgstr "Keep recent settings:"
 
-#: ../app/dialogs/preferences-dialog.c:2255
+#: ../app/dialogs/preferences-dialog.c:2295
 msgid "Default to the last used settings"
 msgstr "Default to the last used settings"
 
+#: ../app/dialogs/preferences-dialog.c:2298
+msgid "Show advanced color options"
+msgstr "Show advanced colour options"
+
 #. Canvas Size Dialog
-#: ../app/dialogs/preferences-dialog.c:2262
+#: ../app/dialogs/preferences-dialog.c:2302
 msgid "Canvas Size Dialog"
 msgstr "Canvas Size Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2267
-#: ../app/dialogs/preferences-dialog.c:2296
+#: ../app/dialogs/preferences-dialog.c:2307
+#: ../app/dialogs/preferences-dialog.c:2336
 msgid "Fill with:"
 msgstr "Fill with:"
 
-#: ../app/dialogs/preferences-dialog.c:2270
+#: ../app/dialogs/preferences-dialog.c:2310
 msgid "Resize layers:"
 msgstr "Resize layers:"
 
-#: ../app/dialogs/preferences-dialog.c:2274
+#: ../app/dialogs/preferences-dialog.c:2314
 msgid "Resize text layers"
 msgstr "Resize text layers"
 
 #. New Layer Dialog
-#: ../app/dialogs/preferences-dialog.c:2278
+#: ../app/dialogs/preferences-dialog.c:2318
 msgid "New Layer Dialog"
 msgstr "New Layer Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2283
+#: ../app/dialogs/preferences-dialog.c:2323
 msgid "Layer name:"
 msgstr "Layer name:"
 
-#: ../app/dialogs/preferences-dialog.c:2287
+#: ../app/dialogs/preferences-dialog.c:2327
 msgid "Fill type:"
 msgstr "Fill type:"
 
 #. Layer Boundary Size Dialog
-#: ../app/dialogs/preferences-dialog.c:2291
+#: ../app/dialogs/preferences-dialog.c:2331
 msgid "Layer Boundary Size Dialog"
 msgstr "Layer Boundary Size Dialogue"
 
 #. Add Layer Mask Dialog
-#: ../app/dialogs/preferences-dialog.c:2300
+#: ../app/dialogs/preferences-dialog.c:2340
 msgid "Add Layer Mask Dialog"
 msgstr "Add Layer Mask Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2305
+#: ../app/dialogs/preferences-dialog.c:2345
 msgid "Layer mask type:"
 msgstr "Layer mask type:"
 
-#: ../app/dialogs/preferences-dialog.c:2309
+#: ../app/dialogs/preferences-dialog.c:2349
 msgid "Invert mask"
 msgstr "Invert mask"
 
 #. Merge Layers Dialog
-#: ../app/dialogs/preferences-dialog.c:2313
+#: ../app/dialogs/preferences-dialog.c:2353
 msgid "Merge Layers Dialog"
 msgstr "Merge Layers Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2320
+#: ../app/dialogs/preferences-dialog.c:2360
 msgid "Merged layer size:"
 msgstr "Merged layer size:"
 
-#: ../app/dialogs/preferences-dialog.c:2324
+#: ../app/dialogs/preferences-dialog.c:2364
 msgid "Merge within active group only"
 msgstr "Merge within active group only"
 
-#: ../app/dialogs/preferences-dialog.c:2327
+#: ../app/dialogs/preferences-dialog.c:2367
 msgid "Discard invisible layers"
 msgstr "Discard invisible layers"
 
 #. New Channel Dialog
-#: ../app/dialogs/preferences-dialog.c:2331
+#: ../app/dialogs/preferences-dialog.c:2371
 msgid "New Channel Dialog"
 msgstr "New Channel Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2336
+#: ../app/dialogs/preferences-dialog.c:2376
 msgid "Channel name:"
 msgstr "Channel name:"
 
-#: ../app/dialogs/preferences-dialog.c:2340
+#: ../app/dialogs/preferences-dialog.c:2380
 msgid "Color and opacity:"
 msgstr "Colour and opacity:"
 
-#: ../app/dialogs/preferences-dialog.c:2341
+#: ../app/dialogs/preferences-dialog.c:2381
 msgid "Default New Channel Color and Opacity"
 msgstr "Default New Channel Colour and Opacity"
 
 #. New Path Dialog
-#: ../app/dialogs/preferences-dialog.c:2346
+#: ../app/dialogs/preferences-dialog.c:2386
 msgid "New Path Dialog"
 msgstr "New Path Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2351
+#: ../app/dialogs/preferences-dialog.c:2391
 msgid "Path name:"
 msgstr "Path name:"
 
 #. Export Path Dialog
-#: ../app/dialogs/preferences-dialog.c:2355
+#: ../app/dialogs/preferences-dialog.c:2395
 msgid "Export Paths Dialog"
 msgstr "Export Paths Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2360
+#: ../app/dialogs/preferences-dialog.c:2400
 msgid "Export folder:"
 msgstr "Export folder:"
 
-#: ../app/dialogs/preferences-dialog.c:2361
+#: ../app/dialogs/preferences-dialog.c:2401
 msgid "Select Default Folder for Exporting Paths"
 msgstr "Select Default Folder for Exporting Paths"
 
-#: ../app/dialogs/preferences-dialog.c:2365
+#: ../app/dialogs/preferences-dialog.c:2405
 msgid "Export the active path only"
 msgstr "Export the active path only"
 
 #. Import Path Dialog
-#: ../app/dialogs/preferences-dialog.c:2369
+#: ../app/dialogs/preferences-dialog.c:2409
 msgid "Import Paths Dialog"
 msgstr "Import Paths Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2374
+#: ../app/dialogs/preferences-dialog.c:2414
 msgid "Import folder:"
 msgstr "Import folder:"
 
-#: ../app/dialogs/preferences-dialog.c:2375
+#: ../app/dialogs/preferences-dialog.c:2415
 msgid "Select Default Folder for Importing Paths"
 msgstr "Select Default Folder for Importing Paths"
 
-#: ../app/dialogs/preferences-dialog.c:2379
+#: ../app/dialogs/preferences-dialog.c:2419
 msgid "Merge imported paths"
 msgstr "Merge imported paths"
 
-#: ../app/dialogs/preferences-dialog.c:2382
+#: ../app/dialogs/preferences-dialog.c:2422
 msgid "Scale imported paths"
 msgstr "Scale imported paths"
 
 #. Feather Selection Dialog
-#: ../app/dialogs/preferences-dialog.c:2386
+#: ../app/dialogs/preferences-dialog.c:2426
 msgid "Feather Selection Dialog"
 msgstr "Feather Selection Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2391
+#: ../app/dialogs/preferences-dialog.c:2431
 msgid "Feather radius:"
 msgstr "Feather radius:"
 
-#: ../app/dialogs/preferences-dialog.c:2395
-#: ../app/dialogs/preferences-dialog.c:2417
-#: ../app/dialogs/preferences-dialog.c:2434
+#: ../app/dialogs/preferences-dialog.c:2435
+#: ../app/dialogs/preferences-dialog.c:2457
+#: ../app/dialogs/preferences-dialog.c:2474
 msgid "Selected areas continue outside the image"
 msgstr "Selected areas continue outside the image"
 
 #. Grow Selection Dialog
-#: ../app/dialogs/preferences-dialog.c:2399
+#: ../app/dialogs/preferences-dialog.c:2439
 msgid "Grow Selection Dialog"
 msgstr "Grow Selection Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2404
+#: ../app/dialogs/preferences-dialog.c:2444
 msgid "Grow radius:"
 msgstr "Grow radius:"
 
 #. Shrink Selection Dialog
-#: ../app/dialogs/preferences-dialog.c:2408
+#: ../app/dialogs/preferences-dialog.c:2448
 msgid "Shrink Selection Dialog"
 msgstr "Shrink Selection Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2413
+#: ../app/dialogs/preferences-dialog.c:2453
 msgid "Shrink radius:"
 msgstr "Shrink radius:"
 
 #. Border Selection Dialog
-#: ../app/dialogs/preferences-dialog.c:2421
+#: ../app/dialogs/preferences-dialog.c:2461
 msgid "Border Selection Dialog"
 msgstr "Border Selection Dialogue"
 
-#: ../app/dialogs/preferences-dialog.c:2426
+#: ../app/dialogs/preferences-dialog.c:2466
 msgid "Border radius:"
 msgstr "Border radius:"
 
-#: ../app/dialogs/preferences-dialog.c:2430
+#: ../app/dialogs/preferences-dialog.c:2470
 msgid "Border style:"
 msgstr "Border style:"
 
 #. Fill Options Dialog
-#: ../app/dialogs/preferences-dialog.c:2438
+#: ../app/dialogs/preferences-dialog.c:2478
 msgid "Fill Selection Outline & Fill Path Dialogs"
 msgstr "Fill Selection Outline & Fill Path Dialogues"
 
 #. Stroke Options Dialog
-#: ../app/dialogs/preferences-dialog.c:2447
+#: ../app/dialogs/preferences-dialog.c:2487
 msgid "Stroke Selection & Stroke Path Dialogs"
 msgstr "Stroke Selection & Stroke Path Dialogues"
 
-#: ../app/dialogs/preferences-dialog.c:2470
-#: ../app/dialogs/preferences-dialog.c:2471
+#: ../app/dialogs/preferences-dialog.c:2510
+#: ../app/dialogs/preferences-dialog.c:2511
 msgid "Help System"
 msgstr "Help System"
 
-#: ../app/dialogs/preferences-dialog.c:2482
+#: ../app/dialogs/preferences-dialog.c:2522
 msgid "Show _tooltips"
 msgstr "Show _tooltips"
 
-#: ../app/dialogs/preferences-dialog.c:2485
+#: ../app/dialogs/preferences-dialog.c:2525
 msgid "Show help _buttons"
 msgstr "Show help _buttons"
 
-#: ../app/dialogs/preferences-dialog.c:2490
+#: ../app/dialogs/preferences-dialog.c:2530
 msgid "Use the online version"
 msgstr "Use the online version"
 
-#: ../app/dialogs/preferences-dialog.c:2491
+#: ../app/dialogs/preferences-dialog.c:2531
 msgid "Use a locally installed copy"
 msgstr "Use a locally installed copy"
 
-#: ../app/dialogs/preferences-dialog.c:2492
-msgid "User manual:"
-msgstr "User manual:"
+#: ../app/dialogs/preferences-dialog.c:2532
+#| msgid "User manual:"
+msgid "U_ser manual:"
+msgstr "U_ser manual:"
 
-#: ../app/dialogs/preferences-dialog.c:2503
+#: ../app/dialogs/preferences-dialog.c:2543
 msgid "User interface language"
 msgstr "User interface language"
 
@@ -16597,15 +16932,15 @@ msgstr "User interface language"
 #. *  that doesn't use the help browser, so don't bother showing
 #. *  the combo.
 #.
-#: ../app/dialogs/preferences-dialog.c:2562
+#: ../app/dialogs/preferences-dialog.c:2602
 msgid "Help Browser"
 msgstr "Help Browser"
 
-#: ../app/dialogs/preferences-dialog.c:2569
+#: ../app/dialogs/preferences-dialog.c:2609
 msgid "H_elp browser to use:"
 msgstr "H_elp browser to use:"
 
-#: ../app/dialogs/preferences-dialog.c:2575
+#: ../app/dialogs/preferences-dialog.c:2615
 msgid ""
 "The GIMP help browser doesn't seem to be installed. Using the web browser "
 "instead."
@@ -16614,516 +16949,547 @@ msgstr ""
 "instead."
 
 #. Action Search
-#: ../app/dialogs/preferences-dialog.c:2592
+#: ../app/dialogs/preferences-dialog.c:2632
 msgid "Action Search"
 msgstr "Action Search"
 
-#: ../app/dialogs/preferences-dialog.c:2596
+#: ../app/dialogs/preferences-dialog.c:2636
 msgid "Show _unavailable actions"
 msgstr "Show _unavailable actions"
 
-#: ../app/dialogs/preferences-dialog.c:2599
-msgid "Maximum History Size:"
-msgstr "Maximum History Size:"
+#: ../app/dialogs/preferences-dialog.c:2639
+#| msgid "Maximum History Size:"
+msgid "_Maximum History Size:"
+msgstr "_Maximum History Size:"
 
-#: ../app/dialogs/preferences-dialog.c:2603
-msgid "Clear Action History"
-msgstr "Clear Action History"
+#: ../app/dialogs/preferences-dialog.c:2643
+#| msgid "Clear Action History"
+msgid "C_lear Action History"
+msgstr "C_lear Action History"
 
-#: ../app/dialogs/preferences-dialog.c:2617
-#: ../app/dialogs/preferences-dialog.c:2618
+#: ../app/dialogs/preferences-dialog.c:2657
+#: ../app/dialogs/preferences-dialog.c:2658
 msgid "Display"
 msgstr "Display"
 
 #. Transparency
-#: ../app/dialogs/preferences-dialog.c:2626
+#: ../app/dialogs/preferences-dialog.c:2666
 msgid "Transparency"
 msgstr "Transparency"
 
-#: ../app/dialogs/preferences-dialog.c:2630
+#: ../app/dialogs/preferences-dialog.c:2670
 msgid "_Check style:"
 msgstr "_Check style:"
 
-#: ../app/dialogs/preferences-dialog.c:2633
+#: ../app/dialogs/preferences-dialog.c:2673
 msgid "Check _size:"
 msgstr "Check _size:"
 
-#: ../app/dialogs/preferences-dialog.c:2636
+#: ../app/dialogs/preferences-dialog.c:2676
 msgid "Monitor Resolution"
 msgstr "Monitor Resolution"
 
 #. Pixels
-#: ../app/dialogs/preferences-dialog.c:2640 ../app/display/gimpcursorview.c:212
+#: ../app/dialogs/preferences-dialog.c:2680 ../app/display/gimpcursorview.c:212
 #: ../app/widgets/gimpgrideditor.c:199 ../app/widgets/gimpgrideditor.c:234
 msgid "Pixels"
 msgstr "Pixels"
 
-#: ../app/dialogs/preferences-dialog.c:2658 ../app/widgets/gimpgrideditor.c:195
+#: ../app/dialogs/preferences-dialog.c:2698 ../app/widgets/gimpgrideditor.c:195
 #: ../app/widgets/gimpgrideditor.c:230
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: ../app/dialogs/preferences-dialog.c:2660 ../app/widgets/gimpgrideditor.c:197
+#: ../app/dialogs/preferences-dialog.c:2700 ../app/widgets/gimpgrideditor.c:197
 #: ../app/widgets/gimpgrideditor.c:232
 msgid "Vertical"
 msgstr "Vertical"
 
-#: ../app/dialogs/preferences-dialog.c:2662
+#: ../app/dialogs/preferences-dialog.c:2702
 #: ../app/widgets/gimpimagepropview.c:457
 msgid "ppi"
 msgstr "ppi"
 
-#: ../app/dialogs/preferences-dialog.c:2681
+#: ../app/dialogs/preferences-dialog.c:2721
 #, c-format
 msgid "_Detect automatically (currently %d × %d ppi)"
 msgstr "_Detect automatically (currently %d × %d ppi)"
 
-#: ../app/dialogs/preferences-dialog.c:2699
+#: ../app/dialogs/preferences-dialog.c:2739
 msgid "_Enter manually"
 msgstr "_Enter manually"
 
-#: ../app/dialogs/preferences-dialog.c:2714
+#: ../app/dialogs/preferences-dialog.c:2754
 msgid "C_alibrate..."
 msgstr "C_alibrate…"
 
-#: ../app/dialogs/preferences-dialog.c:2741
-#: ../app/dialogs/preferences-dialog.c:2742
+#: ../app/dialogs/preferences-dialog.c:2781
+#: ../app/dialogs/preferences-dialog.c:2782
 msgid "Window Management"
 msgstr "Window Management"
 
-#: ../app/dialogs/preferences-dialog.c:2747
+#: ../app/dialogs/preferences-dialog.c:2787
 msgid "Window Manager Hints"
 msgstr "Window Manager Hints"
 
-#: ../app/dialogs/preferences-dialog.c:2753
+#: ../app/dialogs/preferences-dialog.c:2793
 msgid "Hint for _docks and toolbox:"
 msgstr "Hint for _docks and toolbox:"
 
-#: ../app/dialogs/preferences-dialog.c:2756
+#: ../app/dialogs/preferences-dialog.c:2796
 msgid "Focus"
 msgstr "Focus"
 
-#: ../app/dialogs/preferences-dialog.c:2760
+#: ../app/dialogs/preferences-dialog.c:2800
 msgid "Activate the _focused image"
 msgstr "Activate the _focused image"
 
 #. Window Positions
-#: ../app/dialogs/preferences-dialog.c:2764
+#: ../app/dialogs/preferences-dialog.c:2804
 msgid "Window Positions"
 msgstr "Window Positions"
 
-#: ../app/dialogs/preferences-dialog.c:2767
+#: ../app/dialogs/preferences-dialog.c:2807
 msgid "_Save window positions on exit"
 msgstr "_Save window positions on exit"
 
-#: ../app/dialogs/preferences-dialog.c:2770
+#: ../app/dialogs/preferences-dialog.c:2810
 msgid "Open windows on the same _monitor they were open before"
 msgstr "Open windows on the same _monitor they were open before"
 
-#: ../app/dialogs/preferences-dialog.c:2774
+#: ../app/dialogs/preferences-dialog.c:2814
 msgid "Save Window Positions _Now"
 msgstr "Save Window Positions _Now"
 
-#: ../app/dialogs/preferences-dialog.c:2781
+#: ../app/dialogs/preferences-dialog.c:2821
 msgid "_Reset Saved Window Positions to Default Values"
 msgstr "_Reset Saved Window Positions to Default Values"
 
-#: ../app/dialogs/preferences-dialog.c:2796
-#: ../app/dialogs/preferences-dialog.c:2797
+#: ../app/dialogs/preferences-dialog.c:2836
+#: ../app/dialogs/preferences-dialog.c:2837
 msgid "Image Windows"
 msgstr "Image Windows"
 
-#: ../app/dialogs/preferences-dialog.c:2808
+#: ../app/dialogs/preferences-dialog.c:2848
+#| msgid "Use \"_Dot for dot\" by default"
+msgid "Use \"Show _all\" by default"
+msgstr "Use \"Show _all\" by default"
+
+#: ../app/dialogs/preferences-dialog.c:2852
 msgid "Use \"_Dot for dot\" by default"
 msgstr "Use \"_Dot for dot\" by default"
 
-#: ../app/dialogs/preferences-dialog.c:2814
-msgid "Marching _ants speed:"
-msgstr "Marching _ants speed:"
+#: ../app/dialogs/preferences-dialog.c:2858
+#| msgid "Marching _ants speed:"
+msgid "Marching ants s_peed:"
+msgstr "Marching ants s_peed:"
 
 #. Zoom & Resize Behavior
-#: ../app/dialogs/preferences-dialog.c:2818
+#: ../app/dialogs/preferences-dialog.c:2862
 msgid "Zoom & Resize Behavior"
 msgstr "Zoom & Resize Behaviour"
 
-#: ../app/dialogs/preferences-dialog.c:2822
+#: ../app/dialogs/preferences-dialog.c:2866
 msgid "Resize window on _zoom"
 msgstr "Resize window on _zoom"
 
-#: ../app/dialogs/preferences-dialog.c:2825
+#: ../app/dialogs/preferences-dialog.c:2869
 msgid "Resize window on image _size change"
 msgstr "Resize window on image _size change"
 
-#: ../app/dialogs/preferences-dialog.c:2831
+#: ../app/dialogs/preferences-dialog.c:2875
 msgid "Show entire image"
 msgstr "Show entire image"
 
-#: ../app/dialogs/preferences-dialog.c:2833
+#: ../app/dialogs/preferences-dialog.c:2877
 msgid "Initial zoom _ratio:"
 msgstr "Initial zoom _ratio:"
 
 #. Space Bar
-#: ../app/dialogs/preferences-dialog.c:2837
+#: ../app/dialogs/preferences-dialog.c:2881
 msgid "Space Bar"
 msgstr "Space Bar"
 
-#: ../app/dialogs/preferences-dialog.c:2843
+#: ../app/dialogs/preferences-dialog.c:2887
 msgid "_While space bar is pressed:"
 msgstr "_While space bar is pressed:"
 
 #. Mouse Pointers
-#: ../app/dialogs/preferences-dialog.c:2847
+#: ../app/dialogs/preferences-dialog.c:2891
 msgid "Mouse Pointers"
 msgstr "Mouse Pointers"
 
-#: ../app/dialogs/preferences-dialog.c:2851
+#: ../app/dialogs/preferences-dialog.c:2895
 msgid "Show _brush outline"
 msgstr "Show _brush outline"
 
-#: ../app/dialogs/preferences-dialog.c:2854
+#: ../app/dialogs/preferences-dialog.c:2903
+#| msgid "Show _brush outline"
+msgid "S_nap brush outline to stroke"
+msgstr "S_nap brush outline to stroke"
+
+#: ../app/dialogs/preferences-dialog.c:2907
 msgid "Show pointer for paint _tools"
 msgstr "Show pointer for paint _tools"
 
-#: ../app/dialogs/preferences-dialog.c:2860
+#: ../app/dialogs/preferences-dialog.c:2913
 msgid "Pointer _mode:"
 msgstr "Pointer _mode:"
 
-#: ../app/dialogs/preferences-dialog.c:2863
+#: ../app/dialogs/preferences-dialog.c:2916
 msgid "Pointer _handedness:"
 msgstr "Pointer _handedness:"
 
-#: ../app/dialogs/preferences-dialog.c:2874
+#: ../app/dialogs/preferences-dialog.c:2927
 msgid "Image Window Appearance"
 msgstr "Image Window Appearance"
 
-#: ../app/dialogs/preferences-dialog.c:2882
+#: ../app/dialogs/preferences-dialog.c:2935
 msgid "Default Appearance in Normal Mode"
 msgstr "Default Appearance in Normal Mode"
 
-#: ../app/dialogs/preferences-dialog.c:2887
+#: ../app/dialogs/preferences-dialog.c:2940
 msgid "Default Appearance in Fullscreen Mode"
 msgstr "Default Appearance in Fullscreen Mode"
 
-#: ../app/dialogs/preferences-dialog.c:2896
+#: ../app/dialogs/preferences-dialog.c:2949
 msgid "Image Title & Statusbar Format"
 msgstr "Image Title & Statusbar Format"
 
-#: ../app/dialogs/preferences-dialog.c:2897
+#: ../app/dialogs/preferences-dialog.c:2950
 msgid "Title & Status"
 msgstr "Title & Status"
 
-#: ../app/dialogs/preferences-dialog.c:2915
+#: ../app/dialogs/preferences-dialog.c:2968
 msgid "Current format"
 msgstr "Current format"
 
-#: ../app/dialogs/preferences-dialog.c:2916
+#: ../app/dialogs/preferences-dialog.c:2969
 msgid "Default format"
 msgstr "Default format"
 
-#: ../app/dialogs/preferences-dialog.c:2917
+#: ../app/dialogs/preferences-dialog.c:2970
 msgid "Show zoom percentage"
 msgstr "Show zoom percentage"
 
-#: ../app/dialogs/preferences-dialog.c:2918
+#: ../app/dialogs/preferences-dialog.c:2971
 msgid "Show zoom ratio"
 msgstr "Show zoom ratio"
 
-#: ../app/dialogs/preferences-dialog.c:2919
+#: ../app/dialogs/preferences-dialog.c:2972
 msgid "Show image size"
 msgstr "Show image size"
 
-#: ../app/dialogs/preferences-dialog.c:2920
+#: ../app/dialogs/preferences-dialog.c:2973
 msgid "Show drawable size"
 msgstr "Show drawable size"
 
-#: ../app/dialogs/preferences-dialog.c:2933
+#: ../app/dialogs/preferences-dialog.c:2986
 msgid "Image Title Format"
 msgstr "Image Title Format"
 
-#: ../app/dialogs/preferences-dialog.c:2935
+#: ../app/dialogs/preferences-dialog.c:2988
 msgid "Image Statusbar Format"
 msgstr "Image Statusbar Format"
 
-#: ../app/dialogs/preferences-dialog.c:3020
+#: ../app/dialogs/preferences-dialog.c:3073
 msgid "Image Window Snapping Behavior"
 msgstr "Image Window Snapping Behavior"
 
-#: ../app/dialogs/preferences-dialog.c:3021
+#: ../app/dialogs/preferences-dialog.c:3074
 msgid "Snapping"
 msgstr "Snapping"
 
-#: ../app/dialogs/preferences-dialog.c:3028
+#: ../app/dialogs/preferences-dialog.c:3081
 msgid "Default Behavior in Normal Mode"
 msgstr "Default Behaviour in Normal Mode"
 
-#: ../app/dialogs/preferences-dialog.c:3032
+#: ../app/dialogs/preferences-dialog.c:3085
 msgid "Default Behavior in Fullscreen Mode"
 msgstr "Default Behaviour in Fullscreen Mode"
 
-#: ../app/dialogs/preferences-dialog.c:3041
+#: ../app/dialogs/preferences-dialog.c:3094
 msgid "_Snapping distance:"
 msgstr "_Snapping distance:"
 
-#: ../app/dialogs/preferences-dialog.c:3050
-#: ../app/dialogs/preferences-dialog.c:3051
+#: ../app/dialogs/preferences-dialog.c:3103
+#: ../app/dialogs/preferences-dialog.c:3104
 msgid "Input Devices"
 msgstr "Input Devices"
 
 #. Extended Input Devices
-#: ../app/dialogs/preferences-dialog.c:3057
+#: ../app/dialogs/preferences-dialog.c:3110
 msgid "Extended Input Devices"
 msgstr "Extended Input Devices"
 
-#: ../app/dialogs/preferences-dialog.c:3061
+#: ../app/dialogs/preferences-dialog.c:3114
 msgid "S_hare tool and tool options between input devices"
 msgstr "S_hare tool and tool options between input devices"
 
-#: ../app/dialogs/preferences-dialog.c:3065
+#: ../app/dialogs/preferences-dialog.c:3118
 msgid "Configure E_xtended Input Devices..."
 msgstr "Configure E_xtended Input Devices..."
 
-#: ../app/dialogs/preferences-dialog.c:3072
+#: ../app/dialogs/preferences-dialog.c:3125
 msgid "_Save input device settings on exit"
 msgstr "_Save input device settings on exit"
 
-#: ../app/dialogs/preferences-dialog.c:3076
+#: ../app/dialogs/preferences-dialog.c:3129
 msgid "Save Input Device Settings _Now"
 msgstr "Save Input Device Settings _Now"
 
-#: ../app/dialogs/preferences-dialog.c:3083
+#: ../app/dialogs/preferences-dialog.c:3136
 msgid "_Reset Saved Input Device Settings to Default Values"
 msgstr "_Reset Saved Input Device Settings to Default Values"
 
-#: ../app/dialogs/preferences-dialog.c:3098
+#: ../app/dialogs/preferences-dialog.c:3151
 msgid "Additional Input Controllers"
 msgstr "Additional Input Controllers"
 
-#: ../app/dialogs/preferences-dialog.c:3099
+#: ../app/dialogs/preferences-dialog.c:3152
 msgid "Input Controllers"
 msgstr "Input Controllers"
 
-#: ../app/dialogs/preferences-dialog.c:3114
-#: ../app/dialogs/preferences-dialog.c:3115
+#: ../app/dialogs/preferences-dialog.c:3167
+#: ../app/dialogs/preferences-dialog.c:3168
 msgid "Folders"
 msgstr "Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3122
-msgid "Reset Folders"
-msgstr "Reset Folders"
+#: ../app/dialogs/preferences-dialog.c:3175
+#| msgid "Reset Folders"
+msgid "Reset _Folders"
+msgstr "Reset _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3138
-msgid "Temporary folder:"
-msgstr "Temporary folder:"
+#: ../app/dialogs/preferences-dialog.c:3191
+#| msgid "Temporary folder:"
+msgid "_Temporary folder:"
+msgstr "_Temporary folder:"
 
-#: ../app/dialogs/preferences-dialog.c:3139
+#: ../app/dialogs/preferences-dialog.c:3192
 msgid "Select Folder for Temporary Files"
 msgstr "Select Folder for Temporary Files"
 
-#: ../app/dialogs/preferences-dialog.c:3143
-msgid "Swap folder:"
-msgstr "Swap folder:"
+#: ../app/dialogs/preferences-dialog.c:3196
+#| msgid "Swap folder:"
+msgid "_Swap folder:"
+msgstr "_Swap folder:"
 
-#: ../app/dialogs/preferences-dialog.c:3144
+#: ../app/dialogs/preferences-dialog.c:3197
 msgid "Select Swap Folder"
 msgstr "Select Swap Folder"
 
-#: ../app/dialogs/preferences-dialog.c:3177
+#: ../app/dialogs/preferences-dialog.c:3230
 msgid "Brush Folders"
 msgstr "Brush Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3180
-msgid "Reset Brush Folders"
-msgstr "Reset Brush Folders"
+#: ../app/dialogs/preferences-dialog.c:3233
+#| msgid "Reset Brush Folders"
+msgid "Reset Brush _Folders"
+msgstr "Reset Brush _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3181
+#: ../app/dialogs/preferences-dialog.c:3234
 msgid "Select Brush Folders"
 msgstr "Select Brush Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3183
+#: ../app/dialogs/preferences-dialog.c:3236
 msgid "Dynamics Folders"
 msgstr "Dynamics Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3186
-msgid "Reset Dynamics Folders"
-msgstr "Reset Dynamics Folders"
+#: ../app/dialogs/preferences-dialog.c:3239
+#| msgid "Reset Dynamics Folders"
+msgid "Reset Dynamics _Folders"
+msgstr "Reset Dynamics _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3187
+#: ../app/dialogs/preferences-dialog.c:3240
 msgid "Select Dynamics Folders"
 msgstr "Select Dynamics Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3189
+#: ../app/dialogs/preferences-dialog.c:3242
 msgid "Pattern Folders"
 msgstr "Pattern Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3192
-msgid "Reset Pattern Folders"
-msgstr "Reset Pattern Folders"
+#: ../app/dialogs/preferences-dialog.c:3245
+#| msgid "Reset Pattern Folders"
+msgid "Reset Pattern _Folders"
+msgstr "Reset Pattern _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3193
+#: ../app/dialogs/preferences-dialog.c:3246
 msgid "Select Pattern Folders"
 msgstr "Select Pattern Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3195
+#: ../app/dialogs/preferences-dialog.c:3248
 msgid "Palette Folders"
 msgstr "Palette Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3198
-msgid "Reset Palette Folders"
-msgstr "Reset Palette Folders"
+#: ../app/dialogs/preferences-dialog.c:3251
+#| msgid "Reset Palette Folders"
+msgid "Reset Palette _Folders"
+msgstr "Reset Palette _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3199
+#: ../app/dialogs/preferences-dialog.c:3252
 msgid "Select Palette Folders"
 msgstr "Select Palette Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3201
+#: ../app/dialogs/preferences-dialog.c:3254
 msgid "Gradient Folders"
 msgstr "Gradient Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3204
-msgid "Reset Gradient Folders"
-msgstr "Reset Gradient Folders"
+#: ../app/dialogs/preferences-dialog.c:3257
+#| msgid "Reset Gradient Folders"
+msgid "Reset Gradient _Folders"
+msgstr "Reset Gradient _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3205
+#: ../app/dialogs/preferences-dialog.c:3258
 msgid "Select Gradient Folders"
 msgstr "Select Gradient Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3207
+#: ../app/dialogs/preferences-dialog.c:3260
 msgid "Font Folders"
 msgstr "Font Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3210
-msgid "Reset Font Folders"
-msgstr "Reset Font Folders"
+#: ../app/dialogs/preferences-dialog.c:3263
+#| msgid "Reset Font Folders"
+msgid "Reset Font _Folders"
+msgstr "Reset Font _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3211
+#: ../app/dialogs/preferences-dialog.c:3264
 msgid "Select Font Folders"
 msgstr "Select Font Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3213
+#: ../app/dialogs/preferences-dialog.c:3266
 msgid "Tool Preset Folders"
 msgstr "Tool Preset Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3216
-msgid "Reset Tool Preset Folders"
-msgstr "Reset Tool Preset Folders"
+#: ../app/dialogs/preferences-dialog.c:3269
+#| msgid "Reset Tool Preset Folders"
+msgid "Reset Tool Preset _Folders"
+msgstr "Reset Tool Preset _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3217
+#: ../app/dialogs/preferences-dialog.c:3270
 msgid "Select Tool Preset Folders"
 msgstr "Select Tool Preset Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3219
+#: ../app/dialogs/preferences-dialog.c:3272
 msgid "MyPaint Brush Folders"
 msgstr "MyPaint Brush Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3222
-msgid "Reset MyPaint Brush Folders"
-msgstr "Reset MyPaint Brush Folders"
+#: ../app/dialogs/preferences-dialog.c:3275
+#| msgid "Reset MyPaint Brush Folders"
+msgid "Reset MyPaint Brush _Folders"
+msgstr "Reset MyPaint Brush _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3223
+#: ../app/dialogs/preferences-dialog.c:3276
 msgid "Select MyPaint Brush Folders"
 msgstr "Select MyPaint Brush Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3225
+#: ../app/dialogs/preferences-dialog.c:3278
 msgid "Plug-in Folders"
 msgstr "Plug-in Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3228
-msgid "Reset plug-in Folders"
-msgstr "Reset plug-in Folders"
+#: ../app/dialogs/preferences-dialog.c:3281
+#| msgid "Reset plug-in Folders"
+msgid "Reset plug-in _Folders"
+msgstr "Reset plug-in _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3229
+#: ../app/dialogs/preferences-dialog.c:3282
 msgid "Select plug-in Folders"
 msgstr "Select plug-in Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3231
+#: ../app/dialogs/preferences-dialog.c:3284
 msgid "Scripts"
 msgstr "Scripts"
 
-#: ../app/dialogs/preferences-dialog.c:3231
+#: ../app/dialogs/preferences-dialog.c:3284
 msgid "Script-Fu Folders"
 msgstr "Script-Fu Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3234
-msgid "Reset Script-Fu Folders"
-msgstr "Reset Script-Fu Folders"
+#: ../app/dialogs/preferences-dialog.c:3287
+#| msgid "Reset Script-Fu Folders"
+msgid "Reset Script-Fu _Folders"
+msgstr "Reset Script-Fu _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3235
+#: ../app/dialogs/preferences-dialog.c:3288
 msgid "Select Script-Fu Folders"
 msgstr "Select Script-Fu Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3237
+#: ../app/dialogs/preferences-dialog.c:3290
 msgid "Module Folders"
 msgstr "Module Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3240
-msgid "Reset Module Folders"
-msgstr "Reset Module Folders"
+#: ../app/dialogs/preferences-dialog.c:3293
+#| msgid "Reset Module Folders"
+msgid "Reset Module _Folders"
+msgstr "Reset Module _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3241
+#: ../app/dialogs/preferences-dialog.c:3294
 msgid "Select Module Folders"
 msgstr "Select Module Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3243
+#: ../app/dialogs/preferences-dialog.c:3296
 msgid "Interpreters"
 msgstr "Interpreters"
 
-#: ../app/dialogs/preferences-dialog.c:3243
+#: ../app/dialogs/preferences-dialog.c:3296
 msgid "Interpreter Folders"
 msgstr "Interpreter Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3246
-msgid "Reset Interpreter Folders"
-msgstr "Reset Interpreter Folders"
+#: ../app/dialogs/preferences-dialog.c:3299
+#| msgid "Reset Interpreter Folders"
+msgid "Reset Interpreter _Folders"
+msgstr "Reset Interpreter _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3247
+#: ../app/dialogs/preferences-dialog.c:3300
 msgid "Select Interpreter Folders"
 msgstr "Select Interpreter Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3249
+#: ../app/dialogs/preferences-dialog.c:3302
 msgid "Environment"
 msgstr "Environment"
 
-#: ../app/dialogs/preferences-dialog.c:3249
+#: ../app/dialogs/preferences-dialog.c:3302
 msgid "Environment Folders"
 msgstr "Environment Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3252
-msgid "Reset Environment Folders"
-msgstr "Reset Environment Folders"
+#: ../app/dialogs/preferences-dialog.c:3305
+#| msgid "Reset Environment Folders"
+msgid "Reset Environment _Folders"
+msgstr "Reset Environment _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3253
+#: ../app/dialogs/preferences-dialog.c:3306
 msgid "Select Environment Folders"
 msgstr "Select Environment Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3255
+#: ../app/dialogs/preferences-dialog.c:3308
 msgid "Themes"
 msgstr "Themes"
 
-#: ../app/dialogs/preferences-dialog.c:3255
+#: ../app/dialogs/preferences-dialog.c:3308
 msgid "Theme Folders"
 msgstr "Theme Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3258
-msgid "Reset Theme Folders"
-msgstr "Reset Theme Folders"
+#: ../app/dialogs/preferences-dialog.c:3311
+#| msgid "Reset Theme Folders"
+msgid "Reset Theme _Folders"
+msgstr "Reset Theme _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3259
+#: ../app/dialogs/preferences-dialog.c:3312
 msgid "Select Theme Folders"
 msgstr "Select Theme Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3261
+#: ../app/dialogs/preferences-dialog.c:3314
 msgid "Icon Themes"
 msgstr "Icon Themes"
 
-#: ../app/dialogs/preferences-dialog.c:3261
+#: ../app/dialogs/preferences-dialog.c:3314
 msgid "Icon Theme Folders"
 msgstr "Icon Theme Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3264
-msgid "Reset Icon Theme Folders"
-msgstr "Reset Icon Theme Folders"
+#: ../app/dialogs/preferences-dialog.c:3317
+#| msgid "Reset Icon Theme Folders"
+msgid "Reset Icon Theme _Folders"
+msgstr "Reset Icon Theme _Folders"
 
-#: ../app/dialogs/preferences-dialog.c:3265
+#: ../app/dialogs/preferences-dialog.c:3318
 msgid "Select Icon Theme Folders"
 msgstr "Select Icon Theme Folders"
 
@@ -17250,18 +17616,23 @@ msgid "_Resize"
 msgstr "_Resize"
 
 #. The offset frame
+#. offset frame
 #: ../app/dialogs/resize-dialog.c:230 ../app/tools/gimpalignoptions.c:100
 #: ../app/tools/gimpalignoptions.c:107 ../app/tools/gimpgradientoptions.c:88
 #: ../app/tools/gimpoffsettool.c:129 ../app/tools/gimpoffsettool.c:459
-#: ../app/widgets/gimpgrideditor.c:209
+#: ../app/tools/gimptransform3dtool.c:343 ../app/widgets/gimpgrideditor.c:209
 msgid "Offset"
 msgstr "Offset"
 
 #: ../app/dialogs/resize-dialog.c:259 ../app/tools/gimpoffsettool.c:488
+#: ../app/tools/gimptransform3dtool.c:271
+#: ../app/tools/gimptransform3dtool.c:383
 msgid "_X:"
 msgstr "_X:"
 
 #: ../app/dialogs/resize-dialog.c:260 ../app/tools/gimpoffsettool.c:490
+#: ../app/tools/gimptransform3dtool.c:272
+#: ../app/tools/gimptransform3dtool.c:389
 msgid "_Y:"
 msgstr "_Y:"
 
@@ -17320,8 +17691,9 @@ msgid "_Stroke"
 msgstr "_Stroke"
 
 #: ../app/dialogs/stroke-dialog.c:238
-msgid "Paint tool:"
-msgstr "Paint tool:"
+#| msgid "Paint tool:"
+msgid "P_aint tool:"
+msgstr "P_aint tool:"
 
 #: ../app/dialogs/stroke-dialog.c:252
 msgid "_Emulate brush dynamics"
@@ -17505,32 +17877,32 @@ msgctxt "rectangle-fixed-rule"
 msgid "Size"
 msgstr "Size"
 
-#: ../app/display/display-enums.c:440
+#: ../app/display/display-enums.c:473
 msgctxt "transform-handle-mode"
 msgid "Add / Transform"
 msgstr "Add / Transform"
 
-#: ../app/display/display-enums.c:441
+#: ../app/display/display-enums.c:474
 msgctxt "transform-handle-mode"
 msgid "Move"
 msgstr "Move"
 
-#: ../app/display/display-enums.c:442
+#: ../app/display/display-enums.c:475
 msgctxt "transform-handle-mode"
 msgid "Remove"
 msgstr "Remove"
 
-#: ../app/display/display-enums.c:471
+#: ../app/display/display-enums.c:504
 msgctxt "vector-mode"
 msgid "Design"
 msgstr "Design"
 
-#: ../app/display/display-enums.c:472
+#: ../app/display/display-enums.c:505
 msgctxt "vector-mode"
 msgid "Edit"
 msgstr "Edit"
 
-#: ../app/display/display-enums.c:473
+#: ../app/display/display-enums.c:506
 msgctxt "vector-mode"
 msgid "Move"
 msgstr "Move"
@@ -17541,19 +17913,19 @@ msgstr "Move"
 #: ../app/display/gimpcursorview.c:296 ../app/display/gimpcursorview.c:303
 #: ../app/display/gimpcursorview.c:707 ../app/display/gimpcursorview.c:709
 #: ../app/display/gimpcursorview.c:711 ../app/display/gimpcursorview.c:713
-#: ../app/display/gimpcursorview.c:792 ../app/display/gimpcursorview.c:793
-#: ../app/display/gimpcursorview.c:794 ../app/display/gimpcursorview.c:795
+#: ../app/display/gimpcursorview.c:793 ../app/display/gimpcursorview.c:794
+#: ../app/display/gimpcursorview.c:795 ../app/display/gimpcursorview.c:796
 msgid "n/a"
 msgstr "n/a"
 
 #: ../app/display/gimpcursorview.c:225 ../app/display/gimpcursorview.c:250
-#: ../app/display/gimpcursorview.c:277
+#: ../app/display/gimpcursorview.c:277 ../app/tools/gimptransform3dtool.c:438
 #: ../app/widgets/gimpdeviceinfoeditor.c:138
 msgid "X"
 msgstr "X"
 
 #: ../app/display/gimpcursorview.c:231 ../app/display/gimpcursorview.c:256
-#: ../app/display/gimpcursorview.c:283
+#: ../app/display/gimpcursorview.c:283 ../app/tools/gimptransform3dtool.c:438
 #: ../app/widgets/gimpdeviceinfoeditor.c:139
 msgid "Y"
 msgstr "Y"
@@ -17581,28 +17953,28 @@ msgstr "H"
 msgid "_Sample Merged"
 msgstr "_Sample Merged"
 
-#: ../app/display/gimpdisplayshell.c:555
+#: ../app/display/gimpdisplayshell.c:575
 msgid "Access the image menu"
 msgstr "Access the image menu"
 
-#: ../app/display/gimpdisplayshell.c:673
+#: ../app/display/gimpdisplayshell.c:693
 msgid "Zoom image when window size changes"
 msgstr "Zoom image when window size changes"
 
-#: ../app/display/gimpdisplayshell.c:702
+#: ../app/display/gimpdisplayshell.c:722
 msgid "Toggle Quick Mask"
 msgstr "Toggle Quick Mask"
 
-#: ../app/display/gimpdisplayshell.c:725
+#: ../app/display/gimpdisplayshell.c:745
 msgid "Navigate the image display"
 msgstr "Navigate the image display"
 
-#: ../app/display/gimpdisplayshell.c:784 ../app/display/gimpdisplayshell.c:1449
+#: ../app/display/gimpdisplayshell.c:804 ../app/display/gimpdisplayshell.c:1465
 #: ../app/widgets/gimptoolbox.c:247
 msgid "Drop image files here to open them"
 msgstr "Drop image files here to open them"
 
-#: ../app/display/gimpdisplayshell-callbacks.c:558
+#: ../app/display/gimpdisplayshell-callbacks.c:620
 #, c-format
 msgid ""
 "<big>Unstable Development Version</big>\n"
@@ -17679,57 +18051,57 @@ msgstr[1] ""
 msgid "The image has been exported to '%s'."
 msgstr "The image has been exported to '%s'."
 
-#: ../app/display/gimpdisplayshell-dnd.c:247
-#: ../app/display/gimpdisplayshell-dnd.c:689
-#: ../app/display/gimpdisplayshell-dnd.c:749
+#: ../app/display/gimpdisplayshell-dnd.c:250
+#: ../app/display/gimpdisplayshell-dnd.c:699
+#: ../app/display/gimpdisplayshell-dnd.c:759
 msgid "Drop New Layer"
 msgstr "Drop New Layer"
 
-#: ../app/display/gimpdisplayshell-dnd.c:290
+#: ../app/display/gimpdisplayshell-dnd.c:293
 msgid "Drop New Path"
 msgstr "Drop New Path"
 
-#: ../app/display/gimpdisplayshell-dnd.c:361
-#: ../app/tools/gimpbucketfilltool.c:491 ../app/tools/gimpcagetool.c:227
-#: ../app/tools/gimpfiltertool.c:284 ../app/tools/gimpgradienttool.c:254
-#: ../app/tools/gimpselectiontool.c:530
+#: ../app/display/gimpdisplayshell-dnd.c:364
+#: ../app/tools/gimpbucketfilltool.c:554 ../app/tools/gimpcagetool.c:227
+#: ../app/tools/gimpfiltertool.c:289 ../app/tools/gimpgradienttool.c:254
+#: ../app/tools/gimpselectiontool.c:547
 #, c-format
 msgid "Cannot modify the pixels of layer groups."
 msgstr "Cannot modify the pixels of layer groups."
 
-#: ../app/display/gimpdisplayshell-dnd.c:369
-#: ../app/tools/gimpbucketfilltool.c:506 ../app/tools/gimpcagetool.c:234
-#: ../app/tools/gimpcroptool.c:461 ../app/tools/gimpeditselectiontool.c:1133
-#: ../app/tools/gimpfiltertool.c:291 ../app/tools/gimpgradienttool.c:261
-#: ../app/tools/gimpmovetool.c:326 ../app/tools/gimppainttool.c:289
-#: ../app/tools/gimpselectiontool.c:537 ../app/tools/gimptransformtool.c:665
-#: ../app/tools/gimpwarptool.c:683
+#: ../app/display/gimpdisplayshell-dnd.c:372
+#: ../app/tools/gimpbucketfilltool.c:569 ../app/tools/gimpcagetool.c:234
+#: ../app/tools/gimpcroptool.c:461 ../app/tools/gimpeditselectiontool.c:1147
+#: ../app/tools/gimpfiltertool.c:296 ../app/tools/gimpgradienttool.c:261
+#: ../app/tools/gimpmovetool.c:326 ../app/tools/gimppainttool.c:300
+#: ../app/tools/gimpselectiontool.c:554 ../app/tools/gimptransformtool.c:688
+#: ../app/tools/gimpwarptool.c:780
 #, c-format
 msgid "The active layer's pixels are locked."
 msgstr "The active layer's pixels are locked."
 
-#: ../app/display/gimpdisplayshell-dnd.c:412
+#: ../app/display/gimpdisplayshell-dnd.c:415
 #: ../app/widgets/gimpdrawabletreeview.c:259
 #: ../app/widgets/gimpdrawabletreeview.c:370
 msgctxt "undo-type"
 msgid "Drop pattern to layer"
 msgstr "Drop pattern to layer"
 
-#: ../app/display/gimpdisplayshell-dnd.c:434
+#: ../app/display/gimpdisplayshell-dnd.c:437
 #: ../app/widgets/gimpdrawabletreeview.c:289
 #: ../app/widgets/gimpdrawabletreeview.c:390
 msgctxt "undo-type"
 msgid "Drop color to layer"
 msgstr "Drop colour to layer"
 
-#: ../app/display/gimpdisplayshell-dnd.c:576
-#: ../app/widgets/gimplayertreeview.c:761
+#: ../app/display/gimpdisplayshell-dnd.c:586
+#: ../app/widgets/gimplayertreeview.c:777
 msgid "Drop layers"
 msgstr "Drop layers"
 
-#: ../app/display/gimpdisplayshell-dnd.c:722
-#: ../app/display/gimpdisplayshell-dnd.c:740
-#: ../app/widgets/gimplayertreeview.c:838 ../app/widgets/gimptoolbox-dnd.c:272
+#: ../app/display/gimpdisplayshell-dnd.c:732
+#: ../app/display/gimpdisplayshell-dnd.c:750
+#: ../app/widgets/gimplayertreeview.c:854 ../app/widgets/gimptoolbox-dnd.c:272
 msgid "Dropped Buffer"
 msgstr "Dropped Buffer"
 
@@ -17741,12 +18113,12 @@ msgstr "Colour Display Filters"
 msgid "Configure Color Display Filters"
 msgstr "Configure Colour Display Filters"
 
-#: ../app/display/gimpdisplayshell-handlers.c:883
+#: ../app/display/gimpdisplayshell-handlers.c:944
 #, c-format
 msgid "Image saved to '%s'"
 msgstr "Image saved to '%s'"
 
-#: ../app/display/gimpdisplayshell-handlers.c:896
+#: ../app/display/gimpdisplayshell-handlers.c:957
 #, c-format
 msgid "Image exported to '%s'"
 msgstr "Image exported to '%s'"
@@ -17799,8 +18171,8 @@ msgstr "(clean)"
 #: ../app/display/gimpdisplayshell-title.c:365
 #: ../app/display/gimpdisplayshell-title.c:374
 #: ../app/widgets/gimpactiongroup.c:978
-#: ../app/widgets/gimpbuffersourcebox.c:167
-#: ../app/widgets/gimpbuffersourcebox.c:291
+#: ../app/widgets/gimpbuffersourcebox.c:169
+#: ../app/widgets/gimpbuffersourcebox.c:299
 msgid "(none)"
 msgstr "(none)"
 
@@ -17858,12 +18230,12 @@ msgid "%s for constrained steps"
 msgstr "%s for constrained steps"
 
 #: ../app/display/gimptoolgyroscope.c:724
-#: ../app/display/gimptooltransformgrid.c:1822
+#: ../app/display/gimptooltransformgrid.c:1840
 msgid "Click-Drag to rotate"
 msgstr "Click-Drag to rotate"
 
 #: ../app/display/gimptoolgyroscope.c:728 ../app/display/gimptoolline.c:1559
-#: ../app/tools/gimppainttool.c:610
+#: ../app/tools/gimppainttool.c:630
 #, c-format
 msgid "%s for constrained angles"
 msgstr "%s for constrained angles"
@@ -17888,7 +18260,7 @@ msgid "%s to zoom"
 msgstr "%s to zoom"
 
 #: ../app/display/gimptoolhandlegrid.c:865
-#: ../app/display/gimptooltransformgrid.c:1813
+#: ../app/display/gimptooltransformgrid.c:1831
 msgid "Click-Drag to move"
 msgstr "Click-Drag to move"
 
@@ -17901,7 +18273,7 @@ msgid "Click-Drag to shear and scale"
 msgstr "Click-Drag to shear and scale"
 
 #: ../app/display/gimptoolhandlegrid.c:874
-#: ../app/display/gimptooltransformgrid.c:1801
+#: ../app/display/gimptooltransformgrid.c:1819
 msgid "Click-Drag to change perspective"
 msgstr "Click-Drag to change perspective"
 
@@ -18142,16 +18514,21 @@ msgstr "Rectangle: "
 msgid "Position: "
 msgstr "Position: "
 
-#: ../app/display/gimptooltransformgrid.c:1806
-#: ../app/display/gimptooltransformgrid.c:1811
+#: ../app/display/gimptooltransform3dgrid.c:632
+#| msgid "Click-Drag to move this point"
+msgid "Click-Drag to move the vanishing point"
+msgstr "Click-Drag to move the vanishing point"
+
+#: ../app/display/gimptooltransformgrid.c:1824
+#: ../app/display/gimptooltransformgrid.c:1829
 msgid "Click-Drag to scale"
 msgstr "Click-Drag to scale"
 
-#: ../app/display/gimptooltransformgrid.c:1815
+#: ../app/display/gimptooltransformgrid.c:1833
 msgid "Click-Drag to move the pivot point"
 msgstr "Click-Drag to move the pivot point"
 
-#: ../app/display/gimptooltransformgrid.c:1820
+#: ../app/display/gimptooltransformgrid.c:1838
 msgid "Click-Drag to shear"
 msgstr "Click-Drag to shear"
 
@@ -18190,22 +18567,22 @@ msgstr "Mounting remote volume"
 msgid "Opening remote file"
 msgstr "Opening remote file"
 
-#: ../app/file/file-remote.c:357
+#: ../app/file/file-remote.c:355
 #, c-format
 msgid "Downloading image (%s of %s)"
 msgstr "Downloading image (%s of %s)"
 
-#: ../app/file/file-remote.c:361
+#: ../app/file/file-remote.c:359
 #, c-format
 msgid "Uploading image (%s of %s)"
 msgstr "Uploading image (%s of %s)"
 
-#: ../app/file/file-remote.c:384
+#: ../app/file/file-remote.c:382
 #, c-format
 msgid "Downloaded %s of image data"
 msgstr "Downloaded %s of image data"
 
-#: ../app/file/file-remote.c:388
+#: ../app/file/file-remote.c:386
 #, c-format
 msgid "Uploaded %s of image data"
 msgstr "Uploaded %s of image data"
@@ -19077,7 +19454,8 @@ msgid "Turn colors into shades of gray"
 msgstr "Turn colours into shades of grey"
 
 #: ../app/operations/gimpoperationdesaturate.c:90
-#: ../app/tools/gimppaintoptions-gui.c:111 ../app/widgets/gimpdeviceinfo.c:116
+#: ../app/tools/gimppaintoptions-gui.c:111
+#: ../app/tools/gimptransform3doptions.c:77 ../app/widgets/gimpdeviceinfo.c:116
 #: ../app/widgets/gimplayertreeview.c:272
 msgid "Mode"
 msgstr "Mode"
@@ -19290,8 +19668,10 @@ msgstr "Size"
 msgid "Ink Blob Size"
 msgstr "Ink Blob Size"
 
+#. angle frame
 #: ../app/paint/gimpinkoptions.c:80 ../app/paint/gimpinkoptions.c:119
-#: ../app/paint/gimppaintoptions.c:217 ../app/widgets/gimpbrusheditor.c:200
+#: ../app/paint/gimppaintoptions.c:217 ../app/tools/gimptransform3dtool.c:322
+#: ../app/tools/gimptransform3dtool.c:426 ../app/widgets/gimpbrusheditor.c:200
 msgid "Angle"
 msgstr "Angle"
 
@@ -19656,7 +20036,7 @@ msgstr "Threshold"
 msgid "Plug-in"
 msgstr "Plug-in"
 
-#: ../app/pdb/drawable-cmds.c:993 ../app/tools/gimpforegroundselecttool.c:1018
+#: ../app/pdb/drawable-cmds.c:993 ../app/tools/gimpforegroundselecttool.c:1020
 msgctxt "command"
 msgid "Foreground Select"
 msgstr "Foreground Select"
@@ -19675,8 +20055,8 @@ msgstr "Invert"
 #: ../app/pdb/drawable-transform-cmds.c:478
 #: ../app/pdb/item-transform-cmds.c:340 ../app/pdb/transform-tools-cmds.c:177
 #: ../app/tools/gimpperspectivetool.c:85
-#: ../app/tools/gimptransformgridoptions.c:529
-#: ../app/tools/gimptransformgridoptions.c:538
+#: ../app/tools/gimptransformgridoptions.c:594
+#: ../app/tools/gimptransformgridoptions.c:603
 msgid "Perspective"
 msgstr "Perspective"
 
@@ -20109,340 +20489,340 @@ msgstr ""
 "Procedure '%s' has been called with value '%s' for argument '%s' (#%d, type "
 "%s). This value is out of range."
 
-#: ../app/pdb/image-cmds.c:2526
+#: ../app/pdb/image-cmds.c:2569
 msgid ""
 "Image resolution is out of bounds, using the default resolution instead."
 msgstr ""
 "Image resolution is out of bounds, using the default resolution instead."
 
 #: ../app/pdb/image-select-cmds.c:302 ../app/pdb/selection-tools-cmds.c:223
-#: ../app/tools/gimpfreeselecttool.c:102
+#: ../app/tools/gimpfreeselecttool.c:105
 msgid "Free Select"
 msgstr "Free Select"
 
-#: ../app/pdb/plug-in-compat-cmds.c:238
+#: ../app/pdb/plug-in-compat-cmds.c:270
 msgctxt "undo-type"
 msgid "Bump Map"
 msgstr "Bump Map"
 
-#: ../app/pdb/plug-in-compat-cmds.c:307
+#: ../app/pdb/plug-in-compat-cmds.c:342
 msgctxt "undo-type"
 msgid "Displace"
 msgstr "Displace"
 
-#: ../app/pdb/plug-in-compat-cmds.c:341
+#: ../app/pdb/plug-in-compat-cmds.c:376
 msgctxt "undo-type"
 msgid "Gaussian Blur"
 msgstr "Gaussian Blur"
 
-#: ../app/pdb/plug-in-compat-cmds.c:447
+#: ../app/pdb/plug-in-compat-cmds.c:482
 msgctxt "undo-type"
 msgid "Alien Map"
 msgstr "Alien Map"
 
-#: ../app/pdb/plug-in-compat-cmds.c:484
+#: ../app/pdb/plug-in-compat-cmds.c:519
 msgctxt "undo-type"
 msgid "Antialias"
 msgstr "Antialias"
 
-#: ../app/pdb/plug-in-compat-cmds.c:527
+#: ../app/pdb/plug-in-compat-cmds.c:562
 msgctxt "undo-type"
 msgid "Apply Canvas"
 msgstr "Apply Canvas"
 
-#: ../app/pdb/plug-in-compat-cmds.c:587
+#: ../app/pdb/plug-in-compat-cmds.c:622
 msgctxt "undo-type"
 msgid "Apply Lens"
 msgstr "Apply Lens"
 
-#: ../app/pdb/plug-in-compat-cmds.c:633
+#: ../app/pdb/plug-in-compat-cmds.c:668
 msgid "Autocrop image"
 msgstr "Autocrop image"
 
-#: ../app/pdb/plug-in-compat-cmds.c:695
+#: ../app/pdb/plug-in-compat-cmds.c:730
 msgid "Autocrop layer"
 msgstr "Autocrop layer"
 
-#: ../app/pdb/plug-in-compat-cmds.c:742
+#: ../app/pdb/plug-in-compat-cmds.c:777
 msgctxt "undo-type"
 msgid "Stretch Contrast HSV"
 msgstr "Stretch Contrast HSV"
 
-#: ../app/pdb/plug-in-compat-cmds.c:896
+#: ../app/pdb/plug-in-compat-cmds.c:931
 msgctxt "undo-type"
 msgid "Stretch Contrast"
 msgstr "Stretch Contrast"
 
-#: ../app/pdb/plug-in-compat-cmds.c:975
+#: ../app/pdb/plug-in-compat-cmds.c:1010
 msgctxt "undo-type"
 msgid "Channel Mixer"
 msgstr "Channel Mixer"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1019
+#: ../app/pdb/plug-in-compat-cmds.c:1052
 msgctxt "undo-type"
 msgid "Color to Alpha"
 msgstr "Colour to Alpha"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1065
+#: ../app/pdb/plug-in-compat-cmds.c:1098
 #, c-format
 msgid "Array 'matrix' has only %d members, must have 25"
 msgstr "Array 'matrix' has only %d members, must have 25"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1073
+#: ../app/pdb/plug-in-compat-cmds.c:1106
 #, c-format
 msgid "Array 'channels' has only %d members, must have 5"
 msgstr "Array 'channels' has only %d members, must have 5"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1145
+#: ../app/pdb/plug-in-compat-cmds.c:1178
 msgctxt "undo-type"
 msgid "Convolution Matrix"
 msgstr "Convolution Matrix"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1207
+#: ../app/pdb/plug-in-compat-cmds.c:1240
 msgctxt "undo-type"
 msgid "Cubism"
 msgstr "Cubism"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1252
+#: ../app/pdb/plug-in-compat-cmds.c:1285
 msgctxt "undo-type"
 msgid "Deinterlace"
 msgstr "Deinterlace"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1331
+#: ../app/pdb/plug-in-compat-cmds.c:1364
 msgctxt "undo-type"
 msgid "Diffraction Patterns"
 msgstr "Diffraction Patterns"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1490
+#: ../app/pdb/plug-in-compat-cmds.c:1523
 msgctxt "undo-type"
 msgid "Edge"
 msgstr "Edge"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1534
+#: ../app/pdb/plug-in-compat-cmds.c:1567
 msgctxt "undo-type"
 msgid "Engrave"
 msgstr "Engrave"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1607
+#: ../app/pdb/plug-in-compat-cmds.c:1640
 msgctxt "undo-type"
 msgid "Color Exchange"
 msgstr "Colour Exchange"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1655
+#: ../app/pdb/plug-in-compat-cmds.c:1688
 msgctxt "undo-type"
 msgid "Lens Flare"
 msgstr "Lens Flare"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1839
+#: ../app/pdb/plug-in-compat-cmds.c:1872
 msgctxt "undo-type"
 msgid "Glass Tile"
 msgstr "Glass Tile"
 
-#: ../app/pdb/plug-in-compat-cmds.c:1892
+#: ../app/pdb/plug-in-compat-cmds.c:1925
 msgctxt "undo-type"
 msgid "Noise HSV"
 msgstr "Noise HSV"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2171 ../app/pdb/plug-in-compat-cmds.c:2226
+#: ../app/pdb/plug-in-compat-cmds.c:2204 ../app/pdb/plug-in-compat-cmds.c:2259
 msgid "Set color profile"
 msgstr "Set colour profile"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2281
+#: ../app/pdb/plug-in-compat-cmds.c:2314
 msgctxt "undo-type"
 msgid "Illusion"
 msgstr "Illusion"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2318
+#: ../app/pdb/plug-in-compat-cmds.c:2351
 msgctxt "undo-type"
 msgid "Laplace"
 msgstr "Laplace"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2394
+#: ../app/pdb/plug-in-compat-cmds.c:2427
 msgctxt "undo-type"
 msgid "Lens Distortion"
 msgstr "Lens Distortion"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2434
+#: ../app/pdb/plug-in-compat-cmds.c:2467
 msgctxt "undo-type"
 msgid "Tile Seamless"
 msgstr "Tile Seamless"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2501
+#: ../app/pdb/plug-in-compat-cmds.c:2534
 msgctxt "undo-type"
 msgid "Maze"
 msgstr "Maze"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2584 ../app/pdb/plug-in-compat-cmds.c:2668
+#: ../app/pdb/plug-in-compat-cmds.c:2617 ../app/pdb/plug-in-compat-cmds.c:2701
 msgctxt "undo-type"
 msgid "Motion Blur"
 msgstr "Motion Blur"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2769
+#: ../app/pdb/plug-in-compat-cmds.c:2802
 msgctxt "undo-type"
 msgid "Mosaic"
 msgstr "Mosaic"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2813
+#: ../app/pdb/plug-in-compat-cmds.c:2846
 msgctxt "undo-type"
 msgid "Neon"
 msgstr "Neon"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2901
+#: ../app/pdb/plug-in-compat-cmds.c:2934
 msgctxt "undo-type"
 msgid "Newsprint"
 msgstr "Newsprint"
 
-#: ../app/pdb/plug-in-compat-cmds.c:2941
+#: ../app/pdb/plug-in-compat-cmds.c:2974
 msgctxt "undo-type"
 msgid "Normalize"
 msgstr "Normalise"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3003
+#: ../app/pdb/plug-in-compat-cmds.c:3036
 msgctxt "undo-type"
 msgid "Supernova"
 msgstr "Supernova"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3047 ../app/pdb/plug-in-compat-cmds.c:3112
+#: ../app/pdb/plug-in-compat-cmds.c:3080 ../app/pdb/plug-in-compat-cmds.c:3148
 msgctxt "undo-type"
 msgid "Oilify"
 msgstr "Oilify"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3202
+#: ../app/pdb/plug-in-compat-cmds.c:3238
 msgctxt "undo-type"
 msgid "Paper Tile"
 msgstr "Paper Tile"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3243 ../app/pdb/plug-in-compat-cmds.c:3286
+#: ../app/pdb/plug-in-compat-cmds.c:3279 ../app/pdb/plug-in-compat-cmds.c:3322
 msgctxt "undo-type"
 msgid "Pixelize"
 msgstr "Pixelise"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3337
+#: ../app/pdb/plug-in-compat-cmds.c:3373
 msgctxt "undo-type"
 msgid "Plasma"
 msgstr "Plasma"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3391
+#: ../app/pdb/plug-in-compat-cmds.c:3427
 msgctxt "undo-type"
 msgid "Polar Coordinates"
 msgstr "Polar Coordinates"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3431
+#: ../app/pdb/plug-in-compat-cmds.c:3467
 msgctxt "undo-type"
 msgid "Red Eye Removal"
 msgstr "Red Eye Removal"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3484
+#: ../app/pdb/plug-in-compat-cmds.c:3520
 msgctxt "undo-type"
 msgid "Random Hurl"
 msgstr "Random Hurl"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3537
+#: ../app/pdb/plug-in-compat-cmds.c:3573
 msgctxt "undo-type"
 msgid "Random Pick"
 msgstr "Random Pick"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3590
+#: ../app/pdb/plug-in-compat-cmds.c:3626
 msgctxt "undo-type"
 msgid "Random Slur"
 msgstr "Random Slur"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3665
+#: ../app/pdb/plug-in-compat-cmds.c:3701
 msgctxt "undo-type"
 msgid "RGB Noise"
 msgstr "RGB Noise"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3735
+#: ../app/pdb/plug-in-compat-cmds.c:3771
 msgctxt "undo-type"
 msgid "Ripple"
 msgstr "Ripple"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3860
+#: ../app/pdb/plug-in-compat-cmds.c:3896
 msgctxt "undo-type"
 msgid "Noisify"
 msgstr "Noisify"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3904
+#: ../app/pdb/plug-in-compat-cmds.c:3940
 msgctxt "undo-type"
 msgid "Selective Gaussian Blur"
 msgstr "Selective Gaussian Blur"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3948
+#: ../app/pdb/plug-in-compat-cmds.c:3984
 msgctxt "undo-type"
 msgid "Semi-Flatten"
 msgstr "Semi-Flatten"
 
-#: ../app/pdb/plug-in-compat-cmds.c:3991
+#: ../app/pdb/plug-in-compat-cmds.c:4027
 msgctxt "undo-type"
 msgid "Shift"
 msgstr "Shift"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4094
+#: ../app/pdb/plug-in-compat-cmds.c:4130
 msgctxt "undo-type"
 msgid "Sinus"
 msgstr "Sinus"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4142
+#: ../app/pdb/plug-in-compat-cmds.c:4178
 msgctxt "undo-type"
 msgid "Sobel"
 msgstr "Sobel"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4203
+#: ../app/pdb/plug-in-compat-cmds.c:4239
 msgctxt "undo-type"
 msgid "Solid Noise"
 msgstr "Solid Noise"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4247
+#: ../app/pdb/plug-in-compat-cmds.c:4283
 msgctxt "undo-type"
 msgid "Spread"
 msgstr "Spread"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4288
+#: ../app/pdb/plug-in-compat-cmds.c:4324
 msgctxt "undo-type"
 msgid "Threshold Alpha"
 msgstr "Threshold Alpha"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4334
+#: ../app/pdb/plug-in-compat-cmds.c:4370
 msgctxt "undo-type"
 msgid "Sharpen (Unsharp Mask)"
 msgstr "Sharpen (Unsharp Mask)"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4380
+#: ../app/pdb/plug-in-compat-cmds.c:4416
 msgctxt "undo-type"
 msgid "Video"
 msgstr "Video"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4417
+#: ../app/pdb/plug-in-compat-cmds.c:4453
 msgctxt "undo-type"
 msgid "Value Invert"
 msgstr "Value Invert"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4521
+#: ../app/pdb/plug-in-compat-cmds.c:4557
 msgctxt "undo-type"
 msgid "Value Propagate"
 msgstr "Value Propagate"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4568
+#: ../app/pdb/plug-in-compat-cmds.c:4604
 msgctxt "undo-type"
 msgid "Dilate"
 msgstr "Dilate"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4615
+#: ../app/pdb/plug-in-compat-cmds.c:4651
 msgctxt "undo-type"
 msgid "Erode"
 msgstr "Erode"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4678
+#: ../app/pdb/plug-in-compat-cmds.c:4714
 msgctxt "undo-type"
 msgid "Waves"
 msgstr "Waves"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4726
+#: ../app/pdb/plug-in-compat-cmds.c:4762
 msgctxt "undo-type"
 msgid "Whirl and Pinch"
 msgstr "Whirl and Pinch"
 
-#: ../app/pdb/plug-in-compat-cmds.c:4778
+#: ../app/pdb/plug-in-compat-cmds.c:4814
 msgctxt "undo-type"
 msgid "Wind"
 msgstr "Wind"
@@ -20533,7 +20913,7 @@ msgstr ""
 "The dying plug-in may have messed up GIMP's internal state. You may want to "
 "save your images and restart GIMP to be on the safe side."
 
-#: ../app/plug-in/gimpplugin-message.c:486
+#: ../app/plug-in/gimpplugin-message.c:487
 #, c-format
 msgid ""
 "Calling error for procedure '%s':\n"
@@ -20542,7 +20922,7 @@ msgstr ""
 "Calling error for procedure '%s':\n"
 "%s"
 
-#: ../app/plug-in/gimpplugin-message.c:495
+#: ../app/plug-in/gimpplugin-message.c:496
 #, c-format
 msgid ""
 "Execution error for procedure '%s':\n"
@@ -20564,8 +20944,8 @@ msgid "Plug-in Environment"
 msgstr "Plug-in Environment"
 
 #: ../app/plug-in/gimppluginmanager-call.c:185
-#: ../app/plug-in/gimppluginmanager-call.c:244
-#: ../app/plug-in/gimppluginmanager-call.c:342
+#: ../app/plug-in/gimppluginmanager-call.c:245
+#: ../app/plug-in/gimppluginmanager-call.c:343
 #, c-format
 msgid "Failed to run plug-in \"%s\""
 msgstr "Failed to run plug-in \"%s\""
@@ -20875,16 +21255,19 @@ msgid "Black"
 msgstr "Black"
 
 #: ../app/propgui/gimppropgui-newsprint.c:236
-msgid "Lock patterns"
-msgstr "Lock patterns"
+#| msgid "Lock patterns"
+msgid "_Lock patterns"
+msgstr "_Lock patterns"
 
 #: ../app/propgui/gimppropgui-newsprint.c:245
-msgid "Lock periods"
-msgstr "Lock periods"
+#| msgid "Lock periods"
+msgid "Loc_k periods"
+msgstr "Loc_k periods"
 
 #: ../app/propgui/gimppropgui-newsprint.c:254
-msgid "Lock angles"
-msgstr "Lock angles"
+#| msgid "Lock angles"
+msgid "Lock a_ngles"
+msgstr "Lock a_ngles"
 
 #: ../app/propgui/gimppropgui-newsprint.c:276
 msgid "Effects"
@@ -21375,41 +21758,41 @@ msgstr "Line Art Detection"
 msgid "(computing...)"
 msgstr "(computing...)"
 
-#: ../app/tools/gimpbucketfilltool.c:159
+#: ../app/tools/gimpbucketfilltool.c:167
 msgid "Bucket Fill"
 msgstr "Bucket Fill"
 
-#: ../app/tools/gimpbucketfilltool.c:160
+#: ../app/tools/gimpbucketfilltool.c:168
 msgid "Bucket Fill Tool: Fill selected area with a color or pattern"
 msgstr "Bucket Fill Tool: Fill selected area with a colour or pattern"
 
-#: ../app/tools/gimpbucketfilltool.c:161
+#: ../app/tools/gimpbucketfilltool.c:169
 msgid "_Bucket Fill"
 msgstr "_Bucket Fill"
 
-#: ../app/tools/gimpbucketfilltool.c:298
+#: ../app/tools/gimpbucketfilltool.c:344
 msgid "Bucket fill"
 msgstr "Bucket fill"
 
-#: ../app/tools/gimpbucketfilltool.c:499 ../app/tools/gimpcagetool.c:244
-#: ../app/tools/gimpfiltertool.c:301
+#: ../app/tools/gimpbucketfilltool.c:562 ../app/tools/gimpcagetool.c:244
+#: ../app/tools/gimpfiltertool.c:306
 #: ../app/tools/gimpforegroundselecttool.c:295
-#: ../app/tools/gimpgradienttool.c:271 ../app/tools/gimppainttool.c:317
-#: ../app/tools/gimptransformtool.c:674 ../app/tools/gimpwarptool.c:697
+#: ../app/tools/gimpgradienttool.c:271 ../app/tools/gimppainttool.c:328
+#: ../app/tools/gimptransformtool.c:697 ../app/tools/gimpwarptool.c:794
 msgid "The active layer is not visible."
 msgstr "The active layer is not visible."
 
-#: ../app/tools/gimpbucketfilltool.c:515
+#: ../app/tools/gimpbucketfilltool.c:578
 msgid "No valid line art source selected."
 msgstr "No valid line art source selected."
 
-#: ../app/tools/gimpbucketfilltool.c:703 ../app/tools/gimpbucketfilltool.c:838
-#: ../app/tools/gimpcolorpickertool.c:270 ../app/tools/gimppainttool.c:451
+#: ../app/tools/gimpbucketfilltool.c:761 ../app/tools/gimpbucketfilltool.c:894
+#: ../app/tools/gimpcolorpickertool.c:270 ../app/tools/gimppainttool.c:468
 msgid "Click in any image to pick the background color"
 msgstr "Click in any image to pick the background colour"
 
-#: ../app/tools/gimpbucketfilltool.c:710 ../app/tools/gimpbucketfilltool.c:847
-#: ../app/tools/gimpcolorpickertool.c:262 ../app/tools/gimppainttool.c:445
+#: ../app/tools/gimpbucketfilltool.c:768 ../app/tools/gimpbucketfilltool.c:903
+#: ../app/tools/gimpcolorpickertool.c:262 ../app/tools/gimppainttool.c:462
 msgid "Click in any image to pick the foreground color"
 msgstr "Click in any image to pick the foreground colour"
 
@@ -21450,7 +21833,7 @@ msgstr "Cage Transform: Deform a selection with a cage"
 msgid "_Cage Transform"
 msgstr "_Cage Transform"
 
-#: ../app/tools/gimpcagetool.c:744 ../app/tools/gimpwarptool.c:348
+#: ../app/tools/gimpcagetool.c:744 ../app/tools/gimpwarptool.c:389
 msgid "Press ENTER to commit the transform"
 msgstr "Press ENTER to commit the transform"
 
@@ -21791,41 +22174,41 @@ msgstr "%s to dodge"
 msgid "Type  (%s)"
 msgstr "Type  (%s)"
 
-#: ../app/tools/gimpeditselectiontool.c:433
-#: ../app/tools/gimpeditselectiontool.c:607
+#: ../app/tools/gimpeditselectiontool.c:439
+#: ../app/tools/gimpeditselectiontool.c:621
 msgid "Move: "
 msgstr "Move: "
 
-#: ../app/tools/gimpeditselectiontool.c:863
-#: ../app/tools/gimpeditselectiontool.c:1192
+#: ../app/tools/gimpeditselectiontool.c:877
+#: ../app/tools/gimpeditselectiontool.c:1206
 msgid "Move Floating Selection"
 msgstr "Move Floating Selection"
 
-#: ../app/tools/gimpeditselectiontool.c:1106 ../app/tools/gimpmovetool.c:281
+#: ../app/tools/gimpeditselectiontool.c:1120 ../app/tools/gimpmovetool.c:281
 msgid "There is no path to move."
 msgstr "There is no path to move."
 
-#: ../app/tools/gimpeditselectiontool.c:1110 ../app/tools/gimpmovetool.c:285
-#: ../app/tools/gimptransformtool.c:712
+#: ../app/tools/gimpeditselectiontool.c:1124 ../app/tools/gimpmovetool.c:285
+#: ../app/tools/gimptransformtool.c:735
 msgid "The active path's position is locked."
 msgstr "The active path's position is locked."
 
-#: ../app/tools/gimpeditselectiontool.c:1121 ../app/tools/gimpmovetool.c:317
+#: ../app/tools/gimpeditselectiontool.c:1135 ../app/tools/gimpmovetool.c:317
 msgid "There is no layer to move."
 msgstr "There is no layer to move."
 
-#: ../app/tools/gimpeditselectiontool.c:1129
-#: ../app/tools/gimpeditselectiontool.c:1155
-#: ../app/tools/gimpeditselectiontool.c:1164 ../app/tools/gimpmovetool.c:324
+#: ../app/tools/gimpeditselectiontool.c:1143
+#: ../app/tools/gimpeditselectiontool.c:1169
+#: ../app/tools/gimpeditselectiontool.c:1178 ../app/tools/gimpmovetool.c:324
 #: ../app/tools/gimpmovetool.c:342
 msgid "The active layer's position is locked."
 msgstr "The active layer's position is locked."
 
-#: ../app/tools/gimpeditselectiontool.c:1142 ../app/tools/gimpmovetool.c:333
+#: ../app/tools/gimpeditselectiontool.c:1156 ../app/tools/gimpmovetool.c:333
 msgid "The active channel's position is locked."
 msgstr "The active channel's position is locked."
 
-#: ../app/tools/gimpeditselectiontool.c:1146 ../app/tools/gimpmovetool.c:335
+#: ../app/tools/gimpeditselectiontool.c:1160 ../app/tools/gimpmovetool.c:335
 msgid "The active channel's pixels are locked."
 msgstr "The active channel's pixels are locked."
 
@@ -21884,7 +22267,7 @@ msgstr "On-canvas con_trols"
 msgid "Show on-canvas filter controls"
 msgstr "Show on-canvas filter controls"
 
-#: ../app/tools/gimpfilteroptions.c:110 ../app/tools/gimpfiltertool.c:444
+#: ../app/tools/gimpfilteroptions.c:110 ../app/tools/gimpfiltertool.c:449
 #: ../app/tools/gimpflipoptions.c:156 ../app/tools/gimptransformoptions.c:108
 #: ../app/tools/gimptransformoptions.c:264
 msgid "Clipping"
@@ -21899,46 +22282,46 @@ msgid "Color _managed"
 msgstr "Colour _managed"
 
 #. The Color Options expander
-#: ../app/tools/gimpfiltertool.c:398
+#: ../app/tools/gimpfiltertool.c:403
 msgid "Advanced Color Options"
 msgstr "Advanced Colour Options"
 
-#: ../app/tools/gimpfiltertool.c:417
+#: ../app/tools/gimpfiltertool.c:422
 msgid "Convert pixels to built-in sRGB to apply filter (slow)"
 msgstr "Convert pixels to built-in sRGB to apply filter (slow)"
 
-#: ../app/tools/gimpfiltertool.c:418
+#: ../app/tools/gimpfiltertool.c:423
 msgid "Assume pixels are built-in sRGB (ignore actual image color space)"
 msgstr "Assume pixels are built-in sRGB (ignore actual image colour space)"
 
-#: ../app/tools/gimpfiltertool.c:658
+#: ../app/tools/gimpfiltertool.c:667
 msgid "Click to switch the original and filtered sides"
 msgstr "Click to switch the original and filtered sides"
 
-#: ../app/tools/gimpfiltertool.c:662
+#: ../app/tools/gimpfiltertool.c:671
 msgid "Click to switch between vertical and horizontal"
 msgstr "Click to switch between vertical and horizontal"
 
-#: ../app/tools/gimpfiltertool.c:666
+#: ../app/tools/gimpfiltertool.c:675
 msgid "Click to move the split guide"
 msgstr "Click to move the split guide"
 
-#: ../app/tools/gimpfiltertool.c:668
+#: ../app/tools/gimpfiltertool.c:677
 #, c-format
 msgid "%s: switch original and filtered"
 msgstr "%s: switch original and filtered"
 
-#: ../app/tools/gimpfiltertool.c:669
+#: ../app/tools/gimpfiltertool.c:678
 #, c-format
 msgid "%s: switch horizontal and vertical"
 msgstr "%s: switch horizontal and vertical"
 
-#: ../app/tools/gimpfiltertool.c:1440 ../app/tools/gimpfiltertool-settings.c:71
+#: ../app/tools/gimpfiltertool.c:1442 ../app/tools/gimpfiltertool-settings.c:71
 #, c-format
 msgid "Import '%s' Settings"
 msgstr "Import '%s' Settings"
 
-#: ../app/tools/gimpfiltertool.c:1442 ../app/tools/gimpfiltertool-settings.c:73
+#: ../app/tools/gimpfiltertool.c:1444 ../app/tools/gimpfiltertool-settings.c:73
 #, c-format
 msgid "Export '%s' Settings"
 msgstr "Export '%s' Settings"
@@ -22109,21 +22492,21 @@ msgstr "press Enter to preview."
 msgid "press Escape to exit preview or Enter to apply."
 msgstr "press Escape to exit preview or Enter to apply."
 
-#: ../app/tools/gimpforegroundselecttool.c:1285
+#: ../app/tools/gimpforegroundselecttool.c:1287
 msgid "Paint mask"
 msgstr "Paint mask"
 
-#: ../app/tools/gimpfreeselecttool.c:103
+#: ../app/tools/gimpfreeselecttool.c:106
 msgid ""
 "Free Select Tool: Select a hand-drawn region with free and polygonal segments"
 msgstr ""
 "Free Select Tool: Select a hand-drawn region with free and polygonal segments"
 
-#: ../app/tools/gimpfreeselecttool.c:105
+#: ../app/tools/gimpfreeselecttool.c:108
 msgid "_Free Select"
 msgstr "_Free Select"
 
-#: ../app/tools/gimpfreeselecttool.c:312
+#: ../app/tools/gimpfreeselecttool.c:339
 msgctxt "command"
 msgid "Free Select"
 msgstr "Free Select"
@@ -22145,8 +22528,8 @@ msgctxt "command"
 msgid "Fuzzy Select"
 msgstr "Fuzzy Select"
 
-#: ../app/tools/gimpgegltool.c:78 ../app/tools/gimpgegltool.c:547
-#: ../app/tools/gimpgegltool.c:548 ../app/tools/gimpoperationtool.c:136
+#: ../app/tools/gimpgegltool.c:78 ../app/tools/gimpgegltool.c:548
+#: ../app/tools/gimpgegltool.c:549 ../app/tools/gimpoperationtool.c:136
 msgid "GEGL Operation"
 msgstr "GEGL Operation"
 
@@ -22154,12 +22537,12 @@ msgstr "GEGL Operation"
 msgid "GEGL Tool: Use an arbitrary GEGL operation"
 msgstr "GEGL Tool: Use an arbitrary GEGL operation"
 
-#: ../app/tools/gimpgegltool.c:80 ../app/tools/gimpoperationtool.c:138
+#: ../app/tools/gimpgegltool.c:80
 msgid "_GEGL Operation..."
 msgstr "_GEGL Operation…"
 
 #. The options vbox
-#: ../app/tools/gimpgegltool.c:492
+#: ../app/tools/gimpgegltool.c:493
 msgid "Select an operation from the list above"
 msgstr "Select an operation from the list above"
 
@@ -22167,7 +22550,7 @@ msgstr "Select an operation from the list above"
 msgid "Transform Matrix"
 msgstr "Transform Matrix"
 
-#: ../app/tools/gimpgenerictransformtool.c:132
+#: ../app/tools/gimpgenerictransformtool.c:135
 msgid "Invalid transform"
 msgstr "Invalid transform"
 
@@ -22779,8 +23162,8 @@ msgid "Show lattice"
 msgstr "Show lattice"
 
 #: ../app/tools/gimpnpointdeformationoptions.c:230
-#: ../app/tools/gimpscaletool.c:96 ../app/tools/gimptransformgridoptions.c:523
-#: ../app/tools/gimptransformgridoptions.c:534
+#: ../app/tools/gimpscaletool.c:96 ../app/tools/gimptransformgridoptions.c:588
+#: ../app/tools/gimptransformgridoptions.c:599
 msgid "Scale"
 msgstr "Scale"
 
@@ -22924,29 +23307,29 @@ msgstr "Colour Options"
 msgid "Link to brush default"
 msgstr "Link to brush default"
 
-#: ../app/tools/gimppainttool.c:168
+#: ../app/tools/gimppainttool.c:175
 msgid "Click to paint"
 msgstr "Click to paint"
 
-#: ../app/tools/gimppainttool.c:169
+#: ../app/tools/gimppainttool.c:176
 msgid "Click to draw the line"
 msgstr "Click to draw the line"
 
-#: ../app/tools/gimppainttool.c:170
+#: ../app/tools/gimppainttool.c:177
 #, c-format
 msgid "%s to pick a color"
 msgstr "%s to pick a colour"
 
-#: ../app/tools/gimppainttool.c:282
+#: ../app/tools/gimppainttool.c:293
 msgid "Cannot paint on layer groups."
 msgstr "Cannot paint on layer groups."
 
-#: ../app/tools/gimppainttool.c:641
+#: ../app/tools/gimppainttool.c:661
 #, c-format
 msgid "%s for a straight line"
 msgstr "%s for a straight line"
 
-#: ../app/tools/gimppainttool.c:847
+#: ../app/tools/gimppainttool.c:877
 msgid "The active layer does not have an alpha channel."
 msgstr "The active layer does not have an alpha channel."
 
@@ -23004,7 +23387,7 @@ msgid "Use all visible layers when shrinking the selection"
 msgstr "Use all visible layers when shrinking the selection"
 
 #: ../app/tools/gimprectangleoptions.c:102
-#: ../app/tools/gimptransformgridoptions.c:123
+#: ../app/tools/gimptransformgridoptions.c:147
 msgid "Composition guides such as rule of thirds"
 msgstr "Composition guides such as rule of thirds"
 
@@ -23139,43 +23522,45 @@ msgstr "Draw the selected region's mask"
 msgid "Move the mouse to change threshold"
 msgstr "Move the mouse to change threshold"
 
-#: ../app/tools/gimprotatetool.c:99 ../app/tools/gimptransformgridoptions.c:525
+#: ../app/tools/gimprotatetool.c:102
+#: ../app/tools/gimptransformgridoptions.c:590
+#: ../app/tools/gimptransform3dtool.c:422
 msgid "Rotate"
 msgstr "Rotate"
 
-#: ../app/tools/gimprotatetool.c:100
+#: ../app/tools/gimprotatetool.c:103
 msgid "Rotate Tool: Rotate the layer, selection or path"
 msgstr "Rotate Tool: Rotate the layer, selection or path"
 
-#: ../app/tools/gimprotatetool.c:101
+#: ../app/tools/gimprotatetool.c:104
 msgid "_Rotate"
 msgstr "_Rotate"
 
-#: ../app/tools/gimprotatetool.c:129
+#: ../app/tools/gimprotatetool.c:132
 msgid "R_otate"
 msgstr "R_otate"
 
-#: ../app/tools/gimprotatetool.c:245
+#: ../app/tools/gimprotatetool.c:248
 #, c-format
 msgctxt "undo-type"
 msgid "Rotate by %-3.3g°"
 msgstr "Rotate by %-3.3g°"
 
-#: ../app/tools/gimprotatetool.c:251
+#: ../app/tools/gimprotatetool.c:254
 #, c-format
 msgctxt "undo-type"
 msgid "Rotate by %-3.3g° around (%g, %g)"
 msgstr "Rotate by %-3.3g° around (%g, %g)"
 
-#: ../app/tools/gimprotatetool.c:281
+#: ../app/tools/gimprotatetool.c:284
 msgid "_Angle:"
 msgstr "_Angle:"
 
-#: ../app/tools/gimprotatetool.c:299
+#: ../app/tools/gimprotatetool.c:302
 msgid "Center _X:"
 msgstr "Centre _X:"
 
-#: ../app/tools/gimprotatetool.c:308
+#: ../app/tools/gimprotatetool.c:311
 msgid "Center _Y:"
 msgstr "Centre _Y:"
 
@@ -23242,54 +23627,54 @@ msgstr "Enable feathering of selection edges"
 msgid "Mode:"
 msgstr "Mode:"
 
-#: ../app/tools/gimpselectiontool.c:305
+#: ../app/tools/gimpselectiontool.c:312
 msgid "Click-Drag to replace the current selection"
 msgstr "Click-Drag to replace the current selection"
 
-#: ../app/tools/gimpselectiontool.c:313
+#: ../app/tools/gimpselectiontool.c:320
 msgid "Click-Drag to create a new selection"
 msgstr "Click-Drag to create a new selection"
 
-#: ../app/tools/gimpselectiontool.c:318
+#: ../app/tools/gimpselectiontool.c:325
 msgid "Click-Drag to add to the current selection"
 msgstr "Click-Drag to add to the current selection"
 
-#: ../app/tools/gimpselectiontool.c:327
+#: ../app/tools/gimpselectiontool.c:334
 msgid "Click-Drag to subtract from the current selection"
 msgstr "Click-Drag to subtract from the current selection"
 
-#: ../app/tools/gimpselectiontool.c:336
+#: ../app/tools/gimpselectiontool.c:343
 msgid "Click-Drag to intersect with the current selection"
 msgstr "Click-Drag to intersect with the current selection"
 
-#: ../app/tools/gimpselectiontool.c:346
+#: ../app/tools/gimpselectiontool.c:353
 msgid "Click-Drag to move the selection mask"
 msgstr "Click-Drag to move the selection mask"
 
-#: ../app/tools/gimpselectiontool.c:354
+#: ../app/tools/gimpselectiontool.c:361
 msgid "Click-Drag to move the selected pixels"
 msgstr "Click-Drag to move the selected pixels"
 
-#: ../app/tools/gimpselectiontool.c:358
+#: ../app/tools/gimpselectiontool.c:365
 msgid "Click-Drag to move a copy of the selected pixels"
 msgstr "Click-Drag to move a copy of the selected pixels"
 
-#: ../app/tools/gimpselectiontool.c:362
+#: ../app/tools/gimpselectiontool.c:369
 msgid "Click to anchor the floating selection"
 msgstr "Click to anchor the floating selection"
 
-#: ../app/tools/gimpselectiontool.c:506
+#: ../app/tools/gimpselectiontool.c:523
 #, c-format
 msgid "Cannot subtract from an empty selection."
 msgstr "Cannot subtract from an empty selection."
 
-#: ../app/tools/gimpselectiontool.c:517
+#: ../app/tools/gimpselectiontool.c:534
 #, c-format
 msgid "Cannot intersect with an empty selection."
 msgstr "Cannot intersect with an empty selection."
 
-#: ../app/tools/gimpsheartool.c:88 ../app/tools/gimptransformgridoptions.c:527
-#: ../app/tools/gimptransformgridoptions.c:536
+#: ../app/tools/gimpsheartool.c:88 ../app/tools/gimptransformgridoptions.c:592
+#: ../app/tools/gimptransformgridoptions.c:601
 msgid "Shear"
 msgstr "Shear"
 
@@ -23529,172 +23914,297 @@ msgstr ""
 "This tool has\n"
 "no options."
 
-#: ../app/tools/gimptransformgridoptions.c:108
+#: ../app/tools/gimptransformgridoptions.c:111
 msgid "Show image preview"
 msgstr "Show image preview"
 
-#: ../app/tools/gimptransformgridoptions.c:109
+#: ../app/tools/gimptransformgridoptions.c:112
 msgid "Show a preview of the transformed image"
 msgstr "Show a preview of the transformed image"
 
-#: ../app/tools/gimptransformgridoptions.c:115
+#: ../app/tools/gimptransformgridoptions.c:118
+#| msgctxt "layers-action"
+#| msgid "Composite Space"
+msgid "Composited preview"
+msgstr "Composited preview"
+
+#: ../app/tools/gimptransformgridoptions.c:119
+msgid "Show preview as part of the image composition"
+msgstr "Show preview as part of the image composition"
+
+#: ../app/tools/gimptransformgridoptions.c:125
+#| msgid "Linked item"
+msgid "Preview linked items"
+msgstr "Preview linked items"
+
+#: ../app/tools/gimptransformgridoptions.c:126
+msgid "Include linked items in the preview"
+msgstr "Include linked items in the preview"
+
+#: ../app/tools/gimptransformgridoptions.c:132
+msgid "Synchronous preview"
+msgstr "Synchronous preview"
+
+#: ../app/tools/gimptransformgridoptions.c:133
+msgid "Render the preview synchronously"
+msgstr "Render the preview synchronously"
+
+#: ../app/tools/gimptransformgridoptions.c:139
 msgid "Image opacity"
 msgstr "Image opacity"
 
-#: ../app/tools/gimptransformgridoptions.c:116
+#: ../app/tools/gimptransformgridoptions.c:140
 msgid "Opacity of the preview image"
 msgstr "Opacity of the preview image"
 
-#: ../app/tools/gimptransformgridoptions.c:122
-#: ../app/tools/gimptransformgridoptions.c:414
+#: ../app/tools/gimptransformgridoptions.c:146
+#: ../app/tools/gimptransformgridoptions.c:482
 msgid "Guides"
 msgstr "Guides"
 
-#: ../app/tools/gimptransformgridoptions.c:131
+#: ../app/tools/gimptransformgridoptions.c:155
 msgid "Size of a grid cell for variable number of composition guides"
 msgstr "Size of a grid cell for variable number of composition guides"
 
-#: ../app/tools/gimptransformgridoptions.c:437
+#: ../app/tools/gimptransformgridoptions.c:504
 #, c-format
 msgid "15 degrees (%s)"
 msgstr "15 degrees (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:444
+#: ../app/tools/gimptransformgridoptions.c:511
 msgid "Limit rotation steps to 15 degrees"
 msgstr "Limit rotation steps to 15 degrees"
 
-#: ../app/tools/gimptransformgridoptions.c:454
+#: ../app/tools/gimptransformgridoptions.c:520
 #, c-format
 msgid "Keep aspect (%s)"
 msgstr "Keep aspect (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:461
+#: ../app/tools/gimptransformgridoptions.c:527
 msgid "Keep the original aspect ratio"
 msgstr "Keep the original aspect ratio"
 
-#: ../app/tools/gimptransformgridoptions.c:466
-#: ../app/tools/gimptransformgridoptions.c:496
+#: ../app/tools/gimptransformgridoptions.c:532
+#: ../app/tools/gimptransformgridoptions.c:561
 #, c-format
 msgid "Around center (%s)"
 msgstr "Around centre (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:473
+#: ../app/tools/gimptransformgridoptions.c:539
 msgid "Scale around the center point"
 msgstr "Scale around the centre point"
 
-#: ../app/tools/gimptransformgridoptions.c:483
+#: ../app/tools/gimptransformgridoptions.c:548
 #, c-format
 msgid "Constrain handles (%s)"
 msgstr "Constrain handles (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:491
+#: ../app/tools/gimptransformgridoptions.c:556
 #, c-format
 msgid "Constrain handles to move along edges and diagonal (%s)"
 msgstr "Constrain handles to move along edges and diagonal (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:504
+#: ../app/tools/gimptransformgridoptions.c:569
 msgid "Transform around the center point"
 msgstr "Transform around the centre point"
 
-#: ../app/tools/gimptransformgridoptions.c:520
+#: ../app/tools/gimptransformgridoptions.c:585
 #, c-format
 msgid "Constrain (%s)"
 msgstr "Constrain (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:521
+#: ../app/tools/gimptransformgridoptions.c:586
+#: ../app/tools/gimptransform3dtool.c:335
 msgid "Move"
 msgstr "Move"
 
-#: ../app/tools/gimptransformgridoptions.c:522
+#: ../app/tools/gimptransformgridoptions.c:587
 #, c-format
 msgid "Constrain movement to 45 degree angles from center (%s)"
 msgstr "Constrain movement to 45 degree angles from centre (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:524
+#: ../app/tools/gimptransformgridoptions.c:589
 #, c-format
 msgid "Maintain aspect ratio when scaling (%s)"
 msgstr "Maintain aspect ratio when scaling (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:526
+#: ../app/tools/gimptransformgridoptions.c:591
 #, c-format
 msgid "Constrain rotation to 15 degree increments (%s)"
 msgstr "Constrain rotation to 15 degree increments (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:528
+#: ../app/tools/gimptransformgridoptions.c:593
 #, c-format
 msgid "Shear along edge direction only (%s)"
 msgstr "Shear along edge direction only (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:530
+#: ../app/tools/gimptransformgridoptions.c:595
 #, c-format
 msgid "Constrain perspective handles to move along edges and diagonal (%s)"
 msgstr "Constrain perspective handles to move along edges and diagonal (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:533
+#: ../app/tools/gimptransformgridoptions.c:598
 #, c-format
 msgid "From pivot  (%s)"
 msgstr "From pivot  (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:535
+#: ../app/tools/gimptransformgridoptions.c:600
 #, c-format
 msgid "Scale from pivot point (%s)"
 msgstr "Scale from pivot point (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:537
+#: ../app/tools/gimptransformgridoptions.c:602
 #, c-format
 msgid "Shear opposite edge by same amount (%s)"
 msgstr "Shear opposite edge by same amount (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:539
+#: ../app/tools/gimptransformgridoptions.c:604
 #, c-format
 msgid "Maintain position of pivot while changing perspective (%s)"
 msgstr "Maintain position of pivot while changing perspective (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:542
+#: ../app/tools/gimptransformgridoptions.c:607
 msgid "Pivot"
 msgstr "Pivot"
 
-#: ../app/tools/gimptransformgridoptions.c:543
+#: ../app/tools/gimptransformgridoptions.c:608
 #, c-format
 msgid "Snap (%s)"
 msgstr "Snap (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:544
+#: ../app/tools/gimptransformgridoptions.c:609
 #, c-format
 msgid "Snap pivot to corners and center (%s)"
 msgstr "Snap pivot to corners and centre (%s)"
 
-#: ../app/tools/gimptransformgridoptions.c:545
+#: ../app/tools/gimptransformgridoptions.c:610
 msgid "Lock"
 msgstr "Lock"
 
-#: ../app/tools/gimptransformgridoptions.c:546
+#: ../app/tools/gimptransformgridoptions.c:611
 msgid "Lock pivot position to canvas"
 msgstr "Lock pivot position to canvas"
 
-#: ../app/tools/gimptransformgridtool.c:230
-#: ../app/tools/gimptransformtool.c:431
+#: ../app/tools/gimptransformgridtool.c:291
+#: ../app/tools/gimptransformtool.c:437
 msgid "_Transform"
 msgstr "_Transform"
 
-#: ../app/tools/gimptransformgridtool.c:502
-#: ../app/tools/gimptransformgridtool.c:514
+#: ../app/tools/gimptransformgridtool.c:572
+#: ../app/tools/gimptransformgridtool.c:584
 msgid "Transform Step"
 msgstr "Transform Step"
 
-#: ../app/tools/gimptransformgridtool.c:895
+#: ../app/tools/gimptransformgridtool.c:979
 #, c-format
 msgid "%s (Corrective)"
 msgstr "%s (Corrective)"
 
-#: ../app/tools/gimptransformgridtool.c:1118
+#: ../app/tools/gimptransformgridtool.c:1242
 msgid "Re_adjust"
 msgstr "Re_adjust"
 
-#: ../app/tools/gimptransformgridtool.c:1366
+#: ../app/tools/gimptransformgridtool.c:1490
 msgid "Cannot readjust the transformation"
 msgstr "Cannot readjust the transformation"
 
+#: ../app/tools/gimptransform3doptions.c:78
+#| msgctxt "undo-type"
+#| msgid "Transform image"
+msgid "Transform mode"
+msgstr "Transform mode"
+
+#: ../app/tools/gimptransform3doptions.c:85
+#| msgid "Unified transform"
+msgid "Unified interaction"
+msgstr "Unified interaction"
+
+#: ../app/tools/gimptransform3doptions.c:86
+msgid "Combine all interaction modes"
+msgstr "Combine all interaction modes"
+
+#: ../app/tools/gimptransform3doptions.c:93
+#| msgid "Constrain rotation to 15 degree increments (%s)"
+msgid "Constrain transformation to a single axis"
+msgstr "Constrain transformation to a single axis"
+
+#: ../app/tools/gimptransform3doptions.c:100
+#| msgid "Transform around the center point"
+msgid "Transform along the Z axis"
+msgstr "Transform along the Z axis"
+
+#: ../app/tools/gimptransform3doptions.c:107
+msgid "Transform in the local frame of reference"
+msgstr "Transform in the local frame of reference"
+
+#: ../app/tools/gimptransform3doptions.c:197
+#, c-format
+#| msgid "Constrain (%s)"
+msgid "Constrain axis (%s)"
+msgstr "Constrain axis (%s)"
+
+#: ../app/tools/gimptransform3doptions.c:206
+#, c-format
+#| msgid "%s (%s)"
+msgid "Z axis (%s)"
+msgstr "Z axis (%s)"
+
+#: ../app/tools/gimptransform3doptions.c:215
+#, c-format
+msgid "Local frame (%s)"
+msgstr "Local frame (%s)"
+
+#: ../app/tools/gimptransform3dtool.c:115
+#| msgid "2D Transform"
+msgid "3D Transform"
+msgstr "3D Transform"
+
+#: ../app/tools/gimptransform3dtool.c:116
+#| msgid "Unified Transform Tool: Transform the layer, selection or path"
+msgid ""
+"3D Transform Tool: Apply a 3D transformation to the layer, selection or path"
+msgstr ""
+"3D Transform Tool: Apply a 3D transformation to the layer, selection or path"
+
+#: ../app/tools/gimptransform3dtool.c:117
+#| msgid "2D Transform"
+msgid "_3D Transform"
+msgstr "_3D Transform"
+
+#: ../app/tools/gimptransform3dtool.c:140
+#| msgid "2D Transform"
+msgctxt "undo-type"
+msgid "3D Transform"
+msgstr "3D Transform"
+
+#: ../app/tools/gimptransform3dtool.c:141
+#| msgid "Transformation"
+msgid "3D transformation"
+msgstr "3D transformation"
+
+#: ../app/tools/gimptransform3dtool.c:237
+msgid "Camera"
+msgstr "Camera"
+
+#. vanishing-point frame
+#: ../app/tools/gimptransform3dtool.c:245
+msgid "Vanishing Point"
+msgstr "Vanishing Point"
+
+#: ../app/tools/gimptransform3dtool.c:395
+#| msgid "_X:"
+msgid "_Z:"
+msgstr "_Z:"
+
+#: ../app/tools/gimptransform3dtool.c:438
+msgid "Z"
+msgstr "Z"
+
+#: ../app/tools/gimptransform3dtool.c:442
+#| msgid "Rotation Information"
+msgid "Rotation axis order"
+msgstr "Rotation axis order"
+
 #: ../app/tools/gimptransformoptions.c:93
 msgid "Direction of transformation"
 msgstr "Direction of transformation"
@@ -23707,23 +24217,23 @@ msgstr "Interpolation method"
 msgid "Transform:"
 msgstr "Transform:"
 
-#: ../app/tools/gimptransformtool.c:108
+#: ../app/tools/gimptransformtool.c:109
 msgid "Transform"
 msgstr "Transform"
 
-#: ../app/tools/gimptransformtool.c:109
+#: ../app/tools/gimptransformtool.c:110
 msgid "Transforming"
 msgstr "Transforming"
 
-#: ../app/tools/gimptransformtool.c:423
+#: ../app/tools/gimptransformtool.c:429
 msgid "Confirm Transformation"
 msgstr "Confirm Transformation"
 
-#: ../app/tools/gimptransformtool.c:443
+#: ../app/tools/gimptransformtool.c:449
 msgid "Transformation creates a very large item."
 msgstr "Transformation creates a very large item."
 
-#: ../app/tools/gimptransformtool.c:448
+#: ../app/tools/gimptransformtool.c:454
 #, c-format
 msgid ""
 "Applying the transformation will result in an item that is over %g times "
@@ -23732,44 +24242,44 @@ msgstr ""
 "Applying the transformation will result in an item that is over %g times "
 "larger than the image."
 
-#: ../app/tools/gimptransformtool.c:456
+#: ../app/tools/gimptransformtool.c:462
 msgid "Transformation creates a very large image."
 msgstr "Transformation creates a very large image."
 
-#: ../app/tools/gimptransformtool.c:461
+#: ../app/tools/gimptransformtool.c:467
 #, c-format
 msgid "Applying the transformation will enlarge the image by a factor of %g."
 msgstr "Applying the transformation will enlarge the image by a factor of %g."
 
-#: ../app/tools/gimptransformtool.c:658
+#: ../app/tools/gimptransformtool.c:681
 msgid "There is no layer to transform."
 msgstr "There is no layer to transform."
 
-#: ../app/tools/gimptransformtool.c:667
+#: ../app/tools/gimptransformtool.c:690
 msgid "The active layer's position and size are locked."
 msgstr "The active layer's position and size are locked."
 
-#: ../app/tools/gimptransformtool.c:681
+#: ../app/tools/gimptransformtool.c:704
 msgid "The selection does not intersect with the layer."
 msgstr "The selection does not intersect with the layer."
 
-#: ../app/tools/gimptransformtool.c:688
+#: ../app/tools/gimptransformtool.c:711
 msgid "There is no selection to transform."
 msgstr "There is no selection to transform."
 
-#: ../app/tools/gimptransformtool.c:703
+#: ../app/tools/gimptransformtool.c:726
 msgid "There is no path to transform."
 msgstr "There is no path to transform."
 
-#: ../app/tools/gimptransformtool.c:710
+#: ../app/tools/gimptransformtool.c:733
 msgid "The active path's strokes are locked."
 msgstr "The active path's strokes are locked."
 
-#: ../app/tools/gimptransformtool.c:714
+#: ../app/tools/gimptransformtool.c:737
 msgid "The active path has no strokes."
 msgstr "The active path has no strokes."
 
-#: ../app/tools/gimptransformtool.c:788
+#: ../app/tools/gimptransformtool.c:811
 msgid "The current transform is invalid"
 msgstr "The current transform is invalid"
 
@@ -23922,57 +24432,57 @@ msgstr "Animate"
 msgid "Create Animation"
 msgstr "Create Animation"
 
-#: ../app/tools/gimpwarptool.c:167
+#: ../app/tools/gimpwarptool.c:175
 msgid "Warp Transform"
 msgstr "Warp Transform"
 
-#: ../app/tools/gimpwarptool.c:168
+#: ../app/tools/gimpwarptool.c:176
 msgid "Warp Transform: Deform with different tools"
 msgstr "Warp Transform: Deform with different tools"
 
-#: ../app/tools/gimpwarptool.c:169
+#: ../app/tools/gimpwarptool.c:177
 msgid "_Warp Transform"
 msgstr "_Warp Transform"
 
-#: ../app/tools/gimpwarptool.c:542 ../app/tools/gimpwarptool.c:554
+#: ../app/tools/gimpwarptool.c:598 ../app/tools/gimpwarptool.c:610
 msgid "Warp Tool Stroke"
 msgstr "Warp Tool Stroke"
 
-#: ../app/tools/gimpwarptool.c:672
+#: ../app/tools/gimpwarptool.c:769
 msgid "Cannot warp layer groups."
 msgstr "Cannot warp layer groups."
 
-#: ../app/tools/gimpwarptool.c:709
+#: ../app/tools/gimpwarptool.c:806
 msgid "No stroke events selected."
 msgstr "No stroke events selected."
 
-#: ../app/tools/gimpwarptool.c:731
+#: ../app/tools/gimpwarptool.c:828
 msgid "No warp to erase."
 msgstr "No warp to erase."
 
-#: ../app/tools/gimpwarptool.c:735
+#: ../app/tools/gimpwarptool.c:832
 msgid "No warp to smooth."
 msgstr "No warp to smooth."
 
-#: ../app/tools/gimpwarptool.c:959
+#: ../app/tools/gimpwarptool.c:1056
 msgid "Warp transform"
 msgstr "Warp transform"
 
-#: ../app/tools/gimpwarptool.c:1296
+#: ../app/tools/gimpwarptool.c:1393
 msgid "Please add some warp strokes first."
 msgstr "Please add some warp strokes first."
 
-#: ../app/tools/gimpwarptool.c:1310 ../app/tools/gimpwarptool.c:1347
+#: ../app/tools/gimpwarptool.c:1407 ../app/tools/gimpwarptool.c:1444
 #, c-format
 msgid "Rendering Frame %d"
 msgstr "Rendering Frame %d"
 
-#: ../app/tools/gimpwarptool.c:1325 ../app/tools/gimpwarptool.c:1355
+#: ../app/tools/gimpwarptool.c:1422 ../app/tools/gimpwarptool.c:1452
 #, c-format
 msgid "Frame %d"
 msgstr "Frame %d"
 
-#: ../app/tools/gimpwarptool.c:1364
+#: ../app/tools/gimpwarptool.c:1461
 msgid "Frame"
 msgstr "Frame"
 
@@ -24071,37 +24581,69 @@ msgctxt "matting-preview-mode"
 msgid "Grayscale"
 msgstr "Greyscale"
 
+#: ../app/tools/tools-enums.c:277
+#| msgid "Fade length"
+msgctxt "3-dtrasnform-lens-mode"
+msgid "Focal length"
+msgstr "Focal length"
+
+#: ../app/tools/tools-enums.c:278
+msgctxt "3-dtrasnform-lens-mode"
+msgid "Field of view (relative to image)"
+msgstr "Field of view (relative to image)"
+
+#. Translators: this is an abbreviated version of "Field of view (relative to image)".
+#. Keep it short.
 #: ../app/tools/tools-enums.c:281
+#| msgctxt "undo-type"
+#| msgid "Flip image"
+msgctxt "3-dtrasnform-lens-mode"
+msgid "FOV (image)"
+msgstr "FOV (image)"
+
+#: ../app/tools/tools-enums.c:282
+msgctxt "3-dtrasnform-lens-mode"
+msgid "Field of view (relative to item)"
+msgstr "Field of view (relative to item)"
+
+#. Translators: this is an abbreviated version of "Field of view (relative to item)".
+#. Keep it short.
+#: ../app/tools/tools-enums.c:285
+msgctxt "3-dtrasnform-lens-mode"
+msgid "FOV (item)"
+msgstr "FOV (item)"
+
+#: ../app/tools/tools-enums.c:318
 msgctxt "warp-behavior"
 msgid "Move pixels"
 msgstr "Move pixels"
 
-#: ../app/tools/tools-enums.c:282
+#: ../app/tools/tools-enums.c:319
 msgctxt "warp-behavior"
 msgid "Grow area"
 msgstr "Grow area"
 
-#: ../app/tools/tools-enums.c:283
+#: ../app/tools/tools-enums.c:320
 msgctxt "warp-behavior"
 msgid "Shrink area"
 msgstr "Shrink area"
 
-#: ../app/tools/tools-enums.c:284
+#: ../app/tools/tools-enums.c:321
 msgctxt "warp-behavior"
 msgid "Swirl clockwise"
 msgstr "Swirl clockwise"
 
-#: ../app/tools/tools-enums.c:285
+#: ../app/tools/tools-enums.c:322
 msgctxt "warp-behavior"
 msgid "Swirl counter-clockwise"
 msgstr "Swirl anti-clockwise"
 
-#: ../app/tools/tools-enums.c:286
+#: ../app/tools/tools-enums.c:323
 msgctxt "warp-behavior"
 msgid "Erase warping"
 msgstr "Erase warping"
 
-#: ../app/tools/tools-enums.c:287
+#: ../app/tools/tools-enums.c:324
 msgctxt "warp-behavior"
 msgid "Smooth warping"
 msgstr "Smooth warping"
@@ -24350,165 +24892,185 @@ msgid "No filter selected"
 msgstr "No filter selected"
 
 #. TRANSLATORS: X for the X coordinate.
-#: ../app/widgets/gimpcolorframe.c:217
+#: ../app/widgets/gimpcolorframe.c:218
 msgctxt "Coordinates"
 msgid "X:"
 msgstr "X:"
 
 #. TRANSLATORS: Y for the Y coordinate.
-#: ../app/widgets/gimpcolorframe.c:231
+#: ../app/widgets/gimpcolorframe.c:232
 msgctxt "Coordinates"
 msgid "Y:"
 msgstr "Y:"
 
 #. TRANSLATORS: n/a for Not Available.
-#: ../app/widgets/gimpcolorframe.c:690 ../app/widgets/gimpcolorframe.c:692
+#: ../app/widgets/gimpcolorframe.c:691 ../app/widgets/gimpcolorframe.c:693
 msgctxt "Coordinates"
 msgid "n/a"
 msgstr "n/a"
 
 #. TRANSLATORS: V for Value (grayscale)
-#: ../app/widgets/gimpcolorframe.c:765
+#: ../app/widgets/gimpcolorframe.c:766
 msgctxt "Grayscale"
 msgid "V:"
 msgstr "V:"
 
 #. TRANSLATORS: A for Alpha (color transparency)
-#: ../app/widgets/gimpcolorframe.c:769 ../app/widgets/gimpcolorframe.c:782
-#: ../app/widgets/gimpcolorframe.c:818 ../app/widgets/gimpcolorframe.c:860
-#: ../app/widgets/gimpcolorframe.c:888 ../app/widgets/gimpcolorframe.c:920
-#: ../app/widgets/gimpcolorframe.c:952 ../app/widgets/gimpcolorframe.c:986
+#: ../app/widgets/gimpcolorframe.c:770 ../app/widgets/gimpcolorframe.c:783
+#: ../app/widgets/gimpcolorframe.c:819 ../app/widgets/gimpcolorframe.c:861
+#: ../app/widgets/gimpcolorframe.c:889 ../app/widgets/gimpcolorframe.c:921
+#: ../app/widgets/gimpcolorframe.c:953 ../app/widgets/gimpcolorframe.c:985
+#: ../app/widgets/gimpcolorframe.c:1019
 msgctxt "Alpha channel"
 msgid "A:"
 msgstr "A:"
 
 #. TRANSLATORS: R for Red (RGB)
-#: ../app/widgets/gimpcolorframe.c:774 ../app/widgets/gimpcolorframe.c:810
+#: ../app/widgets/gimpcolorframe.c:775 ../app/widgets/gimpcolorframe.c:811
 msgctxt "RGB"
 msgid "R:"
 msgstr "R:"
 
 #. TRANSLATORS: G for Green (RGB)
-#: ../app/widgets/gimpcolorframe.c:776 ../app/widgets/gimpcolorframe.c:812
+#: ../app/widgets/gimpcolorframe.c:777 ../app/widgets/gimpcolorframe.c:813
 msgctxt "RGB"
 msgid "G:"
 msgstr "G:"
 
 #. TRANSLATORS: B for Blue (RGB)
-#: ../app/widgets/gimpcolorframe.c:778 ../app/widgets/gimpcolorframe.c:814
+#: ../app/widgets/gimpcolorframe.c:779 ../app/widgets/gimpcolorframe.c:815
 msgctxt "RGB"
 msgid "B:"
 msgstr "B:"
 
 #. TRANSLATORS: Index of the color in the palette.
-#: ../app/widgets/gimpcolorframe.c:787
+#: ../app/widgets/gimpcolorframe.c:788
 msgctxt "Indexed color"
 msgid "Index:"
 msgstr "Index:"
 
 #. TRANSLATORS: Hex for Hexadecimal (representation of a color)
-#: ../app/widgets/gimpcolorframe.c:821
+#: ../app/widgets/gimpcolorframe.c:822
 msgctxt "Color representation"
 msgid "Hex:"
 msgstr "Hex:"
 
 #. TRANSLATORS: H for Hue (HSV color space)
-#: ../app/widgets/gimpcolorframe.c:852
+#: ../app/widgets/gimpcolorframe.c:853
 msgctxt "HSV color space"
 msgid "H:"
 msgstr "H:"
 
 #. TRANSLATORS: S for Saturation (HSV color space)
-#: ../app/widgets/gimpcolorframe.c:854
+#: ../app/widgets/gimpcolorframe.c:855
 msgctxt "HSV color space"
 msgid "S:"
 msgstr "S:"
 
 #. TRANSLATORS: V for Value (HSV color space)
-#: ../app/widgets/gimpcolorframe.c:856
+#: ../app/widgets/gimpcolorframe.c:857
 msgctxt "HSV color space"
 msgid "V:"
 msgstr "V:"
 
 #. TRANSLATORS: L for Lightness (LCH color space)
-#: ../app/widgets/gimpcolorframe.c:880
+#: ../app/widgets/gimpcolorframe.c:881
 msgctxt "LCH color space"
 msgid "L*:"
 msgstr "L*:"
 
 #. TRANSLATORS: C for Chroma (LCH color space)
-#: ../app/widgets/gimpcolorframe.c:882
+#: ../app/widgets/gimpcolorframe.c:883
 msgctxt "LCH color space"
 msgid "C*:"
 msgstr "C*:"
 
 #. TRANSLATORS: H for Hue angle (LCH color space)
-#: ../app/widgets/gimpcolorframe.c:884
+#: ../app/widgets/gimpcolorframe.c:885
 msgctxt "LCH color space"
 msgid "h°:"
 msgstr "h°:"
 
 #. TRANSLATORS: L* for Lightness (Lab color space)
-#: ../app/widgets/gimpcolorframe.c:912
+#: ../app/widgets/gimpcolorframe.c:913
 msgctxt "Lab color space"
 msgid "L*:"
 msgstr "L*:"
 
 #. TRANSLATORS: a* color channel in Lab color space
-#: ../app/widgets/gimpcolorframe.c:914
+#: ../app/widgets/gimpcolorframe.c:915
 msgctxt "Lab color space"
 msgid "a*:"
 msgstr "a*:"
 
 #. TRANSLATORS: b* color channel in Lab color space
-#: ../app/widgets/gimpcolorframe.c:916
+#: ../app/widgets/gimpcolorframe.c:917
 msgctxt "Lab color space"
 msgid "b*:"
 msgstr "b*:"
 
 #. TRANSLATORS: x from xyY color space
-#: ../app/widgets/gimpcolorframe.c:944
+#: ../app/widgets/gimpcolorframe.c:945
 msgctxt "xyY color space"
 msgid "x:"
 msgstr "x:"
 
 #. TRANSLATORS: y from xyY color space
-#: ../app/widgets/gimpcolorframe.c:946
+#: ../app/widgets/gimpcolorframe.c:947
 msgctxt "xyY color space"
 msgid "y:"
 msgstr "y:"
 
 #. TRANSLATORS: Y from xyY color space
-#: ../app/widgets/gimpcolorframe.c:948
+#: ../app/widgets/gimpcolorframe.c:949
 msgctxt "xyY color space"
 msgid "Y:"
 msgstr "Y:"
 
+#. TRANSLATORS: Y from Yu'v' color space
+#: ../app/widgets/gimpcolorframe.c:977
+#| msgid "Y:"
+msgctxt "Yu'v' color space"
+msgid "Y:"
+msgstr "Y:"
+
+#. TRANSLATORS: u' from Yu'v' color space
+#: ../app/widgets/gimpcolorframe.c:979
+msgctxt "Yu'v' color space"
+msgid "u':"
+msgstr "u':"
+
+#. TRANSLATORS: v' from Yu'v' color space
+#: ../app/widgets/gimpcolorframe.c:981
+msgctxt "Yu'v' color space"
+msgid "v':"
+msgstr "v':"
+
 #. TRANSLATORS: C for Cyan (CMYK)
-#: ../app/widgets/gimpcolorframe.c:976
+#: ../app/widgets/gimpcolorframe.c:1009
 msgctxt "CMYK"
 msgid "C:"
 msgstr "C:"
 
 #. TRANSLATORS: M for Magenta (CMYK)
-#: ../app/widgets/gimpcolorframe.c:978
+#: ../app/widgets/gimpcolorframe.c:1011
 msgctxt "CMYK"
 msgid "M:"
 msgstr "M:"
 
 #. TRANSLATORS: Y for Yellow (CMYK)
-#: ../app/widgets/gimpcolorframe.c:980
+#: ../app/widgets/gimpcolorframe.c:1013
 msgctxt "CMYK"
 msgid "Y:"
 msgstr "Y:"
 
 #. TRANSLATORS: K for Key/black (CMYK)
-#: ../app/widgets/gimpcolorframe.c:982
+#: ../app/widgets/gimpcolorframe.c:1015
 msgctxt "CMYK"
 msgid "K:"
 msgstr "K:"
 
-#: ../app/widgets/gimpcolorframe.c:1044
+#: ../app/widgets/gimpcolorframe.c:1077
 msgctxt "Color value"
 msgid "n/a"
 msgstr "n/a"
@@ -24534,6 +25096,31 @@ msgstr "Edit Colourmap Entry"
 msgid "Only indexed images have a colormap."
 msgstr "Only indexed images have a colourmap."
 
+#: ../app/widgets/gimpcompressioncombobox.c:102
+#| msgid "None"
+msgctxt "compression"
+msgid "None"
+msgstr "None"
+
+#: ../app/widgets/gimpcompressioncombobox.c:114
+msgctxt "compression"
+msgid "Best performance"
+msgstr "Best performance"
+
+#: ../app/widgets/gimpcompressioncombobox.c:120
+#| msgctxt "undo-type"
+#| msgid "Color Balance"
+msgctxt "compression"
+msgid "Balanced"
+msgstr "Balanced"
+
+#: ../app/widgets/gimpcompressioncombobox.c:126
+#| msgctxt "dashboard-variable"
+#| msgid "Compression"
+msgctxt "compression"
+msgid "Best compression"
+msgstr "Best compression"
+
 #: ../app/widgets/gimpcontainerpopup.c:333
 msgid "Smaller Previews"
 msgstr "Smaller Previews"
@@ -24873,43 +25460,55 @@ msgstr "Mouse Wheel"
 msgid "Mouse Wheel Events"
 msgstr "Mouse Wheel Events"
 
-#: ../app/widgets/gimpcriticaldialog.c:54
+#: ../app/widgets/gimpcriticaldialog.c:55
 msgid "Copy Bug Information"
 msgstr "Copy Bug Information"
 
-#: ../app/widgets/gimpcriticaldialog.c:55
+#: ../app/widgets/gimpcriticaldialog.c:56
 msgid "Open Bug Tracker"
 msgstr "Open Bug Tracker"
 
-#: ../app/widgets/gimpcriticaldialog.c:132
-#: ../app/widgets/gimpcriticaldialog.c:455
+#: ../app/widgets/gimpcriticaldialog.c:185
+msgid "See bug details"
+msgstr "See bug details"
+
+#: ../app/widgets/gimpcriticaldialog.c:204
+msgid "Go to _Download page"
+msgstr "Go to _Download page"
+
+#: ../app/widgets/gimpcriticaldialog.c:215
+msgid "You are running an unsupported version!"
+msgstr "You are running an unsupported version!"
+
+#: ../app/widgets/gimpcriticaldialog.c:238
+#: ../app/widgets/gimpcriticaldialog.c:584
 msgid ""
 "To help us improve GIMP, you can report the bug with these simple steps:"
 msgstr ""
 "To help us improve GIMP, you can report the bug with these simple steps:"
 
-#: ../app/widgets/gimpcriticaldialog.c:134
-#: ../app/widgets/gimpcriticaldialog.c:457
+#: ../app/widgets/gimpcriticaldialog.c:240
+#: ../app/widgets/gimpcriticaldialog.c:586
 msgid "Copy the bug information to the clipboard by clicking: "
 msgstr "Copy the bug information to the clipboard by clicking: "
 
-#: ../app/widgets/gimpcriticaldialog.c:136
-#: ../app/widgets/gimpcriticaldialog.c:459
+#: ../app/widgets/gimpcriticaldialog.c:242
+#: ../app/widgets/gimpcriticaldialog.c:588
 msgid "Open our bug tracker in the browser by clicking: "
 msgstr "Open our bug tracker in the browser by clicking: "
 
-#: ../app/widgets/gimpcriticaldialog.c:138
-#: ../app/widgets/gimpcriticaldialog.c:461
+#: ../app/widgets/gimpcriticaldialog.c:244
+#: ../app/widgets/gimpcriticaldialog.c:590
 msgid "Create a login if you don't have one yet."
 msgstr "Create a login if you don't have one yet."
 
-#: ../app/widgets/gimpcriticaldialog.c:139
-#: ../app/widgets/gimpcriticaldialog.c:462
+#: ../app/widgets/gimpcriticaldialog.c:245
+#: ../app/widgets/gimpcriticaldialog.c:591
 msgid "Paste the clipboard text in a new bug report."
 msgstr "Paste the clipboard text in a new bug report."
 
-#: ../app/widgets/gimpcriticaldialog.c:140
-#: ../app/widgets/gimpcriticaldialog.c:463
+#: ../app/widgets/gimpcriticaldialog.c:246
+#: ../app/widgets/gimpcriticaldialog.c:592
 msgid ""
 "Add relevant information in English in the bug report explaining what you "
 "were doing when this error occurred."
@@ -24917,7 +25516,7 @@ msgstr ""
 "Add relevant information in English in the bug report explaining what you "
 "were doing when this error occurred."
 
-#: ../app/widgets/gimpcriticaldialog.c:142
+#: ../app/widgets/gimpcriticaldialog.c:248
 msgid ""
 "This error may have left GIMP in an inconsistent state. It is advised to "
 "save your work and restart GIMP."
@@ -24925,7 +25524,7 @@ msgstr ""
 "This error may have left GIMP in an inconsistent state. It is advised to "
 "save your work and restart GIMP."
 
-#: ../app/widgets/gimpcriticaldialog.c:153
+#: ../app/widgets/gimpcriticaldialog.c:253
 msgid ""
 "You can also close the dialog directly but reporting bugs is the best way to "
 "make your software awesome."
@@ -24933,76 +25532,76 @@ msgstr ""
 "You can also close the dialogue directly but reporting bugs is the best way "
 "to make your software awesome."
 
-#: ../app/widgets/gimpcriticaldialog.c:228
+#: ../app/widgets/gimpcriticaldialog.c:358
 msgid "The operating system is out of memory or resources."
 msgstr "The operating system is out of memory or resources."
 
-#: ../app/widgets/gimpcriticaldialog.c:231
+#: ../app/widgets/gimpcriticaldialog.c:361
 msgid "The specified file was not found."
 msgstr "The specified file was not found."
 
-#: ../app/widgets/gimpcriticaldialog.c:234
+#: ../app/widgets/gimpcriticaldialog.c:364
 msgid "The specified path was not found."
 msgstr "The specified path was not found."
 
-#: ../app/widgets/gimpcriticaldialog.c:237
+#: ../app/widgets/gimpcriticaldialog.c:367
 msgid ""
 "The .exe file is invalid (non-Microsoft Win32 .exe or error in .exe image)."
 msgstr ""
 "The .exe file is invalid (non-Microsoft Win32 .exe or error in .exe image)."
 
-#: ../app/widgets/gimpcriticaldialog.c:240
+#: ../app/widgets/gimpcriticaldialog.c:370
 msgid "The operating system denied access to the specified file."
 msgstr "The operating system denied access to the specified file."
 
-#: ../app/widgets/gimpcriticaldialog.c:243
+#: ../app/widgets/gimpcriticaldialog.c:373
 msgid "The file name association is incomplete or invalid."
 msgstr "The file name association is incomplete or invalid."
 
-#: ../app/widgets/gimpcriticaldialog.c:246
+#: ../app/widgets/gimpcriticaldialog.c:376
 msgid "DDE transaction busy"
 msgstr "DDE transaction busy"
 
-#: ../app/widgets/gimpcriticaldialog.c:249
+#: ../app/widgets/gimpcriticaldialog.c:379
 msgid "The DDE transaction failed."
 msgstr "The DDE transaction failed."
 
-#: ../app/widgets/gimpcriticaldialog.c:252
+#: ../app/widgets/gimpcriticaldialog.c:382
 msgid "The DDE transaction timed out."
 msgstr "The DDE transaction timed out."
 
-#: ../app/widgets/gimpcriticaldialog.c:255
+#: ../app/widgets/gimpcriticaldialog.c:385
 msgid "The specified DLL was not found."
 msgstr "The specified DLL was not found."
 
-#: ../app/widgets/gimpcriticaldialog.c:258
+#: ../app/widgets/gimpcriticaldialog.c:388
 msgid "There is no application associated with the given file name extension."
 msgstr "There is no application associated with the given file name extension."
 
-#: ../app/widgets/gimpcriticaldialog.c:261
+#: ../app/widgets/gimpcriticaldialog.c:391
 msgid "There was not enough memory to complete the operation."
 msgstr "There was not enough memory to complete the operation."
 
-#: ../app/widgets/gimpcriticaldialog.c:264
+#: ../app/widgets/gimpcriticaldialog.c:394
 msgid "A sharing violation occurred."
 msgstr "A sharing violation occurred."
 
-#: ../app/widgets/gimpcriticaldialog.c:267
+#: ../app/widgets/gimpcriticaldialog.c:397
 msgid "Unknown Microsoft Windows error."
 msgstr "Unknown Microsoft Windows error."
 
-#: ../app/widgets/gimpcriticaldialog.c:270
+#: ../app/widgets/gimpcriticaldialog.c:400
 #, c-format
 msgid "Failed to open '%s': %s"
 msgstr "Failed to open '%s': %s"
 
-#: ../app/widgets/gimpcriticaldialog.c:421
+#: ../app/widgets/gimpcriticaldialog.c:550
 #, c-format
 msgid "GIMP crashed with a fatal error: %s"
 msgstr "GIMP crashed with a fatal error: %s"
 
 #. First error. Let's just display it.
-#: ../app/widgets/gimpcriticaldialog.c:428
+#: ../app/widgets/gimpcriticaldialog.c:557
 #, c-format
 msgid "GIMP encountered an error: %s"
 msgstr "GIMP encountered an error: %s"
@@ -25010,324 +25609,324 @@ msgstr "GIMP encountered an error: %s"
 #. Let's not display all errors. They will be in the bug report
 #. * part anyway.
 #.
-#: ../app/widgets/gimpcriticaldialog.c:436
+#: ../app/widgets/gimpcriticaldialog.c:565
 #, c-format
 msgid "GIMP encountered several critical errors!"
 msgstr "GIMP encountered several critical errors!"
 
-#: ../app/widgets/gimpcriticaldialog.c:488
+#: ../app/widgets/gimpcriticaldialog.c:617
 msgid "_Restart GIMP"
 msgstr "_Restart GIMP"
 
-#: ../app/widgets/gimpdashboard.c:458 ../app/widgets/gimpdashboard.c:510
+#: ../app/widgets/gimpdashboard.c:463 ../app/widgets/gimpdashboard.c:515
 msgctxt "dashboard-variable"
 msgid "Occupied"
 msgstr "Occupied"
 
-#: ../app/widgets/gimpdashboard.c:459
+#: ../app/widgets/gimpdashboard.c:464
 msgid "Tile cache occupied size"
 msgstr "Tile cache occupied size"
 
-#: ../app/widgets/gimpdashboard.c:468
+#: ../app/widgets/gimpdashboard.c:473
 msgctxt "dashboard-variable"
 msgid "Maximum"
 msgstr "Maximum"
 
-#: ../app/widgets/gimpdashboard.c:469
+#: ../app/widgets/gimpdashboard.c:474
 msgid "Maximal tile cache occupied size"
 msgstr "Maximal tile cache occupied size"
 
-#: ../app/widgets/gimpdashboard.c:478 ../app/widgets/gimpdashboard.c:530
+#: ../app/widgets/gimpdashboard.c:483 ../app/widgets/gimpdashboard.c:535
 msgctxt "dashboard-variable"
 msgid "Limit"
 msgstr "Limit"
 
-#: ../app/widgets/gimpdashboard.c:479
+#: ../app/widgets/gimpdashboard.c:484
 msgid "Tile cache size limit"
 msgstr "Tile cache size limit"
 
-#: ../app/widgets/gimpdashboard.c:487 ../app/widgets/gimpdashboard.c:613
+#: ../app/widgets/gimpdashboard.c:492 ../app/widgets/gimpdashboard.c:618
 msgctxt "dashboard-variable"
 msgid "Compression"
 msgstr "Compression"
 
-#: ../app/widgets/gimpdashboard.c:488
+#: ../app/widgets/gimpdashboard.c:493
 msgid "Tile cache compression ratio"
 msgstr "Tile cache compression ratio"
 
-#: ../app/widgets/gimpdashboard.c:497
+#: ../app/widgets/gimpdashboard.c:502
 msgctxt "dashboard-variable"
 msgid "Hit/Miss"
 msgstr "Hit/Miss"
 
-#: ../app/widgets/gimpdashboard.c:498
+#: ../app/widgets/gimpdashboard.c:503
 msgid "Tile cache hit/miss ratio"
 msgstr "Tile cache hit/miss ratio"
 
-#: ../app/widgets/gimpdashboard.c:511
+#: ../app/widgets/gimpdashboard.c:516
 msgid "Swap file occupied size"
 msgstr "Swap file occupied size"
 
-#: ../app/widgets/gimpdashboard.c:520 ../app/widgets/gimpdashboard.c:677
+#: ../app/widgets/gimpdashboard.c:525 ../app/widgets/gimpdashboard.c:682
 msgctxt "dashboard-variable"
 msgid "Size"
 msgstr "Size"
 
-#: ../app/widgets/gimpdashboard.c:521
+#: ../app/widgets/gimpdashboard.c:526
 msgid "Swap file size"
 msgstr "Swap file size"
 
-#: ../app/widgets/gimpdashboard.c:531
+#: ../app/widgets/gimpdashboard.c:536
 msgid "Swap file size limit"
 msgstr "Swap file size limit"
 
-#: ../app/widgets/gimpdashboard.c:538
+#: ../app/widgets/gimpdashboard.c:543
 msgctxt "dashboard-variable"
 msgid "Queued"
 msgstr "Queued"
 
-#: ../app/widgets/gimpdashboard.c:539
+#: ../app/widgets/gimpdashboard.c:544
 msgid "Size of data queued for writing to the swap"
 msgstr "Size of data queued for writing to the swap"
 
-#: ../app/widgets/gimpdashboard.c:548
+#: ../app/widgets/gimpdashboard.c:553
 msgctxt "dashboard-variable"
 msgid "Queue stalls"
 msgstr "Queue stalls"
 
-#: ../app/widgets/gimpdashboard.c:549
+#: ../app/widgets/gimpdashboard.c:554
 msgid ""
 "Number of times the writing to the swap has been stalled, due to a full queue"
 msgstr ""
 "Number of times the writing to the swap has been stalled, due to a full queue"
 
-#: ../app/widgets/gimpdashboard.c:558
+#: ../app/widgets/gimpdashboard.c:563
 msgctxt "dashboard-variable"
 msgid "Queue full"
 msgstr "Queue full"
 
-#: ../app/widgets/gimpdashboard.c:559
+#: ../app/widgets/gimpdashboard.c:564
 msgid "Whether the swap queue is full"
 msgstr "Whether the swap queue is full"
 
 #. Translators: this is the past participle form of "read",
 #. *              as in "total amount of data read from the swap".
 #.
-#: ../app/widgets/gimpdashboard.c:570
+#: ../app/widgets/gimpdashboard.c:575
 msgctxt "dashboard-variable"
 msgid "Read"
 msgstr "Read"
 
-#: ../app/widgets/gimpdashboard.c:571
+#: ../app/widgets/gimpdashboard.c:576
 msgid "Total amount of data read from the swap"
 msgstr "Total amount of data read from the swap"
 
-#: ../app/widgets/gimpdashboard.c:580
+#: ../app/widgets/gimpdashboard.c:585
 msgctxt "dashboard-variable"
 msgid "Read throughput"
 msgstr "Read throughput"
 
-#: ../app/widgets/gimpdashboard.c:581
+#: ../app/widgets/gimpdashboard.c:586
 msgid "The rate at which data is read from the swap"
 msgstr "The rate at which data is read from the swap"
 
 #. Translators: this is the past participle form of "write",
 #. *              as in "total amount of data written to the swap".
 #.
-#: ../app/widgets/gimpdashboard.c:593
+#: ../app/widgets/gimpdashboard.c:598
 msgctxt "dashboard-variable"
 msgid "Written"
 msgstr "Written"
 
-#: ../app/widgets/gimpdashboard.c:594
+#: ../app/widgets/gimpdashboard.c:599
 msgid "Total amount of data written to the swap"
 msgstr "Total amount of data written to the swap"
 
-#: ../app/widgets/gimpdashboard.c:603
+#: ../app/widgets/gimpdashboard.c:608
 msgctxt "dashboard-variable"
 msgid "Write throughput"
 msgstr "Write throughput"
 
-#: ../app/widgets/gimpdashboard.c:604
+#: ../app/widgets/gimpdashboard.c:609
 msgid "The rate at which data is written to the swap"
 msgstr "The rate at which data is written to the swap"
 
-#: ../app/widgets/gimpdashboard.c:614
+#: ../app/widgets/gimpdashboard.c:619
 msgid "Swap compression ratio"
 msgstr "Swap compression ratio"
 
-#: ../app/widgets/gimpdashboard.c:627
+#: ../app/widgets/gimpdashboard.c:632
 msgctxt "dashboard-variable"
 msgid "Usage"
 msgstr "Usage"
 
-#: ../app/widgets/gimpdashboard.c:628
+#: ../app/widgets/gimpdashboard.c:633
 msgid "Total CPU usage"
 msgstr "Total CPU usage"
 
-#: ../app/widgets/gimpdashboard.c:636 ../app/widgets/gimpdashboard.c:645
-#: ../app/widgets/gimpdashboard.c:707
+#: ../app/widgets/gimpdashboard.c:641 ../app/widgets/gimpdashboard.c:650
+#: ../app/widgets/gimpdashboard.c:712
 msgctxt "dashboard-variable"
 msgid "Active"
 msgstr "Active"
 
-#: ../app/widgets/gimpdashboard.c:637
+#: ../app/widgets/gimpdashboard.c:642
 msgid "Whether the CPU is active"
 msgstr "Whether the CPU is active"
 
-#: ../app/widgets/gimpdashboard.c:646
+#: ../app/widgets/gimpdashboard.c:651
 msgid "Total amount of time the CPU has been active"
 msgstr "Total amount of time the CPU has been active"
 
-#: ../app/widgets/gimpdashboard.c:659
+#: ../app/widgets/gimpdashboard.c:664
 msgctxt "dashboard-variable"
 msgid "Used"
 msgstr "Used"
 
-#: ../app/widgets/gimpdashboard.c:660
+#: ../app/widgets/gimpdashboard.c:665
 msgid "Amount of memory used by the process"
 msgstr "Amount of memory used by the process"
 
-#: ../app/widgets/gimpdashboard.c:668
+#: ../app/widgets/gimpdashboard.c:673
 msgctxt "dashboard-variable"
 msgid "Available"
 msgstr "Available"
 
-#: ../app/widgets/gimpdashboard.c:669
+#: ../app/widgets/gimpdashboard.c:674
 msgid "Amount of available physical memory"
 msgstr "Amount of available physical memory"
 
-#: ../app/widgets/gimpdashboard.c:678
+#: ../app/widgets/gimpdashboard.c:683
 msgid "Physical memory size"
 msgstr "Physical memory size"
 
-#: ../app/widgets/gimpdashboard.c:689
+#: ../app/widgets/gimpdashboard.c:694
 msgctxt "dashboard-variable"
 msgid "Mipmapped"
 msgstr "Mipmapped"
 
-#: ../app/widgets/gimpdashboard.c:690
+#: ../app/widgets/gimpdashboard.c:695
 msgid "Total size of processed mipmapped data"
 msgstr "Total size of processed mipmapped data"
 
-#: ../app/widgets/gimpdashboard.c:698
+#: ../app/widgets/gimpdashboard.c:703
 msgctxt "dashboard-variable"
 msgid "Assigned"
 msgstr "Assigned"
 
-#: ../app/widgets/gimpdashboard.c:699
+#: ../app/widgets/gimpdashboard.c:704
 msgid "Number of assigned worker threads"
 msgstr "Number of assigned worker threads"
 
-#: ../app/widgets/gimpdashboard.c:708
+#: ../app/widgets/gimpdashboard.c:713
 msgid "Number of active worker threads"
 msgstr "Number of active worker threads"
 
-#: ../app/widgets/gimpdashboard.c:716
+#: ../app/widgets/gimpdashboard.c:721
 msgctxt "dashboard-variable"
 msgid "Async"
 msgstr "Async"
 
-#: ../app/widgets/gimpdashboard.c:717
+#: ../app/widgets/gimpdashboard.c:722
 msgid "Number of ongoing asynchronous operations"
 msgstr "Number of ongoing asynchronous operations"
 
-#: ../app/widgets/gimpdashboard.c:725
+#: ../app/widgets/gimpdashboard.c:730
 msgctxt "dashboard-variable"
 msgid "Tile"
 msgstr "Tile"
 
-#: ../app/widgets/gimpdashboard.c:726
+#: ../app/widgets/gimpdashboard.c:731
 msgid "Total size of tile memory"
 msgstr "Total size of tile memory"
 
-#: ../app/widgets/gimpdashboard.c:735
+#: ../app/widgets/gimpdashboard.c:740
 msgctxt "dashboard-variable"
 msgid "Scratch"
 msgstr "Scratch"
 
-#: ../app/widgets/gimpdashboard.c:736
+#: ../app/widgets/gimpdashboard.c:741
 msgid "Total size of scratch memory"
 msgstr "Total size of scratch memory"
 
 #. Translators:  "TempBuf" is a technical term referring to an internal
 #. * GIMP data structure.  It's probably OK to leave it untranslated.
 #.
-#: ../app/widgets/gimpdashboard.c:747
+#: ../app/widgets/gimpdashboard.c:752
 msgctxt "dashboard-variable"
 msgid "TempBuf"
 msgstr "TempBuf"
 
-#: ../app/widgets/gimpdashboard.c:748
+#: ../app/widgets/gimpdashboard.c:753
 msgid "Total size of temporary buffers"
 msgstr "Total size of temporary buffers"
 
-#: ../app/widgets/gimpdashboard.c:760
+#: ../app/widgets/gimpdashboard.c:765
 msgctxt "dashboard-group"
 msgid "Cache"
 msgstr "Cache"
 
-#: ../app/widgets/gimpdashboard.c:761
+#: ../app/widgets/gimpdashboard.c:766
 msgid "In-memory tile cache"
 msgstr "In-memory tile cache"
 
-#: ../app/widgets/gimpdashboard.c:797
+#: ../app/widgets/gimpdashboard.c:802
 msgctxt "dashboard-group"
 msgid "Swap"
 msgstr "Swap"
 
-#: ../app/widgets/gimpdashboard.c:798
+#: ../app/widgets/gimpdashboard.c:803
 msgid "On-disk tile swap"
 msgstr "On-disk tile swap"
 
-#: ../app/widgets/gimpdashboard.c:862
+#: ../app/widgets/gimpdashboard.c:867
 msgctxt "dashboard-group"
 msgid "CPU"
 msgstr "CPU"
 
-#: ../app/widgets/gimpdashboard.c:863
+#: ../app/widgets/gimpdashboard.c:868
 msgid "CPU usage"
 msgstr "CPU usage"
 
-#: ../app/widgets/gimpdashboard.c:898
+#: ../app/widgets/gimpdashboard.c:903
 msgctxt "dashboard-group"
 msgid "Memory"
 msgstr "Memory"
 
-#: ../app/widgets/gimpdashboard.c:899
+#: ../app/widgets/gimpdashboard.c:904
 msgid "Memory usage"
 msgstr "Memory usage"
 
-#: ../app/widgets/gimpdashboard.c:907
+#: ../app/widgets/gimpdashboard.c:912
 msgctxt "dashboard-variable"
 msgid "Cache"
 msgstr "Cache"
 
-#: ../app/widgets/gimpdashboard.c:941
+#: ../app/widgets/gimpdashboard.c:946
 msgctxt "dashboard-group"
 msgid "Misc"
 msgstr "Misc"
 
-#: ../app/widgets/gimpdashboard.c:942
+#: ../app/widgets/gimpdashboard.c:947
 msgid "Miscellaneous information"
 msgstr "Miscellaneous information"
 
-#: ../app/widgets/gimpdashboard.c:1135
+#: ../app/widgets/gimpdashboard.c:1140
 msgid "Select fields"
 msgstr "Select fields"
 
 #. Tranlators: "N/A" is an abbreviation for "not available"
-#: ../app/widgets/gimpdashboard.c:3223
+#: ../app/widgets/gimpdashboard.c:3274
 msgctxt "dashboard-value"
 msgid "N/A"
 msgstr "N/A"
 
-#: ../app/widgets/gimpdashboard.c:3232 ../app/widgets/gimpdashboard.c:4130
+#: ../app/widgets/gimpdashboard.c:3283 ../app/widgets/gimpdashboard.c:4181
 msgctxt "dashboard-value"
 msgid "Yes"
 msgstr "Yes"
 
-#: ../app/widgets/gimpdashboard.c:3233 ../app/widgets/gimpdashboard.c:4131
+#: ../app/widgets/gimpdashboard.c:3284 ../app/widgets/gimpdashboard.c:4182
 msgctxt "dashboard-value"
 msgid "No"
 msgstr "No"
@@ -25336,7 +25935,7 @@ msgstr "No"
 #. * value.  The "%g" is replaced by a certain quantity, and the "/s"
 #. * is an abbreviation for "per second".
 #.
-#: ../app/widgets/gimpdashboard.c:3317
+#: ../app/widgets/gimpdashboard.c:3368
 #, c-format
 msgid "%g/s"
 msgstr "%g/s"
@@ -25347,16 +25946,16 @@ msgstr "%g/s"
 #. * abbreviation for "per second" (so the full string would read
 #. * "10 bytes/s", that is, "10 bytes per second".
 #.
-#: ../app/widgets/gimpdashboard.c:4120
+#: ../app/widgets/gimpdashboard.c:4171
 #, c-format
 msgid "%s/s"
 msgstr "%s/s"
 
-#: ../app/widgets/gimpdashboard.c:4198
+#: ../app/widgets/gimpdashboard.c:4249
 msgid "N/A"
 msgstr "N/A"
 
-#: ../app/widgets/gimpdashboard.c:4526
+#: ../app/widgets/gimpdashboard.c:4577
 msgid "Resolving symbol information..."
 msgstr "Resolving symbol information..."
 
@@ -25503,7 +26102,7 @@ msgctxt "dock"
 msgid " | "
 msgstr " | "
 
-#: ../app/widgets/gimpdockbook.c:301
+#: ../app/widgets/gimpdockbook.c:313
 msgid "Configure this tab"
 msgstr "Configure this tab"
 
@@ -25597,8 +26196,9 @@ msgid "_Help"
 msgstr "_Help"
 
 #: ../app/widgets/gimpfiledialog.c:769
-msgid "Show All Files"
-msgstr "Show All Files"
+#| msgid "Show All Files"
+msgid "Show _All Files"
+msgstr "Show _All Files"
 
 #: ../app/widgets/gimpfiledialog.c:802
 #, c-format
@@ -25901,8 +26501,9 @@ msgstr "Huge"
 
 #. Button
 #: ../app/widgets/gimpimagecommenteditor.c:107
-msgid "Use default comment"
-msgstr "Use default comment"
+#| msgid "Use default comment"
+msgid "Use _default comment"
+msgstr "Use _default comment"
 
 #: ../app/widgets/gimpimagecommenteditor.c:109
 msgid ""
@@ -26035,10 +26636,6 @@ msgstr "Edit Palette Colour"
 msgid "Edit Color Palette Entry"
 msgstr "Edit Colour Palette Entry"
 
-#: ../app/widgets/gimppanedbox.c:59
-msgid "You can drop dockable dialogs here"
-msgstr "You can drop dockable dialogues here"
-
 #: ../app/widgets/gimppdbdialog.c:282
 msgid "The corresponding plug-in may have crashed."
 msgstr "The corresponding plug-in may have crashed."
@@ -26087,8 +26684,9 @@ msgstr ""
 "Keep compression disabled to make the XCF file readable by %s and later."
 
 #: ../app/widgets/gimpsavedialog.c:326
-msgid "Save this XCF file with better but slower compression"
-msgstr "Save this XCF file with better but slower compression"
+#| msgid "Save this XCF file with better but slower compression"
+msgid "Save this _XCF file with better but slower compression"
+msgstr "Save this _XCF file with better but slower compression"
 
 #: ../app/widgets/gimpsavedialog.c:328
 msgid ""
@@ -26226,7 +26824,7 @@ msgstr "enter tags"
 #. * IMPORTANT: use only one of Unicode terminal punctuation chars.
 #. * http://unicode.org/review/pr-23.html
 #.
-#: ../app/widgets/gimptagentry.c:1746
+#: ../app/widgets/gimptagentry.c:1756
 msgid ","
 msgstr ","
 
@@ -26448,23 +27046,34 @@ msgstr ""
 "The active gradient.\n"
 "Click to open the Gradient Dialogue."
 
-#: ../app/widgets/gimptooleditor.c:291
+#: ../app/widgets/gimptooleditor.c:243
+#| msgid "Create a new toolbox"
+msgid "Create a new tool group"
+msgstr "Create a new tool group"
+
+#: ../app/widgets/gimptooleditor.c:250
 msgid "Raise this tool"
 msgstr "Raise this tool"
 
-#: ../app/widgets/gimptooleditor.c:292
+#: ../app/widgets/gimptooleditor.c:251
 msgid "Raise this tool to the top"
 msgstr "Raise this tool to the top"
 
-#: ../app/widgets/gimptooleditor.c:299
+#: ../app/widgets/gimptooleditor.c:258
 msgid "Lower this tool"
 msgstr "Lower this tool"
 
-#: ../app/widgets/gimptooleditor.c:300
+#: ../app/widgets/gimptooleditor.c:259
 msgid "Lower this tool to the bottom"
 msgstr "Lower this tool to the bottom"
 
-#: ../app/widgets/gimptooleditor.c:307
+#: ../app/widgets/gimptooleditor.c:266
+#| msgctxt "tool-presets-action"
+#| msgid "Delete this tool preset"
+msgid "Delete this tool"
+msgstr "Delete this tool"
+
+#: ../app/widgets/gimptooleditor.c:273
 msgid "Reset tool order and visibility"
 msgstr "Reset tool order and visibility"
 
@@ -26538,42 +27147,42 @@ msgstr "Open the palette selection dialogue"
 msgid "Open the font selection dialog"
 msgstr "Open the font selection dialogue"
 
-#: ../app/widgets/gimpwidgets-utils.c:715
+#: ../app/widgets/gimpwidgets-utils.c:713
 #, c-format
 msgid "%s (try %s)"
 msgstr "%s (try %s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:715
+#: ../app/widgets/gimpwidgets-utils.c:713
 #, c-format
 msgid "%s (%s)"
 msgstr "%s (%s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:719
+#: ../app/widgets/gimpwidgets-utils.c:717
 #, c-format
 msgid "%s (try %s, %s)"
 msgstr "%s (try %s, %s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:723
+#: ../app/widgets/gimpwidgets-utils.c:721
 #, c-format
 msgid "%s (try %s, %s, %s)"
 msgstr "%s (try %s, %s, %s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:1797
+#: ../app/widgets/gimpwidgets-utils.c:1795
 #, c-format
 msgid "Built-in grayscale (%s)"
 msgstr "Built-in greyscale (%s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:1804
+#: ../app/widgets/gimpwidgets-utils.c:1802
 #, c-format
 msgid "Built-in RGB (%s)"
 msgstr "Built-in RGB (%s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:1821
+#: ../app/widgets/gimpwidgets-utils.c:1819
 #, c-format
 msgid "Preferred grayscale (%s)"
 msgstr "Preferred greyscale (%s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:1828
+#: ../app/widgets/gimpwidgets-utils.c:1826
 #, c-format
 msgid "Preferred RGB (%s)"
 msgstr "Preferred RGB (%s)"
@@ -26789,7 +27398,7 @@ msgstr "Error writing XCF: failed to allocate %d bytes of memory."
 msgid "Error writing XCF: unsupported BPC when writing pixel: %d"
 msgstr "Error writing XCF: unsupported BPC when writing pixel: %d"
 
-#: ../app-tools/gimp-debug-tool.c:78
+#: ../app-tools/gimp-debug-tool.c:87
 msgid "GIMP Crash Debug"
 msgstr "GIMP Crash Debug"
 
@@ -26802,6 +27411,19 @@ msgstr "round"
 msgid "fuzzy"
 msgstr "fuzzy"
 
+#~ msgctxt "view-action"
+#~ msgid "Sn_ap to Guides"
+#~ msgstr "Sn_ap to Guides"
+
+#~ msgid "No batch interpreter specified, using the default '%s'.\n"
+#~ msgstr "No batch interpreter specified, using the default '%s'.\n"
+
+#~ msgid "Properties"
+#~ msgstr "Properties"
+
+#~ msgid "You can drop dockable dialogs here"
+#~ msgstr "You can drop dockable dialogues here"
+
 #~ msgctxt "dialogs-action"
 #~ msgid "Paint Dynamics"
 #~ msgstr "Paint Dynamics"
@@ -28683,9 +29305,6 @@ msgstr "fuzzy"
 #~ msgid "Type a new accelerator"
 #~ msgstr "Type a new accelerator"
 
-#~ msgid "Rotation Information"
-#~ msgstr "Rotation Information"
-
 #~ msgid "Scaling Information"
 #~ msgstr "Scaling Information"
 
@@ -29134,9 +29753,6 @@ msgstr "fuzzy"
 #~ msgid "Merge vectors"
 #~ msgstr "Merge vectors"
 
-#~ msgid "Linked item"
-#~ msgstr "Linked item"
-
 #~ msgid "Set item linked"
 #~ msgstr "Set item linked"
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]