[gimp] update Punjabi Translation for gimp



commit 2a63e54e816e2102587b22b954c8145ae0085790
Author: A S Alam <aalam users sf net>
Date:   Sat Apr 28 23:39:45 2012 +0530

    update Punjabi Translation for gimp

 po/pa.po | 6652 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 3597 insertions(+), 3055 deletions(-)
---
diff --git a/po/pa.po b/po/pa.po
index 84029fd..7e9f05c 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -5,27 +5,28 @@
 #
 # Punjab Linux Technology <punjablinux netscape net>, 2004.
 # A S Alam <aalam users sf net>, 2005,2006, 2007, 2010.
-# Amanpreet Singh Alam <aalam users sf net>, 2007, 2008.
+# Amanpreet Singh Alam <aalam users sf net>, 2007, 2008, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: gimp.HEAD.pa\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gimp&component=general\n";
-"POT-Creation-Date: 2010-09-28 15:58+0000\n"
-"PO-Revision-Date: 2010-09-29 22:56+0530\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
+"product=gimp&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-04-24 05:53+0000\n"
+"PO-Revision-Date: 2012-04-28 23:35+0530\n"
 "Last-Translator: A S Alam <aalam users sf net>\n"
 "Language-Team: Punjabi/Panjabi <punjabi-users lists sf net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
-"X-Generator: Lokalize 1.0\n"
+"Language: pa\n"
+"X-Generator: Lokalize 1.4\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 #: ../app/about.h:23
 msgid "GIMP"
 msgstr "àààà"
 
-#: ../app/about.h:26 ../desktop/gimp.desktop.in.in.h:2
+#: ../app/about.h:26 ../desktop/gimp.desktop.in.in.h:1
 msgid "GNU Image Manipulation Program"
 msgstr "ààà ààààà àààààààààà ààààààà"
 
@@ -54,18 +55,23 @@ msgid ""
 "You should have received a copy of the GNU General Public License along with "
 "GIMP.  If not, see <http://www.gnu.org/licenses/>."
 msgstr ""
-"àààà àà àààà/àààà àààààààà àà: ààààà àà ààà ààà àààà ààààà ààààààà, ààà ààà ààà àààààààà "
-"àààààààà àà àààà àààà àà, àà àààà 2 ààà àààà àààà ààààà (àà àààààà àààà àààà àà) àààà "
+"àààà àà àààà/àààà àààààààà àà: ààààà àà ààà ààà àààà ààààà ààààààà, ààà ààà "
+"ààà àààààààà "
+"àààààààà àà àààà àààà àà, àà àààà 2 ààà àààà àààà ààààà (àà àààààà àààà àààà "
+"àà) àààà "
 "ààà ààà/ààà ààà àààà ààà\n"
 "\n"
-"àààà ààà àà ààà àà àààààà àà àààà àà àà àà ààààààà ààààà,àà àà àà ààà àààààà àààà àà àà "
-"ààà àà, ààà ààà ààà àà àààààà ààà ààà ààà ààààà ààà ààà àà àà ààà ààààà àààà ààà ààà ààààà "
+"àààà ààà àà ààà àà àààààà àà àààà àà àà àà ààààààà ààààà,àà àà àà ààà àààààà "
+"àààà àà àà "
+"ààà àà, ààà ààà ààà àà àààààà ààà ààà ààà ààààà ààà ààà àà àà ààà ààààà àààà "
+"ààà ààà ààààà "
 "àà ààà àààà ààààà ààààààà ààà àààààà\n"
 "\n"
-"àààà ààà ààààà ààà àààà ààààà ààààààà àà àààà ààààà ààààà, àààà ààààààà àààà àààà àà ààà "
+"àààà ààà ààààà ààà àààà ààààà ààààààà àà àààà ààààà ààààà, àààà ààààààà àààà "
+"àààà àà ààà "
 "<http://www.gnu.org/licenses/> ààààà"
 
-#: ../app/app.c:220
+#: ../app/app.c:224
 #, c-format
 msgid ""
 "Unable to open a test swap file.\n"
@@ -75,7 +81,8 @@ msgid ""
 msgstr ""
 "ààà àààà àààà àààà àààààà àààà àààààà ààà\n"
 "\n"
-"àààà ààààà ààà ààà àà àààà àààà àààà ààààà àààà ààààààààà àà àààààà ààà àààààà ààà ààà "
+"àààà ààààà ààà ààà àà àààà àààà àààà ààààà àààà ààààààààà àà àààààà ààà "
+"àààààà ààà ààà "
 "(àààààà \"%s\")"
 
 #: ../app/batch.c:75
@@ -88,101 +95,105 @@ msgstr "ààà àààà ààààààààà àààà àà
 msgid "The batch interpreter '%s' is not available. Batch mode disabled."
 msgstr "ààà ààààààààà '%s' àààààà àààà àà, ààà ààà àààà ààà"
 
-#: ../app/main.c:139 ../tools/gimp-remote.c:59
+#: ../app/main.c:148
 msgid "Show version information and exit"
 msgstr "àààà ààààààà ààààà ààà ààà àààà"
 
-#: ../app/main.c:144
+#: ../app/main.c:153
 msgid "Show license information and exit"
 msgstr "ààààààà ààààààà ààààà ààà ààà àààà"
 
-#: ../app/main.c:149
+#: ../app/main.c:158
 msgid "Be more verbose"
 msgstr "ààà ààààà ààààààà ààà"
 
-#: ../app/main.c:154
+#: ../app/main.c:163
 msgid "Start a new GIMP instance"
 msgstr "ààà àààà àààà ààààààà àààà"
 
-#: ../app/main.c:159
+#: ../app/main.c:168
 msgid "Open images as new"
 msgstr "ààààà àààà àààà àààààà"
 
-#: ../app/main.c:164
+#: ../app/main.c:173
 msgid "Run without a user interface"
 msgstr "ààààà ààààà ààààààà àà àà àààà"
 
-#: ../app/main.c:169
+#: ../app/main.c:178
 msgid "Do not load brushes, gradients, patterns, ..."
 msgstr "ààààà, àààààààà, ààààà ààà àà ààà..."
 
-#: ../app/main.c:174
+#: ../app/main.c:183
 msgid "Do not load any fonts"
 msgstr "ààà àààà ààà àà ààà"
 
-#: ../app/main.c:179
+#: ../app/main.c:188
 msgid "Do not show a splash screen"
 msgstr "àààààà ààààà àà àààà"
 
-#: ../app/main.c:184
+#: ../app/main.c:193
 msgid "Do not use shared memory between GIMP and plugins"
 msgstr "àààà ààà àààààààà àààà àààààà ààààà àà ààà"
 
-#: ../app/main.c:189
+#: ../app/main.c:198
 msgid "Do not use special CPU acceleration functions"
 msgstr "ààà CPU ààààààààà àààààà àà ààààà"
 
-#: ../app/main.c:194
+#: ../app/main.c:203
 msgid "Use an alternate sessionrc file"
 msgstr "àààààà sessionrc àààà àà ààààà"
 
-#: ../app/main.c:199
+#: ../app/main.c:208
 msgid "Use an alternate user gimprc file"
 msgstr "ààà ààààà ààààà gimprc àààà ààààà"
 
-#: ../app/main.c:204
+#: ../app/main.c:213
 msgid "Use an alternate system gimprc file"
 msgstr "ààà ààààà ààààà gimprc àààà ààààà"
 
-#: ../app/main.c:209
+#: ../app/main.c:218
 msgid "Batch command to run (can be used multiple times)"
 msgstr "ààààà àà àààà ààààà (àà ààà àààà àà àààà àà)"
 
-#: ../app/main.c:214
+#: ../app/main.c:223
 msgid "The procedure to process batch commands with"
 msgstr "àààà ààààà àààà ààààààà àà ààà"
 
-#: ../app/main.c:219
+#: ../app/main.c:228
 msgid "Send messages to console instead of using a dialog"
 msgstr "ààà àààààà àà àààà àààààà àààà àààààà àààà"
 
 #. don't translate the mode names (off|on|warn)
-#: ../app/main.c:225
+#: ../app/main.c:234
 msgid "PDB compatibility mode (off|on|warn)"
 msgstr "PDB ààààààààààà ààà (off|on|warn)"
 
 #. don't translate the mode names (never|query|always)
-#: ../app/main.c:231
+#: ../app/main.c:240
 msgid "Debug in case of a crash (never|query|always)"
 msgstr "ààààà ààà àà àààà àààà ààààà (never|query|always)"
 
-#: ../app/main.c:236
+#: ../app/main.c:245
 msgid "Enable non-fatal debugging signal handlers"
 msgstr "àààà-àààà ààààà ààààà ààààààà ààà ààà àààà"
 
-#: ../app/main.c:241
+#: ../app/main.c:250
 msgid "Make all warnings fatal"
 msgstr "àà ààààààààà àààà àààà"
 
-#: ../app/main.c:246
+#: ../app/main.c:255
 msgid "Output a gimprc file with default settings"
 msgstr "àààààà àààààà ààà ààààààà ààà gimprc àààà"
 
-#: ../app/main.c:374
+#: ../app/main.c:271
+msgid "Output a sorted list of deprecated procedures in the PDB"
+msgstr ""
+
+#: ../app/main.c:389
 msgid "[FILE|URI...]"
 msgstr "[FILE|URI...]"
 
-#: ../app/main.c:392
+#: ../app/main.c:407
 msgid ""
 "GIMP could not initialize the graphical user interface.\n"
 "Make sure a proper setup for your display environment exists."
@@ -190,24 +201,26 @@ msgstr ""
 "àààà ààààààà àààà àààààààà ààààà àààà àà àààà ààà\n"
 "àààà ààà àà àààààà ààààààà ààààààààààà ààà ààààààà àààà ààà"
 
-#: ../app/main.c:411
+#: ../app/main.c:426
 msgid "Another GIMP instance is already running."
 msgstr "ààà àààà ààààààà àààààà àà ààà àààà ààà"
 
-#: ../app/main.c:481
+#: ../app/main.c:496
 msgid "GIMP output. Type any character to close this window."
 msgstr "àààà àààààààà àà ààààà ààà ààà àà ààà àà àààà ààààà"
 
-#: ../app/main.c:482
+#: ../app/main.c:497
 #, c-format
 msgid "(Type any character to close this window)\n"
 msgstr "(àà ààààà ààà ààà àà ààà àààà àààà)\n"
 
-#: ../app/main.c:499
+#: ../app/main.c:514
 msgid "GIMP output. You can minimize this window, but don't close it."
-msgstr "àààà ààààààà: ààààà àà ààààà ààà àààà-ààà ààà àà àààà àà, àà ààà àààà àà àààà ààà"
+msgstr ""
+"àààà ààààààà: ààààà àà ààààà ààà àààà-ààà ààà àà àààà àà, àà ààà àààà àà àààà "
+"ààà"
 
-#: ../app/sanity.c:398
+#: ../app/sanity.c:433
 #, c-format
 msgid ""
 "The configured filename encoding cannot be converted to UTF-8: %s\n"
@@ -218,7 +231,7 @@ msgstr ""
 "\n"
 "ààààààààààà àààààà G_FILENAME_ENCODING àà àààà àààà ààà ààà"
 
-#: ../app/sanity.c:417
+#: ../app/sanity.c:452
 #, c-format
 msgid ""
 "The name of the directory holding the GIMP user configuration cannot be "
@@ -228,43 +241,45 @@ msgid ""
 "you didn't tell GLib about this. Please set the environment variable "
 "G_FILENAME_ENCODING."
 msgstr ""
-"àààà ààààà àààààà àààà àààà ààààààààà àà ààà UTF-8 àààà ààààà àààà àà àààà àà: %s\n"
+"àààà ààààà àààààà àààà àààà ààààààààà àà ààà UTF-8 àààà ààààà àààà àà àààà "
+"àà: %s\n"
 "\n"
-"àààààà àààà ààààà UTF-8 ààà ààààà ààà àààààààà ààà àààààà ààààààà àà ààà ààààà GLib ààà àààà "
+"àààààà àààà ààààà UTF-8 ààà ààààà ààà àààààààà ààà àààààà ààààààà àà ààà "
+"ààààà GLib ààà àààà "
 "ààààà ààà àààààààààà àààààà G_FILENAME_ENCODING àààà ààà ààà"
 
 #. show versions of libraries used by GIMP
-#: ../app/version.c:64
+#: ../app/version.c:63 ../app/version.c:130
 #, c-format
 msgid "using %s version %s (compiled against version %s)"
 msgstr "%s àààà %s àà ààààà àààà (%s àààà ààà àààààà àààà)"
 
-#: ../app/version.c:127 ../tools/gimp-remote.c:94
+#: ../app/version.c:138
 #, c-format
 msgid "%s version %s"
 msgstr "%s àààà  %s"
 
-#: ../app/actions/actions.c:109 ../app/dialogs/dialogs.c:353
-#: ../app/widgets/gimpbrusheditor.c:89
+#: ../app/actions/actions.c:109 ../app/dialogs/dialogs.c:388
+#: ../app/widgets/gimpbrusheditor.c:88
 msgid "Brush Editor"
 msgstr "ààààà ààààà"
 
 #. initialize the list of gimp brushes
-#: ../app/actions/actions.c:112 ../app/core/gimp.c:953
-#: ../app/dialogs/dialogs.c:282 ../app/dialogs/preferences-dialog.c:2720
+#: ../app/actions/actions.c:112 ../app/core/gimp.c:951
+#: ../app/dialogs/dialogs.c:317 ../app/dialogs/preferences-dialog.c:2739
 msgid "Brushes"
 msgstr "ààààà"
 
-#: ../app/actions/actions.c:115 ../app/dialogs/dialogs.c:292
+#: ../app/actions/actions.c:115 ../app/dialogs/dialogs.c:327
 msgid "Buffers"
 msgstr "àààà"
 
-#: ../app/actions/actions.c:118 ../app/dialogs/dialogs.c:311
+#: ../app/actions/actions.c:118 ../app/dialogs/dialogs.c:346
 msgid "Channels"
 msgstr "àààà"
 
 #: ../app/actions/actions.c:121 ../app/dialogs/convert-dialog.c:174
-#: ../app/dialogs/dialogs.c:319
+#: ../app/dialogs/dialogs.c:354
 msgid "Colormap"
 msgstr "ààà-ààà"
 
@@ -276,7 +291,7 @@ msgstr "àààààà"
 msgid "Context"
 msgstr "ààà"
 
-#: ../app/actions/actions.c:130 ../app/dialogs/dialogs.c:275
+#: ../app/actions/actions.c:130 ../app/dialogs/dialogs.c:310
 msgid "Pointer Information"
 msgstr "ààààààà ààààààà"
 
@@ -297,7 +312,7 @@ msgid "Dockable"
 msgstr "ààà-ààà"
 
 #. Document History
-#: ../app/actions/actions.c:145 ../app/dialogs/dialogs.c:294
+#: ../app/actions/actions.c:145 ../app/dialogs/dialogs.c:329
 #: ../app/dialogs/preferences-dialog.c:1573
 msgid "Document History"
 msgstr "àààààààà àààà"
@@ -307,12 +322,12 @@ msgid "Drawable"
 msgstr "ààààà-ààà"
 
 #. Some things do not have grids, so just list
-#: ../app/actions/actions.c:151 ../app/dialogs/dialogs.c:300
+#: ../app/actions/actions.c:151 ../app/dialogs/dialogs.c:335
 msgid "Paint Dynamics"
 msgstr "àààà àààààààà"
 
-#: ../app/actions/actions.c:154 ../app/dialogs/dialogs.c:357
-#: ../app/widgets/gimpdynamicseditor.c:94
+#: ../app/actions/actions.c:154 ../app/dialogs/dialogs.c:392
+#: ../app/widgets/gimpdynamicseditor.c:92
 msgid "Paint Dynamics Editor"
 msgstr "àààà àààààààà ààààà"
 
@@ -320,7 +335,7 @@ msgstr "àààà àààààààà ààààà"
 msgid "Edit"
 msgstr "ààà"
 
-#: ../app/actions/actions.c:160 ../app/dialogs/dialogs.c:271
+#: ../app/actions/actions.c:160 ../app/dialogs/dialogs.c:306
 msgid "Error Console"
 msgstr "àààà àààààà"
 
@@ -328,30 +343,29 @@ msgstr "àààà àààààà"
 msgid "File"
 msgstr "àààà"
 
-#: ../app/actions/actions.c:166 ../app/dialogs/dialogs.c:290
-#: ../app/dialogs/preferences-dialog.c:2740
+#: ../app/actions/actions.c:166 ../app/dialogs/dialogs.c:325
+#: ../app/dialogs/preferences-dialog.c:2759
 msgid "Fonts"
 msgstr "àààà"
 
-#: ../app/actions/actions.c:169 ../app/dialogs/dialogs.c:361
-#: ../app/widgets/gimpgradienteditor.c:275
+#: ../app/actions/actions.c:169 ../app/dialogs/dialogs.c:396
+#: ../app/widgets/gimpgradienteditor.c:269
 msgid "Gradient Editor"
 msgstr "àààààààà ààààà"
 
 #. initialize the list of gimp gradients
-#: ../app/actions/actions.c:172 ../app/core/gimp.c:973
-#: ../app/dialogs/dialogs.c:286 ../app/dialogs/preferences-dialog.c:2736
+#: ../app/actions/actions.c:172 ../app/core/gimp.c:971
+#: ../app/dialogs/dialogs.c:321 ../app/dialogs/preferences-dialog.c:2755
 msgid "Gradients"
 msgstr "àààààààà"
 
-#. initialize the list of gimp tool presets
 #: ../app/actions/actions.c:175 ../app/core/gimp.c:983
-#: ../app/dialogs/dialogs.c:302
+#: ../app/dialogs/dialogs.c:337 ../app/dialogs/preferences-dialog.c:2763
 msgid "Tool Presets"
 msgstr "ààà àààà-àààà"
 
-#: ../app/actions/actions.c:178 ../app/dialogs/dialogs.c:369
-#: ../app/widgets/gimptoolpreseteditor.c:75
+#: ../app/actions/actions.c:178 ../app/dialogs/dialogs.c:404
+#: ../app/widgets/gimptoolpreseteditor.c:92
 msgid "Tool Preset Editor"
 msgstr "ààà àààààààà ààààà"
 
@@ -364,41 +378,43 @@ msgid "Image"
 msgstr "ààààà"
 
 #. list & grid views
-#: ../app/actions/actions.c:187 ../app/dialogs/dialogs.c:280
+#: ../app/actions/actions.c:187 ../app/dialogs/dialogs.c:315
 msgid "Images"
 msgstr "ààààà"
 
-#: ../app/actions/actions.c:190 ../app/dialogs/dialogs.c:307
+#: ../app/actions/actions.c:190 ../app/dialogs/dialogs.c:342
 #: ../app/dialogs/resize-dialog.c:287
 msgid "Layers"
 msgstr "àààààà"
 
-#: ../app/actions/actions.c:193 ../app/dialogs/dialogs.c:365
-#: ../app/widgets/gimppaletteeditor.c:152
+#: ../app/actions/actions.c:193 ../app/dialogs/dialogs.c:400
+#: ../app/widgets/gimppaletteeditor.c:143
 msgid "Palette Editor"
 msgstr "ààààà ààààà"
 
 #. initialize the list of gimp palettes
-#: ../app/actions/actions.c:196 ../app/core/gimp.c:968
-#: ../app/dialogs/dialogs.c:288 ../app/dialogs/preferences-dialog.c:2732
+#: ../app/actions/actions.c:196 ../app/core/gimp.c:966
+#: ../app/dialogs/dialogs.c:323 ../app/dialogs/preferences-dialog.c:2751
 msgid "Palettes"
 msgstr "ààààà"
 
 #. initialize the list of gimp patterns
-#: ../app/actions/actions.c:199 ../app/core/gimp.c:963
-#: ../app/dialogs/dialogs.c:284 ../app/dialogs/preferences-dialog.c:2728
+#: ../app/actions/actions.c:199 ../app/core/gimp.c:961
+#: ../app/dialogs/dialogs.c:319 ../app/dialogs/preferences-dialog.c:2747
 msgid "Patterns"
 msgstr "ààààà"
 
-#: ../app/actions/actions.c:202 ../app/dialogs/preferences-dialog.c:2744
+#: ../app/actions/actions.c:202 ../app/dialogs/preferences-dialog.c:2767
 msgid "Plug-Ins"
 msgstr "àààààà"
 
-#: ../app/actions/actions.c:205 ../app/core/gimpchannel.c:385
+#. Quick Mask Color
+#: ../app/actions/actions.c:205 ../app/core/gimpchannel.c:386
+#: ../app/dialogs/preferences-dialog.c:2025
 msgid "Quick Mask"
 msgstr "àààà àààà"
 
-#: ../app/actions/actions.c:208 ../app/dialogs/dialogs.c:335
+#: ../app/actions/actions.c:208 ../app/dialogs/dialogs.c:370
 msgid "Sample Points"
 msgstr "ààààà àààààà"
 
@@ -407,8 +423,8 @@ msgid "Select"
 msgstr "ààà"
 
 #. initialize the template list
-#: ../app/actions/actions.c:214 ../app/core/gimp.c:988
-#: ../app/dialogs/dialogs.c:296
+#: ../app/actions/actions.c:214 ../app/core/gimp.c:989
+#: ../app/dialogs/dialogs.c:331
 msgid "Templates"
 msgstr "àààààà"
 
@@ -420,17 +436,17 @@ msgstr "ààààà ààà"
 msgid "Text Editor"
 msgstr "ààààà ààààà"
 
-#: ../app/actions/actions.c:223 ../app/dialogs/dialogs.c:263
-#: ../app/dialogs/preferences-dialog.c:1854 ../app/gui/gui.c:430
+#: ../app/actions/actions.c:223 ../app/dialogs/dialogs.c:298
+#: ../app/dialogs/preferences-dialog.c:1854 ../app/gui/gui.c:424
 msgid "Tool Options"
 msgstr "ààà ààà"
 
-#: ../app/actions/actions.c:226 ../app/widgets/gimptoolbox.c:927
+#: ../app/actions/actions.c:226 ../app/widgets/gimptoolpalette.c:388
 msgid "Tools"
 msgstr "ààà"
 
-#: ../app/actions/actions.c:229 ../app/dialogs/dialogs.c:315
-#: ../app/tools/gimpvectortool.c:162
+#: ../app/actions/actions.c:229 ../app/dialogs/dialogs.c:350
+#: ../app/tools/gimpvectortool.c:160
 msgid "Paths"
 msgstr "àààà"
 
@@ -505,7 +521,6 @@ msgid "Copy Brush _Location"
 msgstr "ààààà àààààà àààà ààà(_L)"
 
 #: ../app/actions/brushes-actions.c:65
-#, fuzzy
 msgctxt "brushes-action"
 msgid "Copy brush file location to clipboard"
 msgstr "ààààà àààà àààààà ààààààààà 'à àààà ààà"
@@ -561,19 +576,16 @@ msgid "Paste Buffer _Into"
 msgstr "àààà ààà àààà àààà(_I)"
 
 #: ../app/actions/buffers-actions.c:52
-#, fuzzy
 msgctxt "buffers-action"
 msgid "Paste the selected buffer into the selection"
 msgstr "àààà àààà ààà ààà àààà àààà"
 
 #: ../app/actions/buffers-actions.c:57
-#, fuzzy
 msgctxt "buffers-action"
 msgid "Paste Buffer as _New"
 msgstr "àààà àààà àààà àààà(_N)"
 
 #: ../app/actions/buffers-actions.c:58
-#, fuzzy
 msgctxt "buffers-action"
 msgid "Paste the selected buffer as a new image"
 msgstr "ààà àààà àààà ààà àààà ààààà àààà àààà"
@@ -594,13 +606,11 @@ msgid "Channels Menu"
 msgstr "àààà àààà"
 
 #: ../app/actions/channels-actions.c:48
-#, fuzzy
 msgctxt "channels-action"
 msgid "_Edit Channel Attributes..."
 msgstr "àààà ààà ààà(_E)..."
 
 #: ../app/actions/channels-actions.c:49
-#, fuzzy
 msgctxt "channels-action"
 msgid "Edit the channel's name, color and opacity"
 msgstr "àààà ààà, ààà ààà àààààààà àààà"
@@ -621,7 +631,6 @@ msgid "_New Channel"
 msgstr "àààà àààà(_N)"
 
 #: ../app/actions/channels-actions.c:61
-#, fuzzy
 msgctxt "channels-action"
 msgid "Create a new channel with last used values"
 msgstr "àààà àààà àààà ààà ààà àààà àààà àààà"
@@ -632,7 +641,6 @@ msgid "D_uplicate Channel"
 msgstr "àààààààà àààà(_u)"
 
 #: ../app/actions/channels-actions.c:68
-#, fuzzy
 msgctxt "channels-action"
 msgid "Create a duplicate of this channel and add it to the image"
 msgstr "àà àààà ààà ààà àààààààà àààà ààà ààààà àààà àà ààà ààààà ààà"
@@ -653,19 +661,16 @@ msgid "_Raise Channel"
 msgstr "àààà ààààà(_R)"
 
 #: ../app/actions/channels-actions.c:80
-#, fuzzy
 msgctxt "channels-action"
 msgid "Raise this channel one step in the channel stack"
 msgstr "àà àààà ààà àààà àààà àààà ààà àààà àààà àààà"
 
 #: ../app/actions/channels-actions.c:85
-#, fuzzy
 msgctxt "channels-action"
 msgid "Raise Channel to _Top"
-msgstr "àààà àààà àààà ààà(_T)"
+msgstr "àààà àààà àà àà ààà(_T)"
 
 #: ../app/actions/channels-actions.c:87
-#, fuzzy
 msgctxt "channels-action"
 msgid "Raise this channel to the top of the channel stack"
 msgstr "àà àààà ààà àààà àààà àà àà ààà ààà àààà ààààà"
@@ -676,7 +681,6 @@ msgid "_Lower Channel"
 msgstr "àààà ààààà àààà(_L)"
 
 #: ../app/actions/channels-actions.c:93
-#, fuzzy
 msgctxt "channels-action"
 msgid "Lower this channel one step in the channel stack"
 msgstr "àà àààà ààà àààà àààà àààà ààà àààà ààààà àààà"
@@ -687,22 +691,19 @@ msgid "Lower Channel to _Bottom"
 msgstr "àààà àà àààà àààà(_B)"
 
 #: ../app/actions/channels-actions.c:100
-#, fuzzy
 msgctxt "channels-action"
 msgid "Lower this channel to the bottom of the channel stack"
 msgstr "àà àààà ààà àààà àààà àà ààààà àààà"
 
 #: ../app/actions/channels-actions.c:108
-#, fuzzy
 msgctxt "channels-action"
 msgid "Channel to Sele_ction"
 msgstr "ààà àà àààà(_c)"
 
 #: ../app/actions/channels-actions.c:109
-#, fuzzy
 msgctxt "channels-action"
 msgid "Replace the selection with this channel"
-msgstr "àà àààà àà ààà àààà"
+msgstr "àà àààà ààà ààà àààà"
 
 #: ../app/actions/channels-actions.c:114
 msgctxt "channels-action"
@@ -710,31 +711,26 @@ msgid "_Add to Selection"
 msgstr "ààà àààà ààààà(_A)"
 
 #: ../app/actions/channels-actions.c:115
-#, fuzzy
 msgctxt "channels-action"
 msgid "Add this channel to the current selection"
 msgstr "àà àààà ààààà ààà àààà ààààà ààà"
 
 #: ../app/actions/channels-actions.c:120
-#, fuzzy
 msgctxt "channels-action"
 msgid "_Subtract from Selection"
 msgstr "ààà àààààà àààà(_S)"
 
 #: ../app/actions/channels-actions.c:121
-#, fuzzy
 msgctxt "channels-action"
 msgid "Subtract this channel from the current selection"
 msgstr "àààààà ààà àààà àà àààà àààà"
 
 #: ../app/actions/channels-actions.c:126
-#, fuzzy
 msgctxt "channels-action"
 msgid "_Intersect with Selection"
 msgstr "ààà ààà àààà (àààààààà)(_I)"
 
 #: ../app/actions/channels-actions.c:127
-#, fuzzy
 msgctxt "channels-action"
 msgid "Intersect this channel with the current selection"
 msgstr "àààààà ààà ààà àà àààà àà àààààààà ààà"
@@ -757,14 +753,14 @@ msgstr "àààà ààà ààà"
 msgid "_Fill opacity:"
 msgstr "àààààààà ààà(_F):"
 
-#: ../app/actions/channels-commands.c:116 ../app/core/gimpchannel.c:271
-#: ../app/widgets/gimpchanneltreeview.c:334
+#: ../app/actions/channels-commands.c:116 ../app/core/gimpchannel.c:272
+#: ../app/widgets/gimpchanneltreeview.c:331
 msgid "Channel"
 msgstr "àààà"
 
 #: ../app/actions/channels-commands.c:117
 #: ../app/actions/channels-commands.c:159
-#: ../app/widgets/gimpchanneltreeview.c:329
+#: ../app/widgets/gimpchanneltreeview.c:326
 msgid "New Channel"
 msgstr "àààà àààà"
 
@@ -776,10 +772,10 @@ msgstr "àààà àààà ààà"
 msgid "New Channel Color"
 msgstr "àààà àààà ààà"
 
-#: ../app/actions/channels-commands.c:244 ../app/core/gimpimage-new.c:252
-#: ../app/display/gimpdisplayshell-dnd.c:599
-#: ../app/widgets/gimpchanneltreeview.c:261
-#: ../app/widgets/gimplayertreeview.c:785
+#: ../app/actions/channels-commands.c:244 ../app/core/gimpimage-new.c:257
+#: ../app/display/gimpdisplayshell-dnd.c:632
+#: ../app/widgets/gimpchanneltreeview.c:258
+#: ../app/widgets/gimplayertreeview.c:776
 #, c-format
 msgid "%s Channel Copy"
 msgstr "%s àààà àààà ààà"
@@ -805,7 +801,6 @@ msgid "_Add Color from FG"
 msgstr "FG ààà ààà ààààà(_A)"
 
 #: ../app/actions/colormap-actions.c:58
-#, fuzzy
 msgctxt "colormap-action"
 msgid "Add current foreground color"
 msgstr "àààààà ààà-àààààà ààà àààààà"
@@ -835,7 +830,6 @@ msgid "Use _GEGL"
 msgstr "_GEGL ààààà"
 
 #: ../app/actions/config-actions.c:39
-#, fuzzy
 msgctxt "config-action"
 msgid "If possible, use GEGL for image processing"
 msgstr "àà àààà àààà ààà GEGL ààà ààààà ààààààààà àà ààààà"
@@ -953,12 +947,12 @@ msgstr "ààààà àààà: %s"
 #: ../app/actions/context-commands.c:612
 #, c-format
 msgid "Brush Radius: %2.2f"
-msgstr ""
+msgstr "ààààà àààààà: %2.2f"
 
 #: ../app/actions/context-commands.c:720
 #, c-format
 msgid "Brush Angle: %2.2f"
-msgstr ""
+msgstr "ààààà ààà: %2.2f"
 
 #: ../app/actions/cursor-info-actions.c:40
 msgctxt "cursor-info-action"
@@ -971,19 +965,18 @@ msgid "_Sample Merged"
 msgstr "ààààà ààààà(_S)"
 
 #: ../app/actions/cursor-info-actions.c:48
-#, fuzzy
 msgctxt "cursor-info-action"
 msgid "Use the composite color of all visible layers"
-msgstr "àààààà àààààà àààààà àà àààà ààà(_s)"
+msgstr "àààààà àààààà àààààà àà àààà ààà"
 
-#: ../app/actions/data-commands.c:104 ../app/actions/documents-commands.c:343
-#: ../app/actions/file-commands.c:194 ../app/dialogs/file-open-dialog.c:233
-#: ../app/dialogs/file-open-dialog.c:278
+#: ../app/actions/data-commands.c:89 ../app/actions/documents-commands.c:344
+#: ../app/actions/file-commands.c:194 ../app/dialogs/file-open-dialog.c:232
+#: ../app/dialogs/file-open-dialog.c:277
 #: ../app/dialogs/file-open-location-dialog.c:213
 #: ../app/dialogs/file-open-location-dialog.c:225
-#: ../app/display/gimpdisplayshell-dnd.c:552
-#: ../app/widgets/gimplayertreeview.c:745 ../app/widgets/gimptoolbox-dnd.c:178
-#: ../app/widgets/gimptoolbox.c:1222
+#: ../app/display/gimpdisplayshell-dnd.c:578
+#: ../app/widgets/gimplayertreeview.c:736 ../app/widgets/gimptoolbox-dnd.c:170
+#: ../app/widgets/gimptoolbox.c:833
 #, c-format
 msgid ""
 "Opening '%s' failed:\n"
@@ -994,400 +987,384 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../app/actions/data-commands.c:133
-#: ../app/core/gimpbrushgenerated-load.c:125 ../app/core/gimpimage.c:1624
-#: ../app/core/gimppalette-import.c:210 ../app/core/gimppalette-load.c:223
-#: ../app/core/gimppalette.c:379 ../app/dialogs/palette-import-dialog.c:771
+#: ../app/actions/data-commands.c:118
+#: ../app/actions/tool-options-commands.c:72
+#: ../app/core/gimpbrushgenerated-load.c:125 ../app/core/gimpimage.c:1523
+#: ../app/core/gimppalette-import.c:211 ../app/core/gimppalette-load.c:224
+#: ../app/core/gimppalette.c:399 ../app/dialogs/palette-import-dialog.c:771
 #: ../app/widgets/gimpdnd-xds.c:94
 msgid "Untitled"
 msgstr "ààààà-ààààà"
 
-#: ../app/actions/data-commands.c:238
-msgid "Delete Object"
-msgstr "àààààà àààà"
-
-#: ../app/actions/data-commands.c:261
-#, c-format
-msgid "Delete '%s'?"
-msgstr "'%s' àààààà àà?"
-
-#: ../app/actions/data-commands.c:264
-#, c-format
-msgid "Are you sure you want to remove '%s' from the list and delete it on disk?"
-msgstr "àà ààààà '%s' ààà àààà àààààà ààà àààà ààà àààààà ààààààà àà?"
-
-#: ../app/actions/dialogs-actions.c:44
+#: ../app/actions/dialogs-actions.c:49
 msgctxt "windows-action"
 msgid "Tool_box"
 msgstr "ààà àààà(_b)"
 
-#: ../app/actions/dialogs-actions.c:50
+#: ../app/actions/dialogs-actions.c:55
 msgctxt "dialogs-action"
 msgid "Tool _Options"
 msgstr "ààà ààà(_O)"
 
-#: ../app/actions/dialogs-actions.c:51
+#: ../app/actions/dialogs-actions.c:56
 msgctxt "dialogs-action"
 msgid "Open the tool options dialog"
 msgstr "ààà ààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:56
+#: ../app/actions/dialogs-actions.c:61
 msgctxt "dialogs-action"
 msgid "_Device Status"
 msgstr "àààà àààà(_D)"
 
-#: ../app/actions/dialogs-actions.c:57
+#: ../app/actions/dialogs-actions.c:62
 msgctxt "dialogs-action"
 msgid "Open the device status dialog"
 msgstr "àààà àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:62
+#: ../app/actions/dialogs-actions.c:67
 msgctxt "dialogs-action"
 msgid "_Layers"
 msgstr "àààààà(_L)"
 
-#: ../app/actions/dialogs-actions.c:63
+#: ../app/actions/dialogs-actions.c:68
 msgctxt "dialogs-action"
 msgid "Open the layers dialog"
 msgstr "àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:68
+#: ../app/actions/dialogs-actions.c:73
 msgctxt "dialogs-action"
 msgid "_Channels"
 msgstr "àààà(_C)"
 
-#: ../app/actions/dialogs-actions.c:69
+#: ../app/actions/dialogs-actions.c:74
 msgctxt "dialogs-action"
 msgid "Open the channels dialog"
 msgstr "àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:74
+#: ../app/actions/dialogs-actions.c:79
 msgctxt "dialogs-action"
 msgid "_Paths"
 msgstr "àààà(_P)"
 
-#: ../app/actions/dialogs-actions.c:75
+#: ../app/actions/dialogs-actions.c:80
 msgctxt "dialogs-action"
 msgid "Open the paths dialog"
 msgstr "àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:80
+#: ../app/actions/dialogs-actions.c:85
 msgctxt "dialogs-action"
 msgid "Color_map"
 msgstr "ààà-ààà(_m)"
 
-#: ../app/actions/dialogs-actions.c:81
+#: ../app/actions/dialogs-actions.c:86
 msgctxt "dialogs-action"
 msgid "Open the colormap dialog"
 msgstr "ààà-ààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:86
+#: ../app/actions/dialogs-actions.c:91
 msgctxt "dialogs-action"
 msgid "Histogra_m"
 msgstr "ààààààààà(_m)"
 
-#: ../app/actions/dialogs-actions.c:87
+#: ../app/actions/dialogs-actions.c:92
 msgctxt "dialogs-action"
 msgid "Open the histogram dialog"
 msgstr "ààààààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:92
+#: ../app/actions/dialogs-actions.c:97
 msgctxt "dialogs-action"
 msgid "_Selection Editor"
 msgstr "ààà ààààà(_S)"
 
-#: ../app/actions/dialogs-actions.c:93
+#: ../app/actions/dialogs-actions.c:98
 msgctxt "dialogs-action"
 msgid "Open the selection editor"
 msgstr "ààà ààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:98
+#: ../app/actions/dialogs-actions.c:103
 msgctxt "dialogs-action"
 msgid "Na_vigation"
 msgstr "ààààààààà(_v)"
 
-#: ../app/actions/dialogs-actions.c:99
+#: ../app/actions/dialogs-actions.c:104
 msgctxt "dialogs-action"
 msgid "Open the display navigation dialog"
 msgstr "ààààààà ààààààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:104
+#: ../app/actions/dialogs-actions.c:109
 msgctxt "dialogs-action"
 msgid "Undo _History"
 msgstr "àààà àààà(_H)"
 
-#: ../app/actions/dialogs-actions.c:105
+#: ../app/actions/dialogs-actions.c:110
 msgctxt "dialogs-action"
 msgid "Open the undo history dialog"
 msgstr "àààà àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:110
+#: ../app/actions/dialogs-actions.c:115
 msgctxt "dialogs-action"
 msgid "Pointer"
 msgstr "ààààààà"
 
-#: ../app/actions/dialogs-actions.c:111
+#: ../app/actions/dialogs-actions.c:116
 msgctxt "dialogs-action"
 msgid "Open the pointer information dialog"
 msgstr "ààààààà ààààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:116
+#: ../app/actions/dialogs-actions.c:121
 msgctxt "dialogs-action"
 msgid "_Sample Points"
 msgstr "ààààà àààààà(_S)"
 
-#: ../app/actions/dialogs-actions.c:117
+#: ../app/actions/dialogs-actions.c:122
 msgctxt "dialogs-action"
 msgid "Open the sample points dialog"
 msgstr "ààààà àààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:122
+#: ../app/actions/dialogs-actions.c:127
 msgctxt "dialogs-action"
 msgid "Colo_rs"
 msgstr "ààà(_r)"
 
-#: ../app/actions/dialogs-actions.c:123
+#: ../app/actions/dialogs-actions.c:128
 msgctxt "dialogs-action"
 msgid "Open the FG/BG color dialog"
 msgstr "FG/BG ààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:128
+#: ../app/actions/dialogs-actions.c:133
 msgctxt "dialogs-action"
 msgid "_Brushes"
 msgstr "ààààà(_B)"
 
-#: ../app/actions/dialogs-actions.c:129
+#: ../app/actions/dialogs-actions.c:134
 msgctxt "dialogs-action"
 msgid "Open the brushes dialog"
 msgstr "ààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:134
+#: ../app/actions/dialogs-actions.c:139
 msgctxt "dialogs-action"
 msgid "Brush Editor"
 msgstr "ààààà ààààà"
 
-#: ../app/actions/dialogs-actions.c:135
+#: ../app/actions/dialogs-actions.c:140
 msgctxt "dialogs-action"
 msgid "Open the brush editor"
 msgstr "ààààà ààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:140
+#: ../app/actions/dialogs-actions.c:145
 msgctxt "dialogs-action"
 msgid "Paint Dynamics"
 msgstr "àààà àààààààà"
 
-#: ../app/actions/dialogs-actions.c:141
-#, fuzzy
+#: ../app/actions/dialogs-actions.c:146
 msgctxt "dialogs-action"
 msgid "Open paint dynamics dialog"
-msgstr "àààà àààààà àààààà"
+msgstr "àààà àààààààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:146
+#: ../app/actions/dialogs-actions.c:151
 msgctxt "dialogs-action"
 msgid "Paint Dynamics Editor"
 msgstr "àààà àààààààà ààààà"
 
-#: ../app/actions/dialogs-actions.c:147
-#, fuzzy
+#: ../app/actions/dialogs-actions.c:152
 msgctxt "dialogs-action"
 msgid "Open the paint dynamics editor"
-msgstr "àààààààà ààààà àààààà"
+msgstr "àààà àààààààààà ààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:152
+#: ../app/actions/dialogs-actions.c:157
 msgctxt "dialogs-action"
 msgid "P_atterns"
 msgstr "ààààà(_a)"
 
-#: ../app/actions/dialogs-actions.c:153
+#: ../app/actions/dialogs-actions.c:158
 msgctxt "dialogs-action"
 msgid "Open the patterns dialog"
 msgstr "ààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:158
+#: ../app/actions/dialogs-actions.c:163
 msgctxt "dialogs-action"
 msgid "_Gradients"
 msgstr "àààààààà(_G)"
 
-#: ../app/actions/dialogs-actions.c:159
+#: ../app/actions/dialogs-actions.c:164
 msgctxt "dialogs-action"
 msgid "Open the gradients dialog"
 msgstr "àààààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:164
+#: ../app/actions/dialogs-actions.c:169
 msgctxt "dialogs-action"
 msgid "Gradient Editor"
 msgstr "àààààààà ààààà"
 
-#: ../app/actions/dialogs-actions.c:165
+#: ../app/actions/dialogs-actions.c:170
 msgctxt "dialogs-action"
 msgid "Open the gradient editor"
 msgstr "àààààààà ààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:170
+#: ../app/actions/dialogs-actions.c:175
 msgctxt "dialogs-action"
 msgid "Pal_ettes"
 msgstr "ààààà(_e)"
 
-#: ../app/actions/dialogs-actions.c:171
+#: ../app/actions/dialogs-actions.c:176
 msgctxt "dialogs-action"
 msgid "Open the palettes dialog"
 msgstr "ààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:176
+#: ../app/actions/dialogs-actions.c:181
 msgctxt "dialogs-action"
 msgid "Palette Editor"
 msgstr "ààààà ààààà"
 
-#: ../app/actions/dialogs-actions.c:177
+#: ../app/actions/dialogs-actions.c:182
 msgctxt "dialogs-action"
 msgid "Open the palette editor"
 msgstr "ààààà ààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:182
+#: ../app/actions/dialogs-actions.c:187
 msgctxt "dialogs-action"
 msgid "Tool presets"
 msgstr "ààà àààà-àààà"
 
-#: ../app/actions/dialogs-actions.c:183
-#, fuzzy
+#: ../app/actions/dialogs-actions.c:188
 msgctxt "dialogs-action"
 msgid "Open tool presets dialog"
-msgstr "ààà ààà àààààà àààààà"
+msgstr "ààà àààààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:188
+#: ../app/actions/dialogs-actions.c:193
 msgctxt "dialogs-action"
 msgid "_Fonts"
 msgstr "àààà(_F)"
 
-#: ../app/actions/dialogs-actions.c:189
+#: ../app/actions/dialogs-actions.c:194
 msgctxt "dialogs-action"
 msgid "Open the fonts dialog"
 msgstr "àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:194
+#: ../app/actions/dialogs-actions.c:199
 msgctxt "dialogs-action"
 msgid "B_uffers"
 msgstr "àààà(_u)"
 
-#: ../app/actions/dialogs-actions.c:195
+#: ../app/actions/dialogs-actions.c:200
 msgctxt "dialogs-action"
 msgid "Open the named buffers dialog"
 msgstr "àààà àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:200
+#: ../app/actions/dialogs-actions.c:205
 msgctxt "dialogs-action"
 msgid "_Images"
 msgstr "ààààà(_I)"
 
-#: ../app/actions/dialogs-actions.c:201
+#: ../app/actions/dialogs-actions.c:206
 msgctxt "dialogs-action"
 msgid "Open the images dialog"
 msgstr "ààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:206
+#: ../app/actions/dialogs-actions.c:211
 msgctxt "dialogs-action"
 msgid "Document Histor_y"
 msgstr "àààààààà àààà(_y)"
 
-#: ../app/actions/dialogs-actions.c:207
+#: ../app/actions/dialogs-actions.c:212
 msgctxt "dialogs-action"
 msgid "Open the document history dialog"
 msgstr "àààààààà àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:212
+#: ../app/actions/dialogs-actions.c:217
 msgctxt "dialogs-action"
 msgid "_Templates"
 msgstr "àààààà(_T)"
 
-#: ../app/actions/dialogs-actions.c:213
+#: ../app/actions/dialogs-actions.c:218
 msgctxt "dialogs-action"
 msgid "Open the image templates dialog"
 msgstr "ààààà àààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:218
+#: ../app/actions/dialogs-actions.c:223
 msgctxt "dialogs-action"
 msgid "Error Co_nsole"
 msgstr "àààààà àààà(_n)"
 
-#: ../app/actions/dialogs-actions.c:219
+#: ../app/actions/dialogs-actions.c:224
 msgctxt "dialogs-action"
 msgid "Open the error console"
 msgstr "àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:229
+#: ../app/actions/dialogs-actions.c:234
 msgctxt "dialogs-action"
 msgid "_Preferences"
 msgstr "àààà-àààà(_P)"
 
-#: ../app/actions/dialogs-actions.c:230
+#: ../app/actions/dialogs-actions.c:235
 msgctxt "dialogs-action"
 msgid "Open the preferences dialog"
 msgstr "àààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:235
+#: ../app/actions/dialogs-actions.c:240
 msgctxt "dialogs-action"
 msgid "_Input Devices"
 msgstr "àààààà àààà(_i)"
 
-#: ../app/actions/dialogs-actions.c:236
+#: ../app/actions/dialogs-actions.c:241
 msgctxt "dialogs-action"
 msgid "Open the input devices editor"
 msgstr "àààààà àààà ààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:241
+#: ../app/actions/dialogs-actions.c:246
 msgctxt "dialogs-action"
 msgid "_Keyboard Shortcuts"
 msgstr "àà-àààà àààààààà(_K)"
 
-#: ../app/actions/dialogs-actions.c:242
+#: ../app/actions/dialogs-actions.c:247
 msgctxt "dialogs-action"
 msgid "Open the keyboard shortcuts editor"
 msgstr "àà-àààà àààààààà ààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:247
+#: ../app/actions/dialogs-actions.c:252
 msgctxt "dialogs-action"
 msgid "_Modules"
 msgstr "àààààà(_M)"
 
-#: ../app/actions/dialogs-actions.c:248
+#: ../app/actions/dialogs-actions.c:253
 msgctxt "dialogs-action"
 msgid "Open the module manager dialog"
 msgstr "àààààà àààààà àààààà àààààà"
 
-#: ../app/actions/dialogs-actions.c:253
+#: ../app/actions/dialogs-actions.c:258
 msgctxt "dialogs-action"
 msgid "_Tip of the Day"
 msgstr "ààà àà àààààà(_T)"
 
-#: ../app/actions/dialogs-actions.c:254
+#: ../app/actions/dialogs-actions.c:259
 msgctxt "dialogs-action"
 msgid "Show some helpful tips on using GIMP"
 msgstr "àààà àà ààààà àà ààààààà àààà àààà"
 
-#: ../app/actions/dialogs-actions.c:259
+#: ../app/actions/dialogs-actions.c:264
 msgctxt "dialogs-action"
 msgid "_About"
 msgstr "àà àààà(_A)"
 
-#: ../app/actions/dialogs-actions.c:260
+#: ../app/actions/dialogs-actions.c:265
 msgctxt "dialogs-action"
 msgid "About GIMP"
 msgstr "àààà àààà"
 
-#: ../app/actions/dialogs-actions.c:304
-#: ../app/dialogs/preferences-dialog.c:1943 ../app/widgets/gimptoolbox.c:770
+#: ../app/actions/dialogs-actions.c:328
+#: ../app/dialogs/preferences-dialog.c:1944 ../app/widgets/gimptoolbox.c:555
 msgid "Toolbox"
 msgstr "ààà-àààà"
 
-#: ../app/actions/dialogs-actions.c:305
+#: ../app/actions/dialogs-actions.c:329
 msgid "Raise the toolbox"
 msgstr "ààà-àààà ààààà"
 
-#: ../app/actions/dialogs-actions.c:309
+#: ../app/actions/dialogs-actions.c:333
 msgid "New Toolbox"
 msgstr "àààà ààà-àààà"
 
-#: ../app/actions/dialogs-actions.c:310
+#: ../app/actions/dialogs-actions.c:334
 msgid "Create a new toolbox"
 msgstr "àààà ààà àààà àààà"
 
@@ -1417,7 +1394,6 @@ msgid "_Show Image Selection"
 msgstr "ààààà ààà àààà(_S)"
 
 #: ../app/actions/dock-actions.c:69
-#, fuzzy
 msgctxt "dock-action"
 msgid "Auto _Follow Active Image"
 msgstr "ààààà ààààà àà àààààààà ààààà ààà(_F)"
@@ -1656,14 +1632,14 @@ msgid "Clear the Recent Documents list?"
 msgstr "àààà àààààààà àààà àààà àààà àà?"
 
 #: ../app/actions/documents-commands.c:218
-#, fuzzy
 msgid ""
 "Clearing the document history will permanently remove all images from the "
 "recent documents list."
-msgstr "àààààààà àààà ààà ààààà ààà àà àààà àà àààà àààààà ààààààà àààà àà ààààààà àààààààà"
+msgstr ""
+"àààààààà àààà ààà ààààà ààà àà àààà àà àààà àààààà ààààààà àààà àà ààààààà "
+"àààààààà"
 
 #: ../app/actions/drawable-actions.c:45
-#, fuzzy
 msgctxt "drawable-action"
 msgid "_Equalize"
 msgstr "ààààà(_E)"
@@ -1699,7 +1675,6 @@ msgid "_Offset..."
 msgstr "àà-àààà(_O)..."
 
 #: ../app/actions/drawable-actions.c:65
-#, fuzzy
 msgctxt "drawable-action"
 msgid "Shift the pixels, optionally wrapping them at the borders"
 msgstr "ààààà ààààà ààà, àààààà ààà àààà ààààà ààà àààààà"
@@ -1731,7 +1706,6 @@ msgid "L_ock pixels"
 msgstr "ààààà ààà ààà(_o)"
 
 #: ../app/actions/drawable-actions.c:89
-#, fuzzy
 msgctxt "drawable-action"
 msgid "Keep the pixels on this drawable from being modified"
 msgstr "àà àààà àààà àààà ààà àààààààààà ààààààà àààààà"
@@ -1809,69 +1783,59 @@ msgid "_New Dynamics"
 msgstr "àààà àààààààà(_N)"
 
 #: ../app/actions/dynamics-actions.c:47
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "Create a new dynamics"
-msgstr "ààà àààà ààààà àààà"
+msgstr "ààà àààà ààààààààà àààà"
 
 #: ../app/actions/dynamics-actions.c:52
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "D_uplicate Dynamics"
-msgstr "àààààààà àààà(_u)"
+msgstr "àààààààà ààààààààà(_u)"
 
 #: ../app/actions/dynamics-actions.c:53
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "Duplicate this dynamics"
-msgstr "àààààààà àààà"
+msgstr "àà àààààààààà àààààààà ààà"
 
 #: ../app/actions/dynamics-actions.c:58
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "Copy Dynamics _Location"
-msgstr "ààààà àààààà àààà ààà(_L)"
+msgstr "ààààààààà àààààà àààà ààà(_L)"
 
 #: ../app/actions/dynamics-actions.c:59
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "Copy dynamics file location to clipboard"
-msgstr "ààààà àààà àààààà ààààààààà 'à àààà ààà"
+msgstr "ààààààààà àààà àààààà ààààààààà 'à àààà ààà"
 
 #: ../app/actions/dynamics-actions.c:64
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "_Delete Dynamics"
-msgstr "àààà àààà"
+msgstr "ààààààààà àààà(_D)"
 
 #: ../app/actions/dynamics-actions.c:65
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "Delete this dynamics"
-msgstr "àà ààààà àààà"
+msgstr "àà ààààààààà àààà"
 
 #: ../app/actions/dynamics-actions.c:70
-#, fuzzy
 msgctxt "dynamics-action"
-msgid "_Refresh Dynamicss"
-msgstr "àààààààà ààààà"
+msgid "_Refresh Dynamics"
+msgstr "ààààààààà ààààà ààà(_R)"
 
 #: ../app/actions/dynamics-actions.c:71
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "Refresh dynamics"
-msgstr "àààààààà ààààà"
+msgstr "ààààààààà ààààà ààà"
 
 #: ../app/actions/dynamics-actions.c:79
-#, fuzzy
 msgctxt "dynamics-action"
 msgid "_Edit Dynamics..."
-msgstr "àààààààà ààà(_E)..."
+msgstr "ààààààààà ààà(_E)..."
 
 #: ../app/actions/dynamics-actions.c:80
 msgctxt "dynamics-action"
 msgid "Edit dynamics"
-msgstr ""
+msgstr "ààààààààà ààà"
 
 #: ../app/actions/dynamics-editor-actions.c:42
 #, fuzzy
@@ -2125,91 +2089,91 @@ msgctxt "edit-action"
 msgid "Fill the selection using the active pattern"
 msgstr "ààà ààà ààààà ààààà ààà ààà"
 
-#: ../app/actions/edit-actions.c:295
+#: ../app/actions/edit-actions.c:304
 #, c-format
 msgid "_Undo %s"
 msgstr "%s àààà(_U)"
 
-#: ../app/actions/edit-actions.c:302
+#: ../app/actions/edit-actions.c:311
 #, c-format
 msgid "_Redo %s"
 msgstr "%s ààààà(_R)"
 
-#: ../app/actions/edit-actions.c:317
+#: ../app/actions/edit-actions.c:326
 #, c-format
 msgid "_Fade %s..."
 msgstr "%s ààà(_F)..."
 
-#: ../app/actions/edit-actions.c:329
+#: ../app/actions/edit-actions.c:338
 msgid "_Undo"
 msgstr "àààà(_U)"
 
-#: ../app/actions/edit-actions.c:330
+#: ../app/actions/edit-actions.c:339
 msgid "_Redo"
 msgstr "ààààà(_R)"
 
-#: ../app/actions/edit-actions.c:331
+#: ../app/actions/edit-actions.c:340
 msgid "_Fade..."
 msgstr "ààà(_F)..."
 
-#: ../app/actions/edit-commands.c:136
+#: ../app/actions/edit-commands.c:137
 msgid "Clear Undo History"
 msgstr "àààà àààà àààà ààà"
 
-#: ../app/actions/edit-commands.c:162
+#: ../app/actions/edit-commands.c:163
 msgid "Really clear image's undo history?"
 msgstr "àà ààààà àà àààà àààà àààà àààà àà?"
 
-#: ../app/actions/edit-commands.c:175
+#: ../app/actions/edit-commands.c:176
 #, c-format
 msgid "Clearing the undo history of this image will gain %s of memory."
 msgstr "àà ààààà àà ààààà àààà àààà ààà ààà %s àààààà ààà ààààààà"
 
-#: ../app/actions/edit-commands.c:205
+#: ../app/actions/edit-commands.c:206
 msgid "Cut pixels to the clipboard"
 msgstr "ààààà ààààààààà 'à àààà"
 
-#: ../app/actions/edit-commands.c:235 ../app/actions/edit-commands.c:264
+#: ../app/actions/edit-commands.c:236 ../app/actions/edit-commands.c:265
 msgid "Copied pixels to the clipboard"
 msgstr "ààààà ààààààààà 'à àààà àààà"
 
-#: ../app/actions/edit-commands.c:324 ../app/actions/edit-commands.c:359
-#: ../app/actions/edit-commands.c:538
+#: ../app/actions/edit-commands.c:325 ../app/actions/edit-commands.c:360
+#: ../app/actions/edit-commands.c:543
 msgid "There is no image data in the clipboard to paste."
 msgstr "àààà àà ààààààààà àààà ààà ààààà àààà àààà ààà"
 
-#: ../app/actions/edit-commands.c:347 ../app/core/gimpbrushclipboard.c:180
-#: ../app/core/gimppatternclipboard.c:180 ../app/widgets/gimpclipboard.c:345
+#: ../app/actions/edit-commands.c:348 ../app/core/gimpbrushclipboard.c:172
+#: ../app/core/gimppatternclipboard.c:172 ../app/widgets/gimpclipboard.c:345
 msgid "Clipboard"
 msgstr "ààààààààà"
 
-#: ../app/actions/edit-commands.c:373
+#: ../app/actions/edit-commands.c:374
 msgid "Cut Named"
 msgstr "àààà àààà"
 
-#: ../app/actions/edit-commands.c:376 ../app/actions/edit-commands.c:417
-#: ../app/actions/edit-commands.c:437
+#: ../app/actions/edit-commands.c:377 ../app/actions/edit-commands.c:418
+#: ../app/actions/edit-commands.c:438
 msgid "Enter a name for this buffer"
 msgstr "àà àààà àà ààà ààà"
 
-#: ../app/actions/edit-commands.c:414
+#: ../app/actions/edit-commands.c:415
 msgid "Copy Named"
 msgstr "àààà àààà"
 
-#: ../app/actions/edit-commands.c:434
+#: ../app/actions/edit-commands.c:435
 msgid "Copy Visible Named "
 msgstr "àààà àààà àààà"
 
-#: ../app/actions/edit-commands.c:555
+#: ../app/actions/edit-commands.c:560
 msgid "There is no active layer or channel to cut from."
 msgstr "àààà àà ààà àà ààààà àààà ààà àààà àààà ààà"
 
-#: ../app/actions/edit-commands.c:560 ../app/actions/edit-commands.c:592
-#: ../app/actions/edit-commands.c:616
+#: ../app/actions/edit-commands.c:565 ../app/actions/edit-commands.c:597
+#: ../app/actions/edit-commands.c:621
 msgid "(Unnamed Buffer)"
 msgstr "(ààààà-ààà àààà)"
 
-#: ../app/actions/edit-commands.c:587
+#: ../app/actions/edit-commands.c:592
 msgid "There is no active layer or channel to copy from."
 msgstr "àààà ààà àà ààà ààààà àààà ààà àààà àààà ààà"
 
@@ -2246,7 +2210,7 @@ msgstr "àààà ààà ààà àààà 'à àààààà(_S
 #: ../app/actions/error-console-actions.c:59
 msgctxt "error-console-action"
 msgid "Write all error messages to a file"
-msgstr ""
+msgstr "àà àààà àààààà ààà àààà àààà àààà"
 
 #: ../app/actions/error-console-actions.c:64
 msgctxt "error-console-action"
@@ -2391,6 +2355,9 @@ msgid ""
 "Save a copy of this image, without affecting the source file (if any) or the "
 "current state of the image"
 msgstr ""
+"àà ààààà àà àààà ààà ààààà àààà àààà (àà ààà àààà ààà) ààà ààààà àà ààààà "
+"àààà ààà àààààààà àààà ààààà "
+"ààààààà"
 
 #: ../app/actions/file-actions.c:140
 msgctxt "file-action"
@@ -2413,9 +2380,11 @@ msgid "Export the image again"
 msgstr "ààààà ààà ààààààà ààà"
 
 #: ../app/actions/file-actions.c:152
+#| msgctxt "file-action"
+#| msgid "Overwrite"
 msgctxt "file-action"
-msgid "Overwrite"
-msgstr "àààà àààà"
+msgid "Over_write"
+msgstr "àààà àààà(_w)"
 
 #: ../app/actions/file-actions.c:153
 msgctxt "file-action"
@@ -2430,7 +2399,7 @@ msgstr "ààààààà..."
 #: ../app/actions/file-actions.c:159
 msgctxt "file-action"
 msgid "Export the image to various file formats such as PNG or JPEG"
-msgstr ""
+msgstr "ààààà ààà àà àààà àààààà ààààà àà PNG ààà JPEG àààà ààààààà ààà"
 
 #: ../app/actions/file-actions.c:292
 #, c-format
@@ -2439,14 +2408,15 @@ msgstr "%s àààà ààààààà"
 
 #: ../app/actions/file-actions.c:298
 #, c-format
-msgid "Overwrite %s"
-msgstr "%s àààà àààà"
+#| msgid "Overwrite %s"
+msgid "Over_write %s"
+msgstr "%s àààà àààà(_w)"
 
 #: ../app/actions/file-actions.c:306
 msgid "Export to"
 msgstr "ààààààà ààà"
 
-#: ../app/actions/file-commands.c:112 ../app/actions/file-commands.c:475
+#: ../app/actions/file-commands.c:112 ../app/actions/file-commands.c:492
 #: ../app/dialogs/file-open-dialog.c:77
 msgid "Open Image"
 msgstr "ààààà àààààà"
@@ -2467,40 +2437,41 @@ msgstr "ààààà àààààà"
 msgid "Save a Copy of the Image"
 msgstr "ààààà àà ààà àààà àààààà"
 
-#: ../app/actions/file-commands.c:338
+#: ../app/actions/file-commands.c:356
 msgid "Create New Template"
 msgstr "àààà àààààà àààà"
 
-#: ../app/actions/file-commands.c:342
+#: ../app/actions/file-commands.c:360
 msgid "Enter a name for this template"
 msgstr "àà àààààà àà ààà ààà"
 
-#: ../app/actions/file-commands.c:377
+#: ../app/actions/file-commands.c:394
 msgid "Revert failed. No file name associated with this image."
 msgstr "ààààà ààààà ààà àà ààààà ààà àààààà ààà àààà àààà ààà"
 
-#: ../app/actions/file-commands.c:390
+#: ../app/actions/file-commands.c:407
 msgid "Revert Image"
 msgstr "ààààà ààààà"
 
-#: ../app/actions/file-commands.c:421
+#: ../app/actions/file-commands.c:438
 #, c-format
 msgid "Revert '%s' to '%s'?"
 msgstr "àà '%s' ààà '%s' ààà ààààà àààà àà?"
 
-#: ../app/actions/file-commands.c:427
+#: ../app/actions/file-commands.c:444
 msgid ""
 "By reverting the image to the state saved on disk, you will lose all "
 "changes, including all undo information."
 msgstr ""
-"ààààà ààà àààà àààà àààààà àààà àààààà ààààà ààà ààà ààààà àà ààààà ààà àààààà, ààà àààà "
+"ààààà ààà àààà àààà àààààà àààà àààààà ààààà ààà ààà ààààà àà ààààà ààà "
+"àààààà, ààà àààà "
 "àà àààà (undo) ààààààà àà ààà"
 
-#: ../app/actions/file-commands.c:638
+#: ../app/actions/file-commands.c:655
 msgid "(Unnamed Template)"
 msgstr "(ààààà ààà àààààà)"
 
-#: ../app/actions/file-commands.c:690
+#: ../app/actions/file-commands.c:706
 #, c-format
 msgid ""
 "Reverting to '%s' failed:\n"
@@ -2583,7 +2554,6 @@ msgid "Blend Endpoints' Opacit_y"
 msgstr "ààà-àààààà àà àààààààà ààààà ààà(_y)"
 
 #: ../app/actions/gradient-editor-actions.c:124
-#, fuzzy
 msgctxt "gradient-editor-action"
 msgid "Edit Active Gradient"
 msgstr "ààààà àààààààà ààà"
@@ -2595,7 +2565,6 @@ msgid "_Left Neighbor's Right Endpoint"
 msgstr "àààà àààààà àà àààà ààà-àààààà(_L)"
 
 #: ../app/actions/gradient-editor-actions.c:160
-#, fuzzy
 msgctxt "gradient-editor-action"
 msgid "_Right Endpoint"
 msgstr "àààà ààà-àààààà(_R)"
@@ -2613,7 +2582,6 @@ msgid "_Background Color"
 msgstr "ààààààààà ààà(_B)"
 
 #: ../app/actions/gradient-editor-actions.c:203
-#, fuzzy
 msgctxt "gradient-editor-action"
 msgid "_Right Neighbor's Left Endpoint"
 msgstr "àààà àààààà àà àààà ààà-àààààà(_R)"
@@ -2654,7 +2622,6 @@ msgid "B_ackground Color (Transparent)"
 msgstr "ààààààààà ààà (àààààààà)(_a)"
 
 #: ../app/actions/gradient-editor-actions.c:317
-#, fuzzy
 msgctxt "gradient-editor-blending"
 msgid "_Linear"
 msgstr "àààààà(_L)"
@@ -2902,10 +2869,9 @@ msgid "_New Gradient"
 msgstr "àààà àààààààà(_N)"
 
 #: ../app/actions/gradients-actions.c:48
-#, fuzzy
 msgctxt "gradients-action"
 msgid "Create a new gradient"
-msgstr "ààà àààà ààààà àààà"
+msgstr "ààà àààà àààààààà àààà"
 
 #: ../app/actions/gradients-actions.c:53
 msgctxt "gradients-action"
@@ -2919,13 +2885,11 @@ msgid "Duplicate this gradient"
 msgstr "àààààààà àààààààà"
 
 #: ../app/actions/gradients-actions.c:59
-#, fuzzy
 msgctxt "gradients-action"
 msgid "Copy Gradient _Location"
 msgstr "àààààààà àààààà àààà ààà(_L)"
 
 #: ../app/actions/gradients-actions.c:60
-#, fuzzy
 msgctxt "gradients-action"
 msgid "Copy gradient file location to clipboard"
 msgstr "àààààààà àààà àààààà ààààààààà 'à àààà ààà"
@@ -2966,7 +2930,6 @@ msgid "_Edit Gradient..."
 msgstr "àààààààà ààà(_E)..."
 
 #: ../app/actions/gradients-actions.c:87
-#, fuzzy
 msgctxt "gradients-action"
 msgid "Edit gradient"
 msgstr "àààààààà ààà"
@@ -3246,54 +3209,54 @@ msgctxt "image-action"
 msgid "Rotate the image 90 degrees to the left"
 msgstr "ààààà 90 ààààà àààà àààààà"
 
-#: ../app/actions/image-commands.c:236
+#: ../app/actions/image-commands.c:237
 msgid "Set Image Canvas Size"
 msgstr "ààààà ààààà àààà àààà ààà"
 
-#: ../app/actions/image-commands.c:265 ../app/actions/image-commands.c:289
-#: ../app/actions/image-commands.c:581
+#: ../app/actions/image-commands.c:266 ../app/actions/image-commands.c:290
+#: ../app/actions/image-commands.c:583
 msgid "Resizing"
 msgstr "ààà-àààà àààà ààààà àà"
 
-#: ../app/actions/image-commands.c:316
+#: ../app/actions/image-commands.c:317
 msgid "Set Image Print Resolution"
 msgstr "ààààà ààààà àààààààààà àààà ààà"
 
-#: ../app/actions/image-commands.c:378
-#: ../app/pdb/drawable-transform-cmds.c:153
-#: ../app/pdb/drawable-transform-cmds.c:230
-#: ../app/pdb/item-transform-cmds.c:158
+#: ../app/actions/image-commands.c:379
+#: ../app/pdb/drawable-transform-cmds.c:159
+#: ../app/pdb/drawable-transform-cmds.c:247
+#: ../app/pdb/item-transform-cmds.c:162
 msgid "Flipping"
 msgstr "ààààà àà àààà àà"
 
-#: ../app/actions/image-commands.c:402
-#: ../app/pdb/drawable-transform-cmds.c:547
-#: ../app/pdb/drawable-transform-cmds.c:628 ../app/pdb/image-cmds.c:536
-#: ../app/pdb/item-transform-cmds.c:423 ../app/pdb/transform-tools-cmds.c:224
-#: ../app/tools/gimprotatetool.c:122
+#: ../app/actions/image-commands.c:403
+#: ../app/pdb/drawable-transform-cmds.c:602
+#: ../app/pdb/drawable-transform-cmds.c:694 ../app/pdb/image-cmds.c:533
+#: ../app/pdb/item-transform-cmds.c:433 ../app/pdb/transform-tools-cmds.c:245
+#: ../app/tools/gimprotatetool.c:125
 msgid "Rotating"
 msgstr "ààààààà àà àààà àà"
 
-#: ../app/actions/image-commands.c:428 ../app/actions/layers-commands.c:691
+#: ../app/actions/image-commands.c:429 ../app/actions/layers-commands.c:691
 msgid "Cannot crop because the current selection is empty."
 msgstr "àààà àààà àààà àà àààà, àààààà àààààà ààà àààà ààà"
 
-#: ../app/actions/image-commands.c:628
+#: ../app/actions/image-commands.c:630
 msgid "Change Print Size"
 msgstr "ààààà àààà àààà"
 
-#: ../app/actions/image-commands.c:669
+#: ../app/actions/image-commands.c:671
 msgid "Scale Image"
 msgstr "ààààà àààà ààà"
 
 #. Scaling
-#: ../app/actions/image-commands.c:680 ../app/actions/layers-commands.c:1145
+#: ../app/actions/image-commands.c:682 ../app/actions/layers-commands.c:1145
 #: ../app/dialogs/preferences-dialog.c:1899
-#: ../app/pdb/drawable-transform-cmds.c:708
-#: ../app/pdb/drawable-transform-cmds.c:786 ../app/pdb/image-cmds.c:408
-#: ../app/pdb/image-cmds.c:444 ../app/pdb/item-transform-cmds.c:512
+#: ../app/pdb/drawable-transform-cmds.c:783
+#: ../app/pdb/drawable-transform-cmds.c:872 ../app/pdb/image-cmds.c:405
+#: ../app/pdb/image-cmds.c:441 ../app/pdb/item-transform-cmds.c:524
 #: ../app/pdb/layer-cmds.c:333 ../app/pdb/layer-cmds.c:378
-#: ../app/pdb/transform-tools-cmds.c:302 ../app/tools/gimpscaletool.c:106
+#: ../app/pdb/transform-tools-cmds.c:334 ../app/tools/gimpscaletool.c:118
 msgid "Scaling"
 msgstr "ààààààà"
 
@@ -3318,7 +3281,6 @@ msgid "_New View"
 msgstr "àààà ààà(_N)"
 
 #: ../app/actions/images-actions.c:54
-#, fuzzy
 msgctxt "images-action"
 msgid "Create a new display for this image"
 msgstr "àà ààààà àà àààà ààààààà àààà"
@@ -3398,7 +3360,7 @@ msgctxt "layers-action"
 msgid "Edit the layer's name"
 msgstr "àààà àà ààà ààà"
 
-#: ../app/actions/layers-actions.c:82 ../app/actions/layers-actions.c:598
+#: ../app/actions/layers-actions.c:82 ../app/actions/layers-actions.c:610
 msgctxt "layers-action"
 msgid "_New Layer..."
 msgstr "àààà àààà(_N)..."
@@ -3408,34 +3370,30 @@ msgctxt "layers-action"
 msgid "Create a new layer and add it to the image"
 msgstr "ààà àààà àààà àààà ààà àà ààà ààààà 'à àààà"
 
-#: ../app/actions/layers-actions.c:88 ../app/actions/layers-actions.c:599
+#: ../app/actions/layers-actions.c:88 ../app/actions/layers-actions.c:611
 msgctxt "layers-action"
 msgid "_New Layer"
 msgstr "àààà àààà(_N)"
 
 #: ../app/actions/layers-actions.c:89
-#, fuzzy
 msgctxt "layers-action"
 msgid "Create a new layer with last used values"
 msgstr "àààà àààààà àààààà ààà ààà àààà àààà àààà"
 
 #: ../app/actions/layers-actions.c:94
-#, fuzzy
 msgctxt "layers-action"
 msgid "New from _Visible"
 msgstr "àààà ààà àààà(_V)"
 
 #: ../app/actions/layers-actions.c:96
-#, fuzzy
 msgctxt "layers-action"
 msgid "Create a new layer from what is visible in this image"
 msgstr "àà ààààà 'à àà àà ààààà ààààà àà ààà ààà àààà àààà àààà"
 
 #: ../app/actions/layers-actions.c:101
-#, fuzzy
 msgctxt "layers-action"
 msgid "New Layer _Group..."
-msgstr "àààà àààà(_N)..."
+msgstr "àààà àààà ààààà(_G)..."
 
 #: ../app/actions/layers-actions.c:102
 #, fuzzy
@@ -3444,10 +3402,9 @@ msgid "Create a new layer group and add it to the image"
 msgstr "ààà àààà àààà àààà ààà àà ààà ààààà 'à àààà"
 
 #: ../app/actions/layers-actions.c:107
-#, fuzzy
 msgctxt "layers-action"
 msgid "D_uplicate Layer"
-msgstr "àààààààà àààà(_u)"
+msgstr "àààà àààààààà ààà(_u)"
 
 #: ../app/actions/layers-actions.c:109
 #, fuzzy
@@ -3456,97 +3413,81 @@ msgid "Create a duplicate of the layer and add it to the image"
 msgstr "àààà àà ààà àààààààà àààà ààà àà àààà ààààà ààààà ààà"
 
 #: ../app/actions/layers-actions.c:114
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Delete Layer"
 msgstr "àààà àààà(_D)"
 
 #: ../app/actions/layers-actions.c:115
-#, fuzzy
 msgctxt "layers-action"
 msgid "Delete this layer"
 msgstr "àà àààà àààà"
 
 #: ../app/actions/layers-actions.c:120
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Raise Layer"
 msgstr "àààà ààààà(_R)"
 
 #: ../app/actions/layers-actions.c:121
-#, fuzzy
 msgctxt "layers-action"
 msgid "Raise this layer one step in the layer stack"
 msgstr "àà àààà ààà àààà àààà àààà ààà ààà ààààà"
 
 #: ../app/actions/layers-actions.c:126
-#, fuzzy
 msgctxt "layers-action"
 msgid "Layer to _Top"
 msgstr "àààà àà àààà(_T)"
 
 #: ../app/actions/layers-actions.c:127
-#, fuzzy
 msgctxt "layers-action"
 msgid "Move this layer to the top of the layer stack"
 msgstr "àà àààà ààà àààà àààà àààà àààà àààà"
 
 #: ../app/actions/layers-actions.c:132
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Lower Layer"
 msgstr "ààààà àààà(_L)"
 
 #: ../app/actions/layers-actions.c:133
-#, fuzzy
 msgctxt "layers-action"
 msgid "Lower this layer one step in the layer stack"
 msgstr "àà àààà ààà àààà àààà àààà ààà ààà ààààà àààà"
 
 #: ../app/actions/layers-actions.c:138
-#, fuzzy
 msgctxt "layers-action"
 msgid "Layer to _Bottom"
 msgstr "àà àà àààà(_B)"
 
 #: ../app/actions/layers-actions.c:139
-#, fuzzy
 msgctxt "layers-action"
 msgid "Move this layer to the bottom of the layer stack"
 msgstr "àà àààà ààà àààà àààà àààà àà ààà ààààà àààà"
 
 #: ../app/actions/layers-actions.c:144
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Anchor Layer"
 msgstr "àààà àààà(_A)"
 
 #: ../app/actions/layers-actions.c:145
-#, fuzzy
 msgctxt "layers-action"
 msgid "Anchor the floating layer"
 msgstr "ààààààà àààà àààà ààà"
 
 #: ../app/actions/layers-actions.c:150
-#, fuzzy
 msgctxt "layers-action"
 msgid "Merge Do_wn"
 msgstr "ààààà ààà ààààà(_w)"
 
 #: ../app/actions/layers-actions.c:151
-#, fuzzy
 msgctxt "layers-action"
 msgid "Merge this layer with the first visible layer below it"
 msgstr "àà àààà ààà ààà ààààà ààà àààà ààà"
 
 #: ../app/actions/layers-actions.c:156
-#, fuzzy
 msgctxt "layers-action"
 msgid "Merge Layer Group"
 msgstr "àààààà àààà ààà"
 
 #: ../app/actions/layers-actions.c:157
-#, fuzzy
 msgctxt "layers-action"
 msgid "Merge the layer group's layers into one normal layer"
 msgstr "àà àààààààà àààààà ààà ààà àààà àààà ààààà ààà"
@@ -3558,13 +3499,11 @@ msgid "Merge _Visible Layers..."
 msgstr "àààà àààààà ààààà(_V)..."
 
 #: ../app/actions/layers-actions.c:163
-#, fuzzy
 msgctxt "layers-action"
 msgid "Merge all visible layers into one layer"
 msgstr "àà àààààààà àààààà ààà ààà àààà àààà ààààà ààà"
 
 #: ../app/actions/layers-actions.c:168
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Flatten Image"
 msgstr "ààààà ààààà(_F)"
@@ -3576,73 +3515,61 @@ msgid "Merge all layers into one and remove transparency"
 msgstr "àà àààààà ààà ààà àààà àààà ààà ààà àààààààààà àààà"
 
 #: ../app/actions/layers-actions.c:174
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Discard Text Information"
 msgstr "ààààà ààààààà ààà ààà(_D)"
 
 #: ../app/actions/layers-actions.c:175
-#, fuzzy
 msgctxt "layers-action"
 msgid "Turn this text layer into a normal layer"
 msgstr "àà ààààà àààà ààà àà àààà 'à àààà"
 
 #: ../app/actions/layers-actions.c:180
-#, fuzzy
 msgctxt "layers-action"
 msgid "Text to _Path"
 msgstr "àààà àà ààààà(_P)"
 
 #: ../app/actions/layers-actions.c:181
-#, fuzzy
 msgctxt "layers-action"
 msgid "Create a path from this text layer"
 msgstr "àà ààààà àààà ààà ààà àààà àààà"
 
 #: ../app/actions/layers-actions.c:186
-#, fuzzy
 msgctxt "layers-action"
 msgid "Text alon_g Path"
 msgstr "àààà ààà ààààà(_g)"
 
 #: ../app/actions/layers-actions.c:187
-#, fuzzy
 msgctxt "layers-action"
 msgid "Warp this layer's text along the current path"
 msgstr "àà àààà àà ààààà ààà àààààà ààà ààà ààààà"
 
 #: ../app/actions/layers-actions.c:192
-#, fuzzy
 msgctxt "layers-action"
 msgid "Layer B_oundary Size..."
-msgstr "àààà ààààààà àààà(_o)..."
+msgstr "...àààà ààààààà àààà(_o)"
 
 #: ../app/actions/layers-actions.c:193
-#, fuzzy
 msgctxt "layers-action"
 msgid "Adjust the layer dimensions"
 msgstr "àààà ààà àààààà ààà"
 
 #: ../app/actions/layers-actions.c:198
-#, fuzzy
 msgctxt "layers-action"
 msgid "Layer to _Image Size"
 msgstr "ààààà àààà àà àààà(_I)"
 
 #: ../app/actions/layers-actions.c:199
-#, fuzzy
 msgctxt "layers-action"
 msgid "Resize the layer to the size of the image"
 msgstr "àààà ààà ààààà àà àààà àààààà ààà-àààà ààà"
 
 #: ../app/actions/layers-actions.c:204
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Scale Layer..."
-msgstr "àààà àààà ààà(_S)..."
+msgstr "...àààà àààà ààà(_S)"
 
 #: ../app/actions/layers-actions.c:205
-#, fuzzy
 msgctxt "layers-action"
 msgid "Change the size of the layer content"
 msgstr "àààà ààà àà àààà àààà"
@@ -3659,49 +3586,41 @@ msgid "Crop the layer to the extents of the selection"
 msgstr "ààà àà àààà àà àààà àààà ààà"
 
 #: ../app/actions/layers-actions.c:216
-#, fuzzy
 msgctxt "layers-action"
 msgid "Add La_yer Mask..."
-msgstr "àààà àààà ààààà(_y)..."
+msgstr "...àààà àààà ààààà(_y)"
 
 #: ../app/actions/layers-actions.c:218
-#, fuzzy
 msgctxt "layers-action"
 msgid "Add a mask that allows non-destructive editing of transparency"
 msgstr "ààà àààà ààà àààà, àà àà àààààààààà ààààà àààà-àààààààààà àààà àà àààà"
 
 #: ../app/actions/layers-actions.c:223
-#, fuzzy
 msgctxt "layers-action"
 msgid "Add Alpha C_hannel"
 msgstr "ààààà àààà ààààà(_h)"
 
 #: ../app/actions/layers-actions.c:224
-#, fuzzy
 msgctxt "layers-action"
 msgid "Add transparency information to the layer"
 msgstr "àààà àààà àààààààààà ààààààà ààààà ààà"
 
 #: ../app/actions/layers-actions.c:229
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Remove Alpha Channel"
 msgstr "ààààà àààà àààà(_R)"
 
 #: ../app/actions/layers-actions.c:230
-#, fuzzy
 msgctxt "layers-action"
 msgid "Remove transparency information from the layer"
 msgstr "àààà ààà àààààààà ààààààà àààà"
 
 #: ../app/actions/layers-actions.c:238
-#, fuzzy
 msgctxt "layers-action"
 msgid "Lock Alph_a Channel"
 msgstr "ààààà àààà ààà ààà(_a)"
 
 #: ../app/actions/layers-actions.c:240
-#, fuzzy
 msgctxt "layers-action"
 msgid "Keep transparency information on this layer from being modified"
 msgstr "àà àààà àààà àààà ààà àààààààààà ààààààà àààààà"
@@ -3712,7 +3631,6 @@ msgid "_Edit Layer Mask"
 msgstr "àààà àààà ààà(_E)"
 
 #: ../app/actions/layers-actions.c:247
-#, fuzzy
 msgctxt "layers-action"
 msgid "Work on the layer mask"
 msgstr "àààà àààà àààà ààà"
@@ -3758,13 +3676,11 @@ msgid "Remove the layer mask and its effect"
 msgstr "àààà àààà ààà àà àà ààààà ààà àààà"
 
 #: ../app/actions/layers-actions.c:284
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Mask to Selection"
 msgstr "ààà àà àààà(_M)"
 
 #: ../app/actions/layers-actions.c:285
-#, fuzzy
 msgctxt "layers-action"
 msgid "Replace the selection with the layer mask"
 msgstr "àààà àààà ààà ààà àààà"
@@ -3775,25 +3691,21 @@ msgid "_Add to Selection"
 msgstr "ààà àààà ààààà(_A)"
 
 #: ../app/actions/layers-actions.c:291
-#, fuzzy
 msgctxt "layers-action"
 msgid "Add the layer mask to the current selection"
 msgstr "àààààà ààà àààà àààà àààà ààààà ààà"
 
 #: ../app/actions/layers-actions.c:296 ../app/actions/layers-actions.c:325
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Subtract from Selection"
 msgstr "ààà àààààà àààà(_S)"
 
 #: ../app/actions/layers-actions.c:297
-#, fuzzy
 msgctxt "layers-action"
 msgid "Subtract the layer mask from the current selection"
 msgstr "àààààà ààà ààà àààà àààà àààà"
 
 #: ../app/actions/layers-actions.c:302 ../app/actions/layers-actions.c:332
-#, fuzzy
 msgctxt "layers-action"
 msgid "_Intersect with Selection"
 msgstr "ààà ààà àààà (àààààààà)(_I)"
@@ -3805,7 +3717,6 @@ msgid "Intersect the layer mask with the current selection"
 msgstr "àààààà ààà ààà àààà àààà ààà (àààààààà)"
 
 #: ../app/actions/layers-actions.c:311
-#, fuzzy
 msgctxt "layers-action"
 msgid "Al_pha to Selection"
 msgstr "ààà àà àààà(_p)"
@@ -3817,13 +3728,11 @@ msgid "Replace the selection with the layer's alpha channel"
 msgstr "ààà ààà àààà àà ààààà àààà ààà àààà"
 
 #: ../app/actions/layers-actions.c:318
-#, fuzzy
 msgctxt "layers-action"
 msgid "A_dd to Selection"
 msgstr "ààà àààà ààààà(_d)"
 
 #: ../app/actions/layers-actions.c:320
-#, fuzzy
 msgctxt "layers-action"
 msgid "Add the layer's alpha channel to the current selection"
 msgstr "àààààà ààà àààà àààà àà ààààà àààà àààà ààààà ààà"
@@ -3841,7 +3750,6 @@ msgid "Intersect the layer's alpha channel with the current selection"
 msgstr "àààààà ààà ààà àààà àà ààààà àààà àààààààà"
 
 #: ../app/actions/layers-actions.c:342
-#, fuzzy
 msgctxt "layers-action"
 msgid "Select _Top Layer"
 msgstr "ààààà àààà àààà(_T)"
@@ -3853,7 +3761,6 @@ msgid "Select the topmost layer"
 msgstr "àà ààà àààà àààà àààà"
 
 #: ../app/actions/layers-actions.c:348
-#, fuzzy
 msgctxt "layers-action"
 msgid "Select _Bottom Layer"
 msgstr "ààààà àààà àààà(_B)"
@@ -3902,11 +3809,10 @@ msgstr "àààààààà: "
 msgid "-Click on thumbnail in Layers dockable"
 msgstr ""
 
-#: ../app/actions/layers-actions.c:593 ../app/actions/layers-actions.c:594
-#, fuzzy
+#: ../app/actions/layers-actions.c:605 ../app/actions/layers-actions.c:606
 msgctxt "layers-action"
 msgid "To _New Layer"
-msgstr "àààà àààà(_N)"
+msgstr "àààà àààà àà(_N)"
 
 #: ../app/actions/layers-commands.c:203
 msgid "Layer Attributes"
@@ -3916,13 +3822,13 @@ msgstr "àààà ààà"
 msgid "Edit Layer Attributes"
 msgstr "àààà ààà ààà"
 
-#: ../app/actions/layers-commands.c:250 ../app/core/gimplayer.c:265
+#: ../app/actions/layers-commands.c:250 ../app/core/gimplayer.c:267
 msgid "Layer"
 msgstr "àààà"
 
 #: ../app/actions/layers-commands.c:252 ../app/actions/layers-commands.c:320
-#: ../app/widgets/gimpdrawabletreeview.c:337
-#: ../app/widgets/gimplayertreeview.c:846
+#: ../app/widgets/gimpdrawabletreeview.c:326
+#: ../app/widgets/gimplayertreeview.c:837
 msgid "New Layer"
 msgstr "àààà àààà"
 
@@ -3966,10 +3872,9 @@ msgid "_Edit Color..."
 msgstr "ààà ààà(_E)..."
 
 #: ../app/actions/palette-editor-actions.c:48
-#, fuzzy
 msgctxt "palette-editor-action"
 msgid "Edit this entry"
-msgstr "àààààààà ààà"
+msgstr "àà ààààà àààà"
 
 #: ../app/actions/palette-editor-actions.c:53
 msgctxt "palette-editor-action"
@@ -3982,7 +3887,6 @@ msgid "Delete this entry"
 msgstr "àà ààààà àààà"
 
 #: ../app/actions/palette-editor-actions.c:62
-#, fuzzy
 msgctxt "palette-editor-action"
 msgid "Edit Active Palette"
 msgstr "ààààà ààààà ààà"
@@ -4078,7 +3982,6 @@ msgid "Copy Palette _Location"
 msgstr "ààààà àààààà àààà ààà(_L)"
 
 #: ../app/actions/palettes-actions.c:72
-#, fuzzy
 msgctxt "palettes-action"
 msgid "Copy palette file location to clipboard"
 msgstr "ààààà àààà àààààà ààààààààà 'à àààà ààà"
@@ -4132,10 +4035,9 @@ msgid "_Open Pattern as Image"
 msgstr "ààààà ààààà àààà àààààà(_O)"
 
 #: ../app/actions/patterns-actions.c:47
-#, fuzzy
 msgctxt "patterns-action"
 msgid "Open this pattern as an image"
-msgstr "ààààà ààààà àààà àààààà"
+msgstr "àà ààààà ààààà àààà àààààà"
 
 #: ../app/actions/patterns-actions.c:52
 msgctxt "patterns-action"
@@ -4153,10 +4055,9 @@ msgid "D_uplicate Pattern"
 msgstr "àààààààà ààààà(_u)"
 
 #: ../app/actions/patterns-actions.c:59
-#, fuzzy
 msgctxt "patterns-action"
 msgid "Duplicate this pattern"
-msgstr "àààààààà ààààà"
+msgstr "àà ààààà àààààààà ààà"
 
 #: ../app/actions/patterns-actions.c:64
 msgctxt "patterns-action"
@@ -4164,7 +4065,6 @@ msgid "Copy Pattern _Location"
 msgstr "ààààà àààààà àààà ààà(_L)"
 
 #: ../app/actions/patterns-actions.c:65
-#, fuzzy
 msgctxt "patterns-action"
 msgid "Copy pattern file location to clipboard"
 msgstr "ààààà àààà àààààà ààààààààà 'à àààà ààà"
@@ -4199,148 +4099,146 @@ msgctxt "patterns-action"
 msgid "Edit pattern"
 msgstr "ààààà ààà"
 
-#: ../app/actions/plug-in-actions.c:84
+#: ../app/actions/plug-in-actions.c:85
 msgctxt "plug-in-action"
 msgid "Filte_rs"
 msgstr "ààààà(_r)"
 
-#: ../app/actions/plug-in-actions.c:86
+#: ../app/actions/plug-in-actions.c:87
 msgctxt "plug-in-action"
 msgid "Recently Used"
 msgstr "ààààà àààà"
 
-#: ../app/actions/plug-in-actions.c:88
+#: ../app/actions/plug-in-actions.c:89
 msgctxt "plug-in-action"
 msgid "_Blur"
 msgstr "àààà(_B)"
 
-#: ../app/actions/plug-in-actions.c:90
+#: ../app/actions/plug-in-actions.c:91
 msgctxt "plug-in-action"
 msgid "_Noise"
 msgstr "àààààà(_N)"
 
-#: ../app/actions/plug-in-actions.c:92
-#, fuzzy
+#: ../app/actions/plug-in-actions.c:93
 msgctxt "plug-in-action"
 msgid "Edge-De_tect"
 msgstr "àààà ààà(_t)"
 
-#: ../app/actions/plug-in-actions.c:94
+#: ../app/actions/plug-in-actions.c:95
 msgctxt "plug-in-action"
 msgid "En_hance"
 msgstr "ààà(_h)"
 
-#: ../app/actions/plug-in-actions.c:96
+#: ../app/actions/plug-in-actions.c:97
 msgctxt "plug-in-action"
 msgid "C_ombine"
 msgstr "àààààà(_o)"
 
-#: ../app/actions/plug-in-actions.c:98
+#: ../app/actions/plug-in-actions.c:99
 msgctxt "plug-in-action"
 msgid "_Generic"
 msgstr "ààà(_G)"
 
-#: ../app/actions/plug-in-actions.c:100
+#: ../app/actions/plug-in-actions.c:101
 msgctxt "plug-in-action"
 msgid "_Light and Shadow"
 msgstr "àààà ààà ààààà(_L)"
 
-#: ../app/actions/plug-in-actions.c:102
+#: ../app/actions/plug-in-actions.c:103
 msgctxt "plug-in-action"
 msgid "_Distorts"
 msgstr "ààààà(_D)"
 
-#: ../app/actions/plug-in-actions.c:104
+#: ../app/actions/plug-in-actions.c:105
 msgctxt "plug-in-action"
 msgid "_Artistic"
 msgstr "ààààà(_A)"
 
-#: ../app/actions/plug-in-actions.c:106
+#: ../app/actions/plug-in-actions.c:107
 msgctxt "plug-in-action"
 msgid "_Decor"
 msgstr "ààààà(_D)"
 
-#: ../app/actions/plug-in-actions.c:108
+#: ../app/actions/plug-in-actions.c:109
 msgctxt "plug-in-action"
 msgid "_Map"
 msgstr "ààà(_M)"
 
-#: ../app/actions/plug-in-actions.c:110
+#: ../app/actions/plug-in-actions.c:111
 msgctxt "plug-in-action"
 msgid "_Render"
 msgstr "ààààà(_R)"
 
-#: ../app/actions/plug-in-actions.c:112
+#: ../app/actions/plug-in-actions.c:113
 msgctxt "plug-in-action"
 msgid "_Clouds"
 msgstr "ààààààà(_C)"
 
-#: ../app/actions/plug-in-actions.c:114
+#: ../app/actions/plug-in-actions.c:115
 msgctxt "plug-in-action"
 msgid "_Nature"
 msgstr "àààà(_N)"
 
-#: ../app/actions/plug-in-actions.c:116
+#: ../app/actions/plug-in-actions.c:117
 msgctxt "plug-in-action"
 msgid "_Pattern"
 msgstr "ààààà(_P)"
 
-#: ../app/actions/plug-in-actions.c:118
+#: ../app/actions/plug-in-actions.c:119
 msgctxt "plug-in-action"
 msgid "_Web"
 msgstr "àààà(_W)"
 
-#: ../app/actions/plug-in-actions.c:120
+#: ../app/actions/plug-in-actions.c:121
 msgctxt "plug-in-action"
 msgid "An_imation"
 msgstr "àààààààà(_i)"
 
-#: ../app/actions/plug-in-actions.c:123
+#: ../app/actions/plug-in-actions.c:124
 msgctxt "plug-in-action"
 msgid "Reset all _Filters"
 msgstr "àà ààààà ààà-àààà(_F)"
 
-#: ../app/actions/plug-in-actions.c:124
+#: ../app/actions/plug-in-actions.c:125
 msgctxt "plug-in-action"
 msgid "Reset all plug-ins to their default settings"
 msgstr "àà àààààààà ààà àààààà àà àààààà àààààà àà ààà-àààà ààà"
 
-#: ../app/actions/plug-in-actions.c:132
+#: ../app/actions/plug-in-actions.c:133
 msgctxt "plug-in-action"
 msgid "Re_peat Last"
 msgstr "àààà àààà(_p)"
 
-#: ../app/actions/plug-in-actions.c:134
+#: ../app/actions/plug-in-actions.c:135
 msgctxt "plug-in-action"
 msgid "Rerun the last used plug-in using the same settings"
 msgstr "àààà àààà àààààà ààà ààà àààààà ààà àà ààà-àààà"
 
-#: ../app/actions/plug-in-actions.c:139
+#: ../app/actions/plug-in-actions.c:140
 msgctxt "plug-in-action"
 msgid "R_e-Show Last"
 msgstr "àààà ààà-àààà(_e)"
 
-#: ../app/actions/plug-in-actions.c:140
-#, fuzzy
+#: ../app/actions/plug-in-actions.c:141
 msgctxt "plug-in-action"
 msgid "Show the last used plug-in dialog again"
 msgstr "àààà ààààà àààààà àààààà ààà àààà"
 
-#: ../app/actions/plug-in-actions.c:531
+#: ../app/actions/plug-in-actions.c:551
 #, c-format
 msgid "Re_peat \"%s\""
 msgstr "\"%s\" àààà(_p)"
 
-#: ../app/actions/plug-in-actions.c:532
+#: ../app/actions/plug-in-actions.c:552
 #, c-format
 msgid "R_e-Show \"%s\""
 msgstr "\"%s\" ààà ààààà(_e)"
 
-#: ../app/actions/plug-in-actions.c:548
+#: ../app/actions/plug-in-actions.c:568
 msgid "Repeat Last"
 msgstr "àààà àààà ààà"
 
-#: ../app/actions/plug-in-actions.c:550
+#: ../app/actions/plug-in-actions.c:570
 msgid "Re-Show Last"
 msgstr "àààà ààà-àààà"
 
@@ -4350,7 +4248,8 @@ msgstr "àà ààààà ààà-àààà"
 
 #: ../app/actions/plug-in-commands.c:281
 msgid "Do you really want to reset all filters to default values?"
-msgstr "àà ààààà àà ààààààà ààà ààààà àà àààààà àààààà àà àààà àààà ààààààà àà?"
+msgstr ""
+"àà ààààà àà ààààààà ààà ààààà àà àààààà àààààà àà àààà àààà ààààààà àà?"
 
 #: ../app/actions/quick-mask-actions.c:43
 msgctxt "quick-mask-action"
@@ -4373,13 +4272,11 @@ msgid "Toggle Quick Mask on/off"
 msgstr "ààààà àààà àààà/ààà ààà"
 
 #: ../app/actions/quick-mask-actions.c:65
-#, fuzzy
 msgctxt "quick-mask-action"
 msgid "Mask _Selected Areas"
 msgstr "àààà àààà àààà àààà(_S)"
 
 #: ../app/actions/quick-mask-actions.c:70
-#, fuzzy
 msgctxt "quick-mask-action"
 msgid "Mask _Unselected Areas"
 msgstr "àà-àààà àààà àààà ààà(_U)"
@@ -4471,7 +4368,6 @@ msgid "Fea_ther..."
 msgstr "ààà(_t)..."
 
 #: ../app/actions/select-actions.c:76
-#, fuzzy
 msgctxt "select-action"
 msgid "Blur the selection border so that it fades out smoothly"
 msgstr "ààà ààààà ààà ààà, ààà àà àà ààà-ààà àààà àààà"
@@ -4484,7 +4380,7 @@ msgstr "àààààà(_S)"
 #: ../app/actions/select-actions.c:82
 #, fuzzy
 msgctxt "select-action"
-msgid "Remove fuzzyness from the selection"
+msgid "Remove fuzziness from the selection"
 msgstr "ààà 'ààà àààààààà àààà"
 
 #: ../app/actions/select-actions.c:87
@@ -4513,7 +4409,6 @@ msgid "Bo_rder..."
 msgstr "ààààà(_r)..."
 
 #: ../app/actions/select-actions.c:100
-#, fuzzy
 msgctxt "select-action"
 msgid "Replace the selection by its border"
 msgstr "ààà ààà àà àà ààààà ààà àààà"
@@ -4524,7 +4419,6 @@ msgid "Save to _Channel"
 msgstr "àààà àààà àààààà(_C)"
 
 #: ../app/actions/select-actions.c:106
-#, fuzzy
 msgctxt "select-action"
 msgid "Save the selection to a channel"
 msgstr "ààà ààà ààà àààà 'à àààààà"
@@ -4535,7 +4429,6 @@ msgid "_Stroke Selection..."
 msgstr "ààà àààà(_S)..."
 
 #: ../app/actions/select-actions.c:112
-#, fuzzy
 msgctxt "select-action"
 msgid "Paint along the selection outline"
 msgstr "ààà ààààààà ààà àààà ààà"
@@ -4551,59 +4444,59 @@ msgctxt "select-action"
 msgid "Stroke the selection with last used values"
 msgstr "ààà ààà àààà àààà àààà ààà ààààà ààà"
 
-#: ../app/actions/select-commands.c:155
+#: ../app/actions/select-commands.c:156
 msgid "Feather Selection"
 msgstr "ààà ààà"
 
-#: ../app/actions/select-commands.c:159
+#: ../app/actions/select-commands.c:160
 msgid "Feather selection by"
 msgstr "àààà ààà àà ààààà"
 
-#: ../app/actions/select-commands.c:196
+#: ../app/actions/select-commands.c:197
 msgid "Shrink Selection"
 msgstr "ààà àààààà"
 
-#: ../app/actions/select-commands.c:200
+#: ../app/actions/select-commands.c:201
 msgid "Shrink selection by"
 msgstr "ààà ààà àààààà"
 
-#: ../app/actions/select-commands.c:208
+#: ../app/actions/select-commands.c:209
 msgid "_Shrink from image border"
 msgstr "ààààà ààààà ààà àààààà(_S)"
 
-#: ../app/actions/select-commands.c:236
+#: ../app/actions/select-commands.c:237
 msgid "Grow Selection"
 msgstr "ààà ààààà"
 
-#: ../app/actions/select-commands.c:240
+#: ../app/actions/select-commands.c:241
 msgid "Grow selection by"
 msgstr "ààà àà ààà ààààà"
 
-#: ../app/actions/select-commands.c:266
+#: ../app/actions/select-commands.c:267
 msgid "Border Selection"
 msgstr "ààààà ààà"
 
-#: ../app/actions/select-commands.c:270
+#: ../app/actions/select-commands.c:271
 msgid "Border selection by"
 msgstr "ààààà ààà ààààà"
 
 #. Feather button
-#: ../app/actions/select-commands.c:279
+#: ../app/actions/select-commands.c:280
 msgid "_Feather border"
 msgstr "àààà ààààà(_F)"
 
 #. Edge lock button
-#: ../app/actions/select-commands.c:292
+#: ../app/actions/select-commands.c:293
 msgid "_Lock selection to image edges"
 msgstr "ààà ààààà àààààà ààà ààà ààà(_L)"
 
-#: ../app/actions/select-commands.c:342 ../app/actions/select-commands.c:375
+#: ../app/actions/select-commands.c:345 ../app/actions/select-commands.c:378
 #: ../app/actions/vectors-commands.c:386 ../app/actions/vectors-commands.c:420
-#: ../app/dialogs/stroke-dialog.c:289
+#: ../app/dialogs/stroke-dialog.c:281
 msgid "There is no active layer or channel to stroke to."
 msgstr "ààààà àà ààà ààààà àààà ààà àààà àààà ààà"
 
-#: ../app/actions/select-commands.c:348
+#: ../app/actions/select-commands.c:351
 msgid "Stroke Selection"
 msgstr "àààà ààà"
 
@@ -4663,26 +4556,27 @@ msgctxt "templates-action"
 msgid "Delete this template"
 msgstr "àà ààààà àààà"
 
-#: ../app/actions/templates-commands.c:111
+#: ../app/actions/templates-commands.c:110
 msgid "New Template"
 msgstr "àààà àààààà"
 
-#: ../app/actions/templates-commands.c:114
+#: ../app/actions/templates-commands.c:113
 msgid "Create a New Template"
 msgstr "ààà àààà àààààà àààà"
 
-#: ../app/actions/templates-commands.c:174
-#: ../app/actions/templates-commands.c:177
+#: ../app/actions/templates-commands.c:173
+#: ../app/actions/templates-commands.c:176
 msgid "Edit Template"
 msgstr "àààààà àààà"
 
-#: ../app/actions/templates-commands.c:212
+#: ../app/actions/templates-commands.c:211
 msgid "Delete Template"
 msgstr "àààààà àààà"
 
-#: ../app/actions/templates-commands.c:238
+#: ../app/actions/templates-commands.c:237
 #, c-format
-msgid "Are you sure you want to delete template '%s' from the list and from disk?"
+msgid ""
+"Are you sure you want to delete template '%s' from the list and from disk?"
 msgstr "àà ààààà àààààà '%s' ààà àààà ààà àààà ààà àààààà ààààààà àà ?"
 
 #: ../app/actions/text-editor-actions.c:43
@@ -4732,261 +4626,227 @@ msgstr "ààààà àààà (UTF-8) àààààà"
 
 #: ../app/actions/text-editor-commands.c:143
 #: ../app/actions/text-tool-commands.c:226 ../app/config/gimpconfig-file.c:58
-#: ../app/core/gimpbrush-load.c:140 ../app/core/gimpbrush-load.c:422
+#: ../app/core/gimpbrush-load.c:140 ../app/core/gimpbrush-load.c:424
 #: ../app/core/gimpbrushgenerated-load.c:73
 #: ../app/core/gimpbrushpipe-load.c:81 ../app/core/gimpcurve-load.c:54
-#: ../app/core/gimpgradient-load.c:62 ../app/core/gimppalette-load.c:76
-#: ../app/core/gimppalette-load.c:273 ../app/core/gimppalette-load.c:319
-#: ../app/core/gimppalette-load.c:376 ../app/core/gimppalette-load.c:466
-#: ../app/core/gimppalette-load.c:633 ../app/core/gimppattern-load.c:76
-#: ../app/tools/gimpcurvestool.c:637 ../app/tools/gimplevelstool.c:747
+#: ../app/core/gimpgradient-load.c:63 ../app/core/gimppalette-load.c:77
+#: ../app/core/gimppalette-load.c:274 ../app/core/gimppalette-load.c:320
+#: ../app/core/gimppalette-load.c:377 ../app/core/gimppalette-load.c:467
+#: ../app/core/gimppalette-load.c:634 ../app/core/gimppattern-load.c:76
+#: ../app/tools/gimpcurvestool.c:649 ../app/tools/gimplevelstool.c:747
 #: ../app/xcf/xcf.c:329
 #, c-format
 msgid "Could not open '%s' for reading: %s"
 msgstr " '%s' ààà ààààà àà ààààààà àààà: %s"
 
-#: ../app/actions/text-tool-actions.c:49
+#: ../app/actions/text-tool-actions.c:50
 msgctxt "text-tool-action"
 msgid "Text Tool Menu"
 msgstr "ààààà ààà àààà"
 
-#: ../app/actions/text-tool-actions.c:53
+#: ../app/actions/text-tool-actions.c:54
 msgctxt "text-tool-action"
 msgid "Input _Methods"
 msgstr "àààààà ààà(_M)"
 
-#: ../app/actions/text-tool-actions.c:57
+#: ../app/actions/text-tool-actions.c:58
 msgctxt "text-tool-action"
 msgid "Cu_t"
 msgstr "àààà(_t)"
 
-#: ../app/actions/text-tool-actions.c:62
+#: ../app/actions/text-tool-actions.c:63
 msgctxt "text-tool-action"
 msgid "_Copy"
 msgstr "àààà ààà(_C)"
 
-#: ../app/actions/text-tool-actions.c:67
+#: ../app/actions/text-tool-actions.c:68
 msgctxt "text-tool-action"
 msgid "_Paste"
 msgstr "àààà(_P)"
 
-#: ../app/actions/text-tool-actions.c:72
+#: ../app/actions/text-tool-actions.c:73
 msgctxt "text-tool-action"
 msgid "_Delete"
 msgstr "àààà(_D)"
 
-#: ../app/actions/text-tool-actions.c:77
+#: ../app/actions/text-tool-actions.c:78
 msgctxt "text-tool-action"
 msgid "_Open text file..."
 msgstr "ààààà àààà àààààà(_O)..."
 
-#: ../app/actions/text-tool-actions.c:82
+#: ../app/actions/text-tool-actions.c:83
 msgctxt "text-tool-action"
 msgid "Cl_ear"
 msgstr "àààà ààà(_e)"
 
-#: ../app/actions/text-tool-actions.c:83
+#: ../app/actions/text-tool-actions.c:84
 msgctxt "text-tool-action"
 msgid "Clear all text"
 msgstr "àà ààààà àààà ààà"
 
-#: ../app/actions/text-tool-actions.c:88
+#: ../app/actions/text-tool-actions.c:89
 msgctxt "text-tool-action"
 msgid "_Path from Text"
 msgstr "ààààà ààà ààà(_P)"
 
-#: ../app/actions/text-tool-actions.c:90
+#: ../app/actions/text-tool-actions.c:91
 #, fuzzy
 msgctxt "text-tool-action"
 msgid "Create a path from the outlines of the current text"
 msgstr "àà ààààà àààà ààà ààà àààà àààà"
 
-#: ../app/actions/text-tool-actions.c:95
+#: ../app/actions/text-tool-actions.c:96
 msgctxt "text-tool-action"
 msgid "Text _along Path"
 msgstr "àààà ààà ààààà(_a)"
 
-#: ../app/actions/text-tool-actions.c:97
+#: ../app/actions/text-tool-actions.c:98
 #, fuzzy
 msgctxt "text-tool-action"
 msgid "Bend the text along the currently active path"
 msgstr "àà àààà àà ààààà ààà àààààà ààà ààà ààààà"
 
-#: ../app/actions/text-tool-actions.c:105
+#: ../app/actions/text-tool-actions.c:106
 msgctxt "text-tool-action"
 msgid "From left to right"
 msgstr "àààà ààà àààà"
 
-#: ../app/actions/text-tool-actions.c:110
+#: ../app/actions/text-tool-actions.c:111
 msgctxt "text-tool-action"
 msgid "From right to left"
 msgstr "àààà ààà àààà"
 
-#: ../app/actions/tool-options-actions.c:55
+#: ../app/actions/tool-options-actions.c:56
 msgctxt "tool-options-action"
 msgid "Tool Options Menu"
 msgstr "ààà ààà àààà"
 
-#: ../app/actions/tool-options-actions.c:59
+#: ../app/actions/tool-options-actions.c:60
 msgctxt "tool-options-action"
-msgid "_Save Options To"
-msgstr "ààààà ààà àààààà(_S)"
+msgid "_Save Tool Preset"
+msgstr "àààààà ààà àààà-àààà(_S)"
 
-#: ../app/actions/tool-options-actions.c:63
-#, fuzzy
+#: ../app/actions/tool-options-actions.c:64
 msgctxt "tool-options-action"
-msgid "_Restore Options From"
-msgstr "àà ààà ààààà ààà-àààà ààà(_R)"
+msgid "_Restore Tool Preset"
+msgstr "ààà àààààààà ààà-àààà ààà(_R)"
 
-#: ../app/actions/tool-options-actions.c:67
-#, fuzzy
+#: ../app/actions/tool-options-actions.c:68
 msgctxt "tool-options-action"
-msgid "Re_name Saved Options"
-msgstr "àààààààà ààààà àà ààà-àààà(_n)"
+msgid "E_dit Tool Preset"
+msgstr "...ààà àààààààà ààà(_d)"
 
-#: ../app/actions/tool-options-actions.c:71
-#, fuzzy
+#: ../app/actions/tool-options-actions.c:72
 msgctxt "tool-options-action"
-msgid "_Delete Saved Options"
-msgstr "àààààà ààààà àààà(_D)"
+msgid "_Delete Tool Preset"
+msgstr "ààà àààààààà àààà(_D)"
 
-#: ../app/actions/tool-options-actions.c:75
+#: ../app/actions/tool-options-actions.c:76
 msgctxt "tool-options-action"
-msgid "_New Entry..."
-msgstr "àààà ààààà(_N)..."
+msgid "_New Tool Preset..."
+msgstr "...àààà ààà àààààààà(_N)"
 
-#: ../app/actions/tool-options-actions.c:80
+#: ../app/actions/tool-options-actions.c:81
 msgctxt "tool-options-action"
 msgid "R_eset Tool Options"
 msgstr "ààà ààà ààà-àààà(_e)"
 
-#: ../app/actions/tool-options-actions.c:81
+#: ../app/actions/tool-options-actions.c:82
 msgctxt "tool-options-action"
 msgid "Reset to default values"
 msgstr "àààààà àààààà àà ààà-àààà"
 
-#: ../app/actions/tool-options-actions.c:86
+#: ../app/actions/tool-options-actions.c:87
 msgctxt "tool-options-action"
 msgid "Reset _all Tool Options"
 msgstr "àà ààà ààààà ààà-àààà(_a)"
 
-#: ../app/actions/tool-options-actions.c:87
+#: ../app/actions/tool-options-actions.c:88
 msgctxt "tool-options-action"
 msgid "Reset all tool options"
 msgstr "àà ààà ààà ààà-àààà"
 
-#: ../app/actions/tool-options-commands.c:70
-msgid "Save Tool Options"
-msgstr "ààà ààà àààààà"
-
-#: ../app/actions/tool-options-commands.c:74
-msgid "Enter a name for the saved options"
-msgstr "àààààààà ààààà àà ààà ààà ààà"
-
-#: ../app/actions/tool-options-commands.c:75
-#: ../app/actions/tool-options-commands.c:245
-#: ../app/actions/tool-options-commands.c:262
-msgid "Saved Options"
-msgstr "àààààà ààà"
-
-#: ../app/actions/tool-options-commands.c:138
-msgid "Rename Saved Tool Options"
-msgstr "àààààà ààà ààà ààà-àààà"
-
-#: ../app/actions/tool-options-commands.c:142
-msgid "Enter a new name for the saved options"
-msgstr "àààààà ààà àà ààà àààà ààà ààà"
-
-#: ../app/actions/tool-options-commands.c:185
-#, fuzzy
+#: ../app/actions/tool-options-commands.c:186
 msgid "Reset All Tool Options"
-msgstr "àà ààà ààààà ààà-àààà(_a)"
+msgstr "àà ààà ààààà ààà-àààà"
 
-#: ../app/actions/tool-options-commands.c:208
+#: ../app/actions/tool-options-commands.c:209
 msgid "Do you really want to reset all tool options to default values?"
 msgstr "àà ààààà ààà ààà ààà àààààà àààààà àà ààà-àààà àààà ààààààà àà?"
 
-#: ../app/actions/tool-preset-actions.c:44
-#, fuzzy
-msgctxt "tool-preset-action"
-msgid "Tool Preset Menu"
-msgstr "ààà àààà"
+#: ../app/actions/tool-presets-actions.c:44
+msgctxt "tool-presets-action"
+msgid "Tool Presets Menu"
+msgstr "ààà àààààààà àààà"
 
-#: ../app/actions/tool-preset-actions.c:48
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:48
+msgctxt "tool-presets-action"
 msgid "_New Tool Preset"
-msgstr ""
+msgstr "àààà ààà àààààààà(_N)"
 
-#: ../app/actions/tool-preset-actions.c:49
-#, fuzzy
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:49
+msgctxt "tool-presets-action"
 msgid "Create a new tool preset"
-msgstr "ààà àààà àààààà àààà"
+msgstr "ààà àààà ààà àààààààà àààà"
 
-#: ../app/actions/tool-preset-actions.c:54
+#: ../app/actions/tool-presets-actions.c:54
 #, fuzzy
-msgctxt "tool-preset-action"
+msgctxt "tool-presets-action"
 msgid "D_uplicate Tool Preset"
 msgstr "àààààààà àààà(_u)"
 
-#: ../app/actions/tool-preset-actions.c:55
+#: ../app/actions/tool-presets-actions.c:55
 #, fuzzy
-msgctxt "tool-preset-action"
+msgctxt "tool-presets-action"
 msgid "Duplicate this tool preset"
 msgstr "àààààààà ààààà"
 
-#: ../app/actions/tool-preset-actions.c:60
+#: ../app/actions/tool-presets-actions.c:60
 #, fuzzy
-msgctxt "tool-preset-action"
+msgctxt "tool-presets-action"
 msgid "Copy Tool Preset _Location"
 msgstr "ààààà àààààà àààà ààà(_L)"
 
-#: ../app/actions/tool-preset-actions.c:61
+#: ../app/actions/tool-presets-actions.c:61
 #, fuzzy
-msgctxt "tool-preset-action"
+msgctxt "tool-presets-action"
 msgid "Copy tool preset file location to clipboard"
 msgstr "ààààà àààà àààààà ààààààààà 'à àààà ààà"
 
-#: ../app/actions/tool-preset-actions.c:66
-#, fuzzy
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:66
+msgctxt "tool-presets-action"
 msgid "_Delete Tool Preset"
-msgstr "ààà àààà(_D)"
+msgstr "ààà àààààààà àààà(_D)"
 
-#: ../app/actions/tool-preset-actions.c:67
-#, fuzzy
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:67
+msgctxt "tool-presets-action"
 msgid "Delete this tool preset"
-msgstr "àà àààà àààà"
+msgstr "àà ààà àààààààà àààà"
 
-#: ../app/actions/tool-preset-actions.c:72
-#, fuzzy
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:72
+msgctxt "tool-presets-action"
 msgid "_Refresh Tool Presets"
-msgstr "ààààà ààààà ààà(_R)"
+msgstr "ààà àààààààà ààààà ààà(_R)"
 
-#: ../app/actions/tool-preset-actions.c:73
-#, fuzzy
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:73
+msgctxt "tool-presets-action"
 msgid "Refresh tool presets"
-msgstr "ààààà ààààà ààà"
+msgstr "ààà àààààààà ààààà ààà"
 
-#: ../app/actions/tool-preset-actions.c:81
-#, fuzzy
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:81
+msgctxt "tool-presets-action"
 msgid "_Edit Tool Preset..."
-msgstr "ààà ààà(_E)..."
+msgstr "...ààà àààààààà ààà(_E)"
 
-#: ../app/actions/tool-preset-actions.c:82
-msgctxt "tool-preset-action"
+#: ../app/actions/tool-presets-actions.c:82
+msgctxt "tool-presets-action"
 msgid "Edit this tool preset"
-msgstr ""
+msgstr "àà ààà àààààààà ààà"
 
 #: ../app/actions/tool-preset-editor-actions.c:42
-#, fuzzy
 msgctxt "tool-preset-editor-action"
 msgid "Tool Preset Editor Menu"
-msgstr "ààààà ààààà àààà"
+msgstr "ààà àààààààà ààààà àààà"
 
 #: ../app/actions/tool-preset-editor-actions.c:50
 #, fuzzy
@@ -5000,7 +4860,6 @@ msgid "_Tools"
 msgstr "ààà(_T)"
 
 #: ../app/actions/tools-actions.c:46
-#, fuzzy
 msgctxt "tools-action"
 msgid "_Selection Tools"
 msgstr "ààà ààà(_S)"
@@ -5032,13 +4891,11 @@ msgid "Select regions with similar colors"
 msgstr "àààà àààà ààààà ààà àààà àààà"
 
 #: ../app/actions/tools-actions.c:61
-#, fuzzy
 msgctxt "tools-action"
 msgid "_Arbitrary Rotation..."
-msgstr "ààààààà àààààà(_A)..."
+msgstr "....ààààààà àààààà(_A)"
 
 #: ../app/actions/tools-actions.c:62
-#, fuzzy
 msgctxt "tools-action"
 msgid "Rotate by an arbitrary angle"
 msgstr "ààààààà ààà ààà àààààà"
@@ -5054,10 +4911,9 @@ msgid "Path _Tool"
 msgstr "àààà ààà(_T)"
 
 #: ../app/actions/vectors-actions.c:53
-#, fuzzy
 msgctxt "vectors-action"
 msgid "_Edit Path Attributes..."
-msgstr "àààà ààà ààà(_E)...."
+msgstr "...àààà ààà ààà(_E)"
 
 #: ../app/actions/vectors-actions.c:54
 #, fuzzy
@@ -5071,16 +4927,14 @@ msgid "_New Path..."
 msgstr "àààà àààà(_N)..."
 
 #: ../app/actions/vectors-actions.c:60
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Create a new path..."
-msgstr "ààà àààà àààààà àààà"
+msgstr "ààà àààà àààà àààà..."
 
 #: ../app/actions/vectors-actions.c:65
-#, fuzzy
 msgctxt "vectors-action"
 msgid "_New Path with last values"
-msgstr "àààà àààààà ààà àààà àààà"
+msgstr "àààà àààààà ààà àààà àààà(_N)"
 
 #: ../app/actions/vectors-actions.c:66
 #, fuzzy
@@ -5094,10 +4948,9 @@ msgid "D_uplicate Path"
 msgstr "àààààààà àààà(_u)"
 
 #: ../app/actions/vectors-actions.c:72
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Duplicate this path"
-msgstr "àààààààà àààà"
+msgstr "àà àààà àààààààà"
 
 #: ../app/actions/vectors-actions.c:77
 msgctxt "vectors-action"
@@ -5140,16 +4993,14 @@ msgid "Raise this path to the top"
 msgstr "àààà ààà ààà àààà ààààà"
 
 #: ../app/actions/vectors-actions.c:100
-#, fuzzy
 msgctxt "vectors-action"
 msgid "_Lower Path"
-msgstr "ààààà àààà(_L)"
+msgstr "ààààà àààà(_L)"
 
 #: ../app/actions/vectors-actions.c:101
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Lower this path"
-msgstr "ààààà àààà"
+msgstr "àà àààà ààààà"
 
 #: ../app/actions/vectors-actions.c:106
 #, fuzzy
@@ -5170,19 +5021,16 @@ msgid "Stro_ke Path..."
 msgstr "ààààà àààà(_k)..."
 
 #: ../app/actions/vectors-actions.c:113
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Paint along the path"
 msgstr "àààà ààà àààà"
 
 #: ../app/actions/vectors-actions.c:118
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Stro_ke Path"
 msgstr "àààà ààààà(_k)"
 
 #: ../app/actions/vectors-actions.c:119
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Paint along the path with last values"
 msgstr "àààà àààààà ààà àààà àààà ààà"
@@ -5219,19 +5067,16 @@ msgstr "àààà àààà(_L)"
 
 #. GIMP_STOCK_LOCK
 #: ../app/actions/vectors-actions.c:159
-#, fuzzy
 msgctxt "vectors-action"
 msgid "L_ock strokes"
-msgstr "ààààà ààà àààààà"
+msgstr "ààààà ààà ààà(_o)"
 
 #: ../app/actions/vectors-actions.c:168
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Path to Sele_ction"
 msgstr "ààà àà àààà(_c)"
 
 #: ../app/actions/vectors-actions.c:169
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Path to selection"
 msgstr "ààà àà àààà"
@@ -5242,7 +5087,6 @@ msgid "Fr_om Path"
 msgstr "àà ààà àààà(_o)"
 
 #: ../app/actions/vectors-actions.c:175
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Replace selection with path"
 msgstr "àà àààà àà ààà àààà"
@@ -5253,10 +5097,9 @@ msgid "_Add to Selection"
 msgstr "ààà àààà ààààà(_A)"
 
 #: ../app/actions/vectors-actions.c:181
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Add path to selection"
-msgstr "ààà àà àààà"
+msgstr "ààà àà àààà àààà"
 
 #: ../app/actions/vectors-actions.c:186
 #, fuzzy
@@ -5271,7 +5114,6 @@ msgid "Subtract path from selection"
 msgstr "ààà àààààà àààà(_S)"
 
 #: ../app/actions/vectors-actions.c:192
-#, fuzzy
 msgctxt "vectors-action"
 msgid "_Intersect with Selection"
 msgstr "ààà ààà àààà (àààààààà)(_I)"
@@ -5283,13 +5125,11 @@ msgid "Intersect path with selection"
 msgstr "ààà ààà àààà (àààààààà)(_I)"
 
 #: ../app/actions/vectors-actions.c:201
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Selecti_on to Path"
 msgstr "àààà àà ààà(_o)"
 
 #: ../app/actions/vectors-actions.c:202 ../app/actions/vectors-actions.c:208
-#, fuzzy
 msgctxt "vectors-action"
 msgid "Selection to path"
 msgstr "àààà àà ààà"
@@ -5318,8 +5158,8 @@ msgstr "àààà ààà"
 msgid "Edit Path Attributes"
 msgstr "àààà ààà àà ààà"
 
-#: ../app/actions/vectors-commands.c:164 ../app/vectors/gimpvectors.c:205
-#: ../app/widgets/gimpvectorstreeview.c:252
+#: ../app/actions/vectors-commands.c:164 ../app/vectors/gimpvectors.c:207
+#: ../app/widgets/gimpvectorstreeview.c:250
 msgid "Path"
 msgstr "àààà"
 
@@ -5331,550 +5171,573 @@ msgstr "àààà àààà"
 msgid "New Path Options"
 msgstr "àààà àààà ààà"
 
-#: ../app/actions/vectors-commands.c:392 ../app/tools/gimpvectoroptions.c:198
-#: ../app/tools/gimpvectortool.c:1990
+#: ../app/actions/vectors-commands.c:392 ../app/tools/gimpvectoroptions.c:199
+#: ../app/tools/gimpvectortool.c:1975
 msgid "Stroke Path"
 msgstr "àààà ààààà"
 
-#: ../app/actions/view-actions.c:69
+#: ../app/actions/view-actions.c:68
 msgctxt "view-action"
 msgid "_View"
 msgstr "àààà(_V)"
 
-#: ../app/actions/view-actions.c:70
+#: ../app/actions/view-actions.c:69
 msgctxt "view-action"
 msgid "_Zoom"
 msgstr "àààà(_Z)"
 
-#: ../app/actions/view-actions.c:71
+#: ../app/actions/view-actions.c:70
 msgctxt "view-action"
 msgid "_Padding Color"
 msgstr "àààààà ààà(_P)"
 
-#: ../app/actions/view-actions.c:73
+#: ../app/actions/view-actions.c:72
 msgctxt "view-action"
 msgid "Move to Screen"
 msgstr "ààààà àààà àààà"
 
-#: ../app/actions/view-actions.c:77
+#: ../app/actions/view-actions.c:76
 msgctxt "view-action"
 msgid "_New View"
 msgstr "àààà ààà(_N)"
 
-#: ../app/actions/view-actions.c:78
+#: ../app/actions/view-actions.c:77
 #, fuzzy
 msgctxt "view-action"
 msgid "Create another view on this image"
 msgstr "àà ààààà àààà ààà ààà àààà"
 
-#: ../app/actions/view-actions.c:83
+#: ../app/actions/view-actions.c:82
 msgctxt "view-action"
 msgid "_Close"
 msgstr "ààà ààà(_C)"
 
-#: ../app/actions/view-actions.c:84
+#: ../app/actions/view-actions.c:83
 msgctxt "view-action"
 msgid "Close this image window"
 msgstr "àà ààààà ààààà ààà ààà"
 
-#: ../app/actions/view-actions.c:89
-#, fuzzy
+#: ../app/actions/view-actions.c:88
 msgctxt "view-action"
 msgid "_Fit Image in Window"
 msgstr "ààààà àààà ààààà àààà ààà(_F)"
 
-#: ../app/actions/view-actions.c:90
-#, fuzzy
+#: ../app/actions/view-actions.c:89
 msgctxt "view-action"
 msgid "Adjust the zoom ratio so that the image becomes fully visible"
 msgstr "àààà ààààà ààà ààà àààààà ààà àà ààààà àààà ààààà àààà"
 
-#: ../app/actions/view-actions.c:95
+#: ../app/actions/view-actions.c:94
 msgctxt "view-action"
 msgid "Fi_ll Window"
 msgstr "ààààà ààà(_l)"
 
-#: ../app/actions/view-actions.c:96
+#: ../app/actions/view-actions.c:95
 msgctxt "view-action"
 msgid "Adjust the zoom ratio so that the entire window is used"
 msgstr "àààà ààààà àààààà ààà ààà àà ààààà àààà àààààà àààà àààà"
 
-#: ../app/actions/view-actions.c:101
+#: ../app/actions/view-actions.c:100
 msgctxt "view-action"
 msgid "Re_vert Zoom"
 msgstr "àààà ààààà(_v)"
 
-#: ../app/actions/view-actions.c:102
+#: ../app/actions/view-actions.c:101
 msgctxt "view-action"
 msgid "Restore the previous zoom level"
 msgstr "ààààà ààààà àààà àà-àààà ààà"
 
-#: ../app/actions/view-actions.c:107
+#: ../app/actions/view-actions.c:106
 msgctxt "view-action"
 msgid "Na_vigation Window"
 msgstr "ààààààààà ààààà(_v)"
 
-#: ../app/actions/view-actions.c:108
+#: ../app/actions/view-actions.c:107
 msgctxt "view-action"
 msgid "Show an overview window for this image"
 msgstr "àà ààààà àà ààààà ààààà ààààà"
 
-#: ../app/actions/view-actions.c:113
+#: ../app/actions/view-actions.c:112
 msgctxt "view-action"
 msgid "Display _Filters..."
 msgstr "àààà ààààà(_F)..."
 
-#: ../app/actions/view-actions.c:114
-#, fuzzy
+#: ../app/actions/view-actions.c:113
 msgctxt "view-action"
 msgid "Configure filters applied to this view"
 msgstr "àà ààà ààààà àààà ààà àà ààààà àààààà"
 
-#: ../app/actions/view-actions.c:119
+#: ../app/actions/view-actions.c:118
 msgctxt "view-action"
 msgid "Shrink _Wrap"
 msgstr "àààààà àààààà(_W)"
 
-#: ../app/actions/view-actions.c:120
-#, fuzzy
+#: ../app/actions/view-actions.c:119
 msgctxt "view-action"
 msgid "Reduce the image window to the size of the image display"
 msgstr "ààààà ààààà àà àààà àààà ààà àà ààààà àà àààà àààààà àààà"
 
-#: ../app/actions/view-actions.c:125
+#: ../app/actions/view-actions.c:124
 msgctxt "view-action"
 msgid "_Open Display..."
 msgstr "ààààààà àààààà(_O)..."
 
-#: ../app/actions/view-actions.c:126
+#: ../app/actions/view-actions.c:125
 msgctxt "view-action"
 msgid "Connect to another display"
 msgstr "ààà ààààààà ààà àààààà ààà"
 
-#: ../app/actions/view-actions.c:134
+#: ../app/actions/view-actions.c:133
 msgctxt "view-action"
 msgid "_Dot for Dot"
 msgstr "ààà àà ààà(_D)"
 
-#: ../app/actions/view-actions.c:135
+#: ../app/actions/view-actions.c:134
 msgctxt "view-action"
 msgid "A pixel on the screen represents an image pixel"
 msgstr "ààààà àààà ààà ààààà ààà ààààà ààààà ààà ààààààà ààà"
 
-#: ../app/actions/view-actions.c:141
+#: ../app/actions/view-actions.c:140
 msgctxt "view-action"
 msgid "Show _Selection"
 msgstr "ààà àààà(_S)"
 
-#: ../app/actions/view-actions.c:142
-#, fuzzy
+#: ../app/actions/view-actions.c:141
 msgctxt "view-action"
 msgid "Display the selection outline"
 msgstr "ààà ààà-àààà àààà"
 
-#: ../app/actions/view-actions.c:148
-#, fuzzy
+#: ../app/actions/view-actions.c:147
 msgctxt "view-action"
 msgid "Show _Layer Boundary"
 msgstr "àààà àààààà ààààà(_L)"
 
-#: ../app/actions/view-actions.c:149
-#, fuzzy
+#: ../app/actions/view-actions.c:148
 msgctxt "view-action"
 msgid "Draw a border around the active layer"
 msgstr "ààààà àààà ààààà ààà ààààà ààààà"
 
-#: ../app/actions/view-actions.c:155
-#, fuzzy
+#: ../app/actions/view-actions.c:154
 msgctxt "view-action"
 msgid "Show _Guides"
 msgstr "àààà ààààà(_G)"
 
-#: ../app/actions/view-actions.c:156
-#, fuzzy
+#: ../app/actions/view-actions.c:155
 msgctxt "view-action"
 msgid "Display the image's guides"
-msgstr "ààààà àààà àààà"
+msgstr "ààààà àààà àààà àààà"
 
-#: ../app/actions/view-actions.c:162
+#: ../app/actions/view-actions.c:161
 msgctxt "view-action"
 msgid "S_how Grid"
 msgstr "ààààà àààà(_h)"
 
-#: ../app/actions/view-actions.c:163
+#: ../app/actions/view-actions.c:162
 msgctxt "view-action"
 msgid "Display the image's grid"
 msgstr "ààààà àà ààààà ààààà"
 
-#: ../app/actions/view-actions.c:169
+#: ../app/actions/view-actions.c:168
 msgctxt "view-action"
 msgid "Show Sample Points"
 msgstr "ààààà àààààà àààà"
 
-#: ../app/actions/view-actions.c:170
-#, fuzzy
+#: ../app/actions/view-actions.c:169
 msgctxt "view-action"
 msgid "Display the image's color sample points"
 msgstr "ààààà àà ààà ààààà àààààà ààààà"
 
-#: ../app/actions/view-actions.c:176
-#, fuzzy
+#: ../app/actions/view-actions.c:175
 msgctxt "view-action"
 msgid "Sn_ap to Guides"
 msgstr "àààà àà àààà(_a)"
 
-#: ../app/actions/view-actions.c:177
-#, fuzzy
+#: ../app/actions/view-actions.c:176
 msgctxt "view-action"
 msgid "Tool operations snap to guides"
 msgstr "ààà àààà ààà àààà àà ààààà àààà ààà"
 
-#: ../app/actions/view-actions.c:183
-#, fuzzy
+#: ../app/actions/view-actions.c:182
 msgctxt "view-action"
 msgid "Sna_p to Grid"
 msgstr "ààààà àà àààà(_p)"
 
-#: ../app/actions/view-actions.c:184
-#, fuzzy
+#: ../app/actions/view-actions.c:183
 msgctxt "view-action"
 msgid "Tool operations snap to the grid"
 msgstr "ààà àààà ààà ààààà àà ààààà àààà ààà"
 
-#: ../app/actions/view-actions.c:190
-#, fuzzy
+#: ../app/actions/view-actions.c:189
 msgctxt "view-action"
 msgid "Snap to _Canvas Edges"
-msgstr "ààààà àààà àà àààà(_C)"
+msgstr "ààààà àààààà àà àààà(_C)"
 
-#: ../app/actions/view-actions.c:191
-#, fuzzy
+#: ../app/actions/view-actions.c:190
 msgctxt "view-action"
 msgid "Tool operations snap to the canvas edges"
-msgstr "ààà àààà ààà ààààà àààààà ààààà àààà ààà"
+msgstr "ààà àààà ààà ààààà àààààà ààààà àààà ààà"
 
-#: ../app/actions/view-actions.c:197
-#, fuzzy
+#: ../app/actions/view-actions.c:196
 msgctxt "view-action"
 msgid "Snap t_o Active Path"
 msgstr "ààààà ààà àà àààà(_o)"
 
-#: ../app/actions/view-actions.c:198
+#: ../app/actions/view-actions.c:197
 #, fuzzy
 msgctxt "view-action"
 msgid "Tool operations snap to the active path"
 msgstr "ààà àààà ààà ààààà ààà ààààà àààà ààà"
 
-#: ../app/actions/view-actions.c:204
+#: ../app/actions/view-actions.c:203
 msgctxt "view-action"
 msgid "Show _Menubar"
 msgstr "àààà-ààà àààà(_M)"
 
-#: ../app/actions/view-actions.c:205
+#: ../app/actions/view-actions.c:204
 msgctxt "view-action"
 msgid "Show this window's menubar"
 msgstr "àà ààààà àà àààà-ààà àààà"
 
-#: ../app/actions/view-actions.c:211
+#: ../app/actions/view-actions.c:210
 msgctxt "view-action"
 msgid "Show R_ulers"
 msgstr "àààà àààà(_u)"
 
-#: ../app/actions/view-actions.c:212
+#: ../app/actions/view-actions.c:211
 msgctxt "view-action"
 msgid "Show this window's rulers"
 msgstr "àà ààààà àà àààà àààà"
 
-#: ../app/actions/view-actions.c:218
+#: ../app/actions/view-actions.c:217
 msgctxt "view-action"
 msgid "Show Scroll_bars"
 msgstr "ààààà àààà àààà(_b)"
 
-#: ../app/actions/view-actions.c:219
+#: ../app/actions/view-actions.c:218
 msgctxt "view-action"
 msgid "Show this window's scrollbars"
 msgstr "àà ààààà àà àààààààà àààà"
 
-#: ../app/actions/view-actions.c:225
+#: ../app/actions/view-actions.c:224
 msgctxt "view-action"
 msgid "Show S_tatusbar"
 msgstr "àààà-àààà àààà(_t)"
 
-#: ../app/actions/view-actions.c:226
+#: ../app/actions/view-actions.c:225
 msgctxt "view-action"
 msgid "Show this window's statusbar"
 msgstr "àà ààààà àà àààà-ààà àààà"
 
-#: ../app/actions/view-actions.c:232
+#: ../app/actions/view-actions.c:231
 msgctxt "view-action"
 msgid "Fullscr_een"
 msgstr "àààà ààààà(_e)"
 
-#: ../app/actions/view-actions.c:233
+#: ../app/actions/view-actions.c:232
 msgctxt "view-action"
 msgid "Toggle fullscreen view"
 msgstr "àààà ààààà ààà àààà"
 
-#: ../app/actions/view-actions.c:264
+#: ../app/actions/view-actions.c:238
+#| msgctxt "config-action"
+#| msgid "Use _GEGL"
+msgctxt "view-action"
+msgid "Use GEGL"
+msgstr "GEGL ààààà"
+
+#: ../app/actions/view-actions.c:239
+msgctxt "view-action"
+msgid "Use GEGL to create this window's projection"
+msgstr ""
+
+#: ../app/actions/view-actions.c:263
 msgctxt "view-zoom-action"
 msgid "Zoom _Out"
 msgstr "àààà ààà(_O)"
 
-#: ../app/actions/view-actions.c:265 ../app/actions/view-actions.c:277
-msgctxt "view-action"
+#: ../app/actions/view-actions.c:264 ../app/actions/view-actions.c:276
+#| msgid "Zoom out"
+msgctxt "view-zoom-action"
 msgid "Zoom out"
 msgstr "àààà ààà"
 
-#: ../app/actions/view-actions.c:270
+#: ../app/actions/view-actions.c:269
 msgctxt "view-zoom-action"
 msgid "Zoom _In"
 msgstr "àààà àà(_I)"
 
-#: ../app/actions/view-actions.c:271 ../app/actions/view-actions.c:283
-msgctxt "view-action"
+#: ../app/actions/view-actions.c:270 ../app/actions/view-actions.c:282
+#| msgid "Zoom in"
+msgctxt "view-zoom-action"
 msgid "Zoom in"
 msgstr "àààà àà"
 
-#: ../app/actions/view-actions.c:276
+#: ../app/actions/view-actions.c:275
 msgctxt "view-zoom-action"
 msgid "Zoom Out"
 msgstr "àààà ààà"
 
-#: ../app/actions/view-actions.c:282
+#: ../app/actions/view-actions.c:281
 msgctxt "view-zoom-action"
 msgid "Zoom In"
 msgstr "àààà àà"
 
-#: ../app/actions/view-actions.c:301
+#: ../app/actions/view-actions.c:300 ../app/actions/view-actions.c:306
 msgctxt "view-zoom-action"
 msgid "1_6:1  (1600%)"
 msgstr "1_6:1  (1600%)"
 
-#: ../app/actions/view-actions.c:302
+#: ../app/actions/view-actions.c:301 ../app/actions/view-actions.c:307
 msgctxt "view-zoom-action"
 msgid "Zoom 16:1"
 msgstr "àààà 16:1"
 
-#: ../app/actions/view-actions.c:307
+#: ../app/actions/view-actions.c:312 ../app/actions/view-actions.c:318
 msgctxt "view-zoom-action"
 msgid "_8:1  (800%)"
 msgstr "_8:1  (800%)"
 
-#: ../app/actions/view-actions.c:308
+#: ../app/actions/view-actions.c:313 ../app/actions/view-actions.c:319
 msgctxt "view-zoom-action"
 msgid "Zoom 8:1"
 msgstr "àààà 8:1"
 
-#: ../app/actions/view-actions.c:313
+#: ../app/actions/view-actions.c:324 ../app/actions/view-actions.c:330
 msgctxt "view-zoom-action"
 msgid "_4:1  (400%)"
 msgstr "_4:1  (400%)"
 
-#: ../app/actions/view-actions.c:314
+#: ../app/actions/view-actions.c:325 ../app/actions/view-actions.c:331
 msgctxt "view-zoom-action"
 msgid "Zoom 4:1"
 msgstr "àààà 4:1"
 
-#: ../app/actions/view-actions.c:319
+#: ../app/actions/view-actions.c:336 ../app/actions/view-actions.c:342
 msgctxt "view-zoom-action"
 msgid "_2:1  (200%)"
 msgstr "_2:1  (200%)"
 
-#: ../app/actions/view-actions.c:320
+#: ../app/actions/view-actions.c:337 ../app/actions/view-actions.c:343
 msgctxt "view-zoom-action"
 msgid "Zoom 2:1"
 msgstr "àààà 2:1"
 
-#: ../app/actions/view-actions.c:325
+#: ../app/actions/view-actions.c:348 ../app/actions/view-actions.c:354
 msgctxt "view-zoom-action"
 msgid "_1:1  (100%)"
 msgstr "_1:1  (100%)"
 
-#: ../app/actions/view-actions.c:326
+#: ../app/actions/view-actions.c:349 ../app/actions/view-actions.c:355
 msgctxt "view-zoom-action"
 msgid "Zoom 1:1"
 msgstr "àààà 1:1"
 
-#: ../app/actions/view-actions.c:331
+#: ../app/actions/view-actions.c:360
 msgctxt "view-zoom-action"
 msgid "1:_2  (50%)"
 msgstr "1:_2  (50%)"
 
-#: ../app/actions/view-actions.c:332
+#: ../app/actions/view-actions.c:361
 msgctxt "view-zoom-action"
 msgid "Zoom 1:2"
 msgstr "àààà 1:2"
 
-#: ../app/actions/view-actions.c:337
+#: ../app/actions/view-actions.c:366
 msgctxt "view-zoom-action"
 msgid "1:_4  (25%)"
 msgstr "1:_4  (25%)"
 
-#: ../app/actions/view-actions.c:338
+#: ../app/actions/view-actions.c:367
 msgctxt "view-zoom-action"
 msgid "Zoom 1:4"
 msgstr "àààà 1:4"
 
-#: ../app/actions/view-actions.c:343
+#: ../app/actions/view-actions.c:372
 msgctxt "view-zoom-action"
 msgid "1:_8  (12.5%)"
 msgstr "1:_8  (12.5%)"
 
-#: ../app/actions/view-actions.c:344
+#: ../app/actions/view-actions.c:373
 msgctxt "view-zoom-action"
 msgid "Zoom 1:8"
 msgstr "àààà 1:8"
 
-#: ../app/actions/view-actions.c:349
+#: ../app/actions/view-actions.c:378
 msgctxt "view-zoom-action"
 msgid "1:1_6  (6.25%)"
 msgstr "1:1_6  (6.25%)"
 
-#: ../app/actions/view-actions.c:350
+#: ../app/actions/view-actions.c:379
 msgctxt "view-zoom-action"
 msgid "Zoom 1:16"
 msgstr "àààà 1:16"
 
-#: ../app/actions/view-actions.c:355
+#: ../app/actions/view-actions.c:384
 msgctxt "view-zoom-action"
 msgid "Othe_r..."
 msgstr "ààà(_r)..."
 
-#: ../app/actions/view-actions.c:356
+#: ../app/actions/view-actions.c:385
 msgctxt "view-zoom-action"
 msgid "Set a custom zoom factor"
 msgstr "ààà àààà àààà ààààà àààà ààà"
 
-#: ../app/actions/view-actions.c:364
+#: ../app/actions/view-actions.c:393
 msgctxt "view-padding-color"
 msgid "From _Theme"
 msgstr "ààà ààà(_T)"
 
-#: ../app/actions/view-actions.c:365
+#: ../app/actions/view-actions.c:394
 msgctxt "view-padding-color"
 msgid "Use the current theme's background color"
 msgstr "àààààà ààà àà ààààààààà ààà ààààà"
 
-#: ../app/actions/view-actions.c:370
+#: ../app/actions/view-actions.c:399
 msgctxt "view-padding-color"
 msgid "_Light Check Color"
 msgstr "àààà àààà ààà(_L)"
 
-#: ../app/actions/view-actions.c:371
+#: ../app/actions/view-actions.c:400
 #, fuzzy
 msgctxt "view-padding-color"
 msgid "Use the light check color"
 msgstr "ààààà àààà ààà ààààà"
 
-#: ../app/actions/view-actions.c:376
-#, fuzzy
+#: ../app/actions/view-actions.c:405
 msgctxt "view-padding-color"
 msgid "_Dark Check Color"
 msgstr "àààààà àààà ààà(_D)"
 
-#: ../app/actions/view-actions.c:377
+#: ../app/actions/view-actions.c:406
 #, fuzzy
 msgctxt "view-padding-color"
 msgid "Use the dark check color"
 msgstr "àààààà àààà ààà ààààà"
 
-#: ../app/actions/view-actions.c:382
+#: ../app/actions/view-actions.c:411
 #, fuzzy
 msgctxt "view-padding-color"
 msgid "Select _Custom Color..."
 msgstr "àààà ààà àààà(_C)..."
 
-#: ../app/actions/view-actions.c:383
+#: ../app/actions/view-actions.c:412
 #, fuzzy
 msgctxt "view-padding-color"
 msgid "Use an arbitrary color"
 msgstr "ààà ààààààà ààà ààààà"
 
-#: ../app/actions/view-actions.c:388
-#, fuzzy
+#: ../app/actions/view-actions.c:417
 msgctxt "view-padding-color"
 msgid "As in _Preferences"
 msgstr "àààà àààà àààà(_P)"
 
-#: ../app/actions/view-actions.c:390
-#, fuzzy
+#: ../app/actions/view-actions.c:419
 msgctxt "view-padding-color"
 msgid "Reset padding color to what's configured in preferences"
 msgstr "àààààà ààà ààà ààà-àààà ààà, àà àà àààà àààà àààààà àà"
 
-#: ../app/actions/view-actions.c:589
+#: ../app/actions/view-actions.c:618
 #, c-format
 msgid "Re_vert Zoom (%d%%)"
 msgstr "àààà ààààà (%d%%) (_v)"
 
-#: ../app/actions/view-actions.c:597
+#: ../app/actions/view-actions.c:626
 msgid "Re_vert Zoom"
 msgstr "àààà ààààà(_v)"
 
-#: ../app/actions/view-actions.c:733
+#: ../app/actions/view-actions.c:761
 #, c-format
 msgid "Othe_r (%s)..."
 msgstr "ààà(_r) (%s)..."
 
-#: ../app/actions/view-actions.c:742
+#: ../app/actions/view-actions.c:770
 #, c-format
 msgid "_Zoom (%s)"
 msgstr "àààà (%s)(_Z)"
 
-#: ../app/actions/view-commands.c:580
+#: ../app/actions/view-commands.c:585
 msgid "Set Canvas Padding Color"
 msgstr "ààààà àààààà ààà àààà ààà"
 
-#: ../app/actions/view-commands.c:582
+#: ../app/actions/view-commands.c:587
 msgid "Set Custom Canvas Padding Color"
 msgstr "àààà ààààà àààààà ààà àààà ààà"
 
-#: ../app/actions/window-actions.c:168
+#: ../app/actions/window-actions.c:170
 #, c-format
 msgid "Screen %s"
 msgstr "%s ààààà"
 
-#: ../app/actions/window-actions.c:170
+#: ../app/actions/window-actions.c:172
 #, c-format
 msgid "Move this window to screen %s"
 msgstr "àà ààààà %s ààààà àààà àààà"
 
-#: ../app/actions/windows-actions.c:85
+#: ../app/actions/windows-actions.c:95
 msgctxt "windows-action"
 msgid "_Windows"
 msgstr "ààààà(_W)"
 
-#: ../app/actions/windows-actions.c:87
+#: ../app/actions/windows-actions.c:97
 msgctxt "windows-action"
 msgid "_Recently Closed Docks"
 msgstr "ààààà ààà àààà ààà(_R)"
 
-#: ../app/actions/windows-actions.c:89
+#: ../app/actions/windows-actions.c:99
 msgctxt "windows-action"
 msgid "_Dockable Dialogs"
 msgstr "ààà-ààà àààààà(_D)"
 
-#: ../app/actions/windows-actions.c:95
+#: ../app/actions/windows-actions.c:102
+#| msgctxt "edit-action"
+#| msgid "_New Image"
 msgctxt "windows-action"
-msgid "Hide Docks"
-msgstr "ààà àààà"
+msgid "Next Image"
+msgstr "àààà ààààà"
 
 #: ../app/actions/windows-actions.c:103
+#| msgctxt "space-bar-action"
+#| msgid "Switch to Move tool"
+msgctxt "windows-action"
+msgid "Switch to the next image"
+msgstr "àààà ààààà àààà ààà"
+
+#: ../app/actions/windows-actions.c:108
+#| msgid "_Previous Tip"
 msgctxt "windows-action"
-msgid "When enabled docks and other dialogs are hidden, leaving only image windows."
-msgstr "àààà àààà àààà àààààà ààà ààà àà ààà àààààà àààààà ààààà, àààà ààààà ààààà àà ààààà ààààààà"
+msgid "Previous Image"
+msgstr "ààààà ààààà"
 
 #: ../app/actions/windows-actions.c:109
+#| msgctxt "view-action"
+#| msgid "Restore the previous zoom level"
+msgctxt "windows-action"
+msgid "Switch to the previous image"
+msgstr "ààààà ààààà àààà ààà"
+
+#: ../app/actions/windows-actions.c:117
+msgctxt "windows-action"
+msgid "Hide Docks"
+msgstr "ààà àààà"
+
+#: ../app/actions/windows-actions.c:118
+msgctxt "windows-action"
+msgid ""
+"When enabled docks and other dialogs are hidden, leaving only image windows."
+msgstr ""
+"àààà àààà àààà àààààà ààà ààà àà ààà àààààà àààààà ààààà, àààà ààààà ààààà àà "
+"ààààà ààààààà"
+
+#: ../app/actions/windows-actions.c:124
 msgctxt "windows-action"
 msgid "Single-Window Mode"
 msgstr "ààààà-ààààà ààà"
 
-#: ../app/actions/windows-actions.c:110
+#: ../app/actions/windows-actions.c:125
+#| msgid "Use GIMP in a single-window mode."
 msgctxt "windows-action"
-msgid ""
-"When enabled GIMP is in a single-window mode. Far from completely "
-"implemented!"
-msgstr "àààà àààà àààà àààààà ààà àààà ààà ààààà àààààààà àààà àààààà ààààà ààà ààà ààààà ààà!"
+msgid "When enabled GIMP is in a single-window mode."
+msgstr "àààà àààà àà ààààà ààààà ààà àààà ààààà"
 
 #: ../app/base/base-enums.c:23
 msgctxt "curve-type"
@@ -6053,8 +5916,10 @@ msgid ""
 "using different filenames, restart GIMP and check the location of the swap "
 "directory in your Preferences."
 msgstr ""
-"àààà àààà àààààà àà àààààà ààà àààà àààààà ààà àààà àà ààà àààà àààà ààà ààà àààà àààà ààà "
-"àààààà ààààà àà ààà ààà àààààà àà àààà ààà àààà ààà ààà ààà ààà àààà ààà ààà àààààà àà ààààààà "
+"àààà àààà àààààà àà àààààà ààà àààà àààààà ààà àààà àà ààà àààà àààà ààà ààà "
+"àààà àààà ààà "
+"àààààà ààààà àà ààà ààà àààààà àà àààà ààà àààà ààà ààà ààà ààà àààà ààà ààà "
+"àààààà àà ààààààà "
 "ààà, àààà ààà-àààà ààà ààà àààà àààà àààà àààà ààààààààà àà àààààà àààà àààà"
 
 #: ../app/base/tile-swap.c:725
@@ -6157,10 +6022,20 @@ msgctxt "cursor-format"
 msgid "Fancy"
 msgstr "ààààà"
 
+#: ../app/config/config-enums.c:236
+msgctxt "handedness"
+msgid "Left-handed"
+msgstr "àààà-ààà"
+
+#: ../app/config/config-enums.c:237
+msgctxt "handedness"
+msgid "Right-handed"
+msgstr "àààà-ààà"
+
 #: ../app/config/gimpconfig-file.c:67 ../app/core/gimpbrushgenerated-save.c:62
 #: ../app/core/gimpcurve-save.c:52 ../app/core/gimpgradient-save.c:50
-#: ../app/core/gimpgradient-save.c:144 ../app/core/gimppalette-save.c:55
-#: ../app/gui/themes.c:238 ../app/tools/gimpcurvestool.c:690
+#: ../app/core/gimpgradient-save.c:144 ../app/core/gimppalette-save.c:56
+#: ../app/gui/themes.c:243 ../app/tools/gimpcurvestool.c:702
 #: ../app/tools/gimplevelstool.c:800 ../app/vectors/gimpvectors-export.c:81
 #: ../app/xcf/xcf.c:422
 #, c-format
@@ -6183,7 +6058,8 @@ msgid ""
 "There was an error parsing your '%s' file. Default values will be used. A "
 "backup of your configuration has been created at '%s'."
 msgstr ""
-"àààààà àààà '%s' ààà àààà ààà àààà àààà ààà àààààà àààààà ààààà àààààà '%s' àà ààààà "
+"àààààà àààà '%s' ààà àààà ààà àààà àààà ààà àààààà àààààà ààààà àààààà '%s' "
+"àà ààààà "
 "ààà ààà"
 
 #  Not all strings defined here are used in the user interface
@@ -6199,7 +6075,8 @@ msgid ""
 "receives the focus. This is useful for window managers using \"click to focus"
 "\"."
 msgstr ""
-"àààà ààà àààà ààà ààà ààààà ààààà àà àààààà, àààà àà àà àà ààààà ààààà àààà àààààà àà "
+"àààà ààà àààà ààà ààà ààààà ààààà àà àààààà, àààà àà àà àà ààààà ààààà àààà "
+"àààààà àà "
 "\"àààà àà ààààà ààà\" ààà ààààà àààààà àà àààààààà ààà"
 
 #: ../app/config/gimprc-blurbs.h:23 ../app/config/gimprc-blurbs.h:28
@@ -6218,7 +6095,8 @@ msgstr "àààà ààà ààààà ààààà àààà à
 
 #: ../app/config/gimprc-blurbs.h:43
 msgid "How to handle embedded color profiles when opening a file."
-msgstr "àààà ààà àààà ààààààà àà ààà àààààà ààà ààààààààà ààà ààààà ààààà àààà ààà"
+msgstr ""
+"àààà ààà àààà ààààààà àà ààà àààààà ààà ààààààààà ààà ààààà ààààà àààà ààà"
 
 #: ../app/config/gimprc-blurbs.h:46
 msgid "Ask for confirmation before closing an image without saving."
@@ -6233,24 +6111,29 @@ msgid "Sets the type of mouse pointers to use."
 msgstr "àààà àà ààààà ààààààà àà àààà àààà àààà"
 
 #: ../app/config/gimprc-blurbs.h:55
+msgid "Sets the handedness for cursor positioning."
+msgstr ""
+
+#: ../app/config/gimprc-blurbs.h:58
 msgid ""
 "Context-dependent mouse pointers are helpful.  They are enabled by default.  "
 "However, they require overhead that you may want to do without."
 msgstr ""
 
-#: ../app/config/gimprc-blurbs.h:71
+#: ../app/config/gimprc-blurbs.h:74
 msgid ""
 "When enabled, this will ensure that each pixel of an image gets mapped to a "
 "pixel on the screen."
 msgstr ""
-"àààà àà àààà àààà ààà ààà àà ààààà ààààà àààààà àà ààààà àà àààà ààààà ààà ààààà àà "
+"àààà àà àààà àààà ààà ààà àà ààààà ààààà àààààà àà ààààà àà àààà ààààà ààà "
+"ààààà àà "
 "ààààà ààà ààà ààààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:93
+#: ../app/config/gimprc-blurbs.h:96
 msgid "This is the distance in pixels where Guide and Grid snapping activates."
 msgstr "àà ààààààà ààààààà àààà àà, àààà àà àààà àà àààà ààààà àààààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:109
+#: ../app/config/gimprc-blurbs.h:112
 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 "
@@ -6258,63 +6141,65 @@ msgid ""
 "the original is greater than a specified threshold. This value represents "
 "the default threshold."
 msgstr ""
-"ààà, ààààà àà àààà-ààà ààà ààààà ààà, àààà àààà ààààà ààà-ààà àààààààà ààààà ààà ààà ààà "
-"ààààà àààà àààà ààààààà ààà ààààà ààààà àà ààà àà àààààààà àààà ààààà ààà ààààà àà, àààà ààà àà ààààà "
-"àà àààààààà àààà ààààà àà àààààààà ààà ààà ààààà ààààààààà ààà ààà àààà ààààà ààà àà àààà àààààà "
+"ààà, ààààà àà àààà-ààà ààà ààààà ààà, àààà àààà ààààà ààà-ààà àààààààà ààààà "
+"ààà ààà ààà "
+"ààààà àààà àààà ààààààà ààà ààààà ààààà àà ààà àà àààààààà àààà ààààà ààà "
+"ààààà àà, àààà ààà àà ààààà "
+"àà àààààààà àààà ààààà àà àààààààà ààà ààà ààààà ààààààààà ààà ààà àààà ààààà "
+"ààà àà àààà àààààà "
 "ààààààààà ààààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:122
-#, fuzzy
+#: ../app/config/gimprc-blurbs.h:125
 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 "
 "windows."
 msgstr ""
-"ààààà àààà àààà, àà àà ààà ààààà àààà àààà àààà ààààà ààà àà àààààà ààààà àààààà àààà ààààà ààà ààà "
+"ààààà àààà àààà, àà àà ààà ààààà àààà àààà àààà ààààà ààà àà àààààà ààààà "
+"àààààà àààà ààààà ààà ààà "
 "ààààààà àààà ààà àà ààà ààà ààààààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:154
+#: ../app/config/gimprc-blurbs.h:157
 msgid "When enabled, the selected brush will be used for all tools."
 msgstr "ààà ààààà ààà ààà, ààààà ààààà àà ààààà àà ààààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:157
-#, fuzzy
+#: ../app/config/gimprc-blurbs.h:160
 msgid "When enabled, the selected dynamics will be used for all tools."
 msgstr "ààà ààààà ààà ààà, ààààà ààààà àà ààààà àà ààààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:163
+#: ../app/config/gimprc-blurbs.h:166
 msgid "When enabled, the selected gradient will be used for all tools."
 msgstr "ààà ààààà ààà ààà, ààààà àààààààà àà ààààà àà ààààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:166
+#: ../app/config/gimprc-blurbs.h:169
 msgid "When enabled, the selected pattern will be used for all tools."
 msgstr "ààà ààààà ààà ààà, àààà ààààà àà ààààà àà ààààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:180
+#: ../app/config/gimprc-blurbs.h:183
 msgid "Sets the browser used by the help system."
 msgstr "àààà ààààà àà ààààààà àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:191
+#: ../app/config/gimprc-blurbs.h:194
 msgid "Sets the text to appear in image window status bars."
 msgstr "ààààà ààààà àààà ààà àààà àààà àà ààààà àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:194
+#: ../app/config/gimprc-blurbs.h:197
 msgid "Sets the text to appear in image window titles."
 msgstr "ààààà ààààà ààààà àààà àààà àà ààààà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:197
+#: ../app/config/gimprc-blurbs.h:200
 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."
-msgstr "àààà àààà àààà ààà, àààà àààààà ààààà àààà ààààà àààààà, ààà ààà àà 1:1 àààààà àààà ààààààà à"
-
-#: ../app/config/gimprc-blurbs.h:201
-msgid "Install a private colormap; might be useful on 8-bit (256 colors) displays."
-msgstr "ààà àààààààà ààà-ààà àààààà ààà, àà àà 8-àààà (256 ààà) àààà àà àààà àààààà ààà"
+msgstr ""
+"àààà àààà àààà ààà, àààà àààààà ààààà àààà ààààà àààààà, ààà ààà àà 1:1 "
+"àààààà àààà ààààààà à"
 
 #: ../app/config/gimprc-blurbs.h:204
-msgid "Sets the level of interpolation used for scaling and other transformations."
-msgstr "ààààààà ààà ààà àààààààààààà àà àààà ààààà àààààààààààà àà àààà àààà àààà"
+msgid ""
+"Sets the level of interpolation used for scaling and other transformations."
+msgstr ""
+"ààààààà ààà ààà àààààààààààà àà àààà ààààà àààààààààààà àà àààà àààà àààà"
 
 #: ../app/config/gimprc-blurbs.h:211
 #, fuzzy
@@ -6330,7 +6215,8 @@ msgid ""
 "Speed of marching ants in the selection outline.  This value is in "
 "milliseconds (less time indicates faster marching)."
 msgstr ""
-"ààà ààààààà àààà àààà àààààà àààààà àà àààà àà àààà ààààààààà àààà àà (ààà àààà àà "
+"ààà ààààààà àààà àààà àààààà àààààà àà àààà àà àààà ààààààààà àààà àà (ààà "
+"àààà àà "
 "àààà àà àà àààà àààà àààà)à"
 
 #: ../app/config/gimprc-blurbs.h:221
@@ -6338,52 +6224,51 @@ 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."
 msgstr ""
-"àààà ààààà ààà ààààààà àààààà, ààà àà ààààà àà àà àààààà àà, ààààà àààààà àààà ààààà ààà "
+"àààà ààààà ààà ààààààà àààààà, ààà àà ààààà àà àà àààààà àà, ààààà àààààà "
+"àààà ààààà ààà "
 "ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:225
-msgid ""
-"Generally only a concern for 8-bit displays, this sets the minimum number of "
-"system colors allocated for GIMP."
-msgstr "àà ààà àààà 8-àààà ààààààà àààà àà àà, àà àààà àà ààààà ààà àà àààà-ààà àààà àààà àààà ààà"
-
-#: ../app/config/gimprc-blurbs.h:235
+#: ../app/config/gimprc-blurbs.h:231
 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 "
 "resolution information."
 msgstr ""
-"àààààà àà àààààààà àààààààààà àààà àààà àà, ààà ààààà àààà àà 0 àààà àààà ààà, X àààà ààààà "
+"àààààà àà àààààààà àààààààààà àààà àààà àà, ààà ààààà àààà àà 0 àààà àààà "
+"ààà, X àààà ààààà "
 "àààààààà ààà àààààà àààààààààà ààààààà àà àààà àààààà"
 
-#: ../app/config/gimprc-blurbs.h:240
+#: ../app/config/gimprc-blurbs.h:236
 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 "
 "resolution information."
 msgstr ""
-"àààààà àà àààààà àààààààààà àààà àààà àà, ààà ààààà àààà àà 0 àààà àààà ààà, X àààà ààààà "
+"àààààà àà àààààà àààààààààà àààà àààà àà, ààà ààààà àààà àà 0 àààà àààà ààà, "
+"X àààà ààààà "
 "àààààààà ààà àààààà àààààààààà ààààààà àà àààà àààààà"
 
-#: ../app/config/gimprc-blurbs.h:245
+#: ../app/config/gimprc-blurbs.h:241
 msgid ""
 "If enabled, the move tool sets the edited layer or path as active.  This "
 "used to be the default behaviour in older versions."
 msgstr ""
-"àààà àà ààà àààà ààà ààà ààà àààà àààà ààà ààà ààà ààààà àààà àààààà  àà ààà àààààà àààààà àààà "
+"àààà àà ààà àààà ààà ààà ààà àààà àààà ààà ààà ààà ààààà àààà àààààà  àà ààà "
+"àààààà àààààà àààà "
 "àààààà ààààà ààààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:249
+#: ../app/config/gimprc-blurbs.h:245
 msgid ""
 "Sets the size of the navigation preview available in the lower right corner "
 "of the image window."
-msgstr "ààààà ààààà àà ààààà àààà àààà àààà àààààà ààààààààà ààà àà àààà àààà àààà ààà"
+msgstr ""
+"ààààà ààààà àà ààààà àààà àààà àààà àààààà ààààààààà ààà àà àààà àààà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:253
+#: ../app/config/gimprc-blurbs.h:249
 msgid "Sets how many processors GIMP should try to use simultaneously."
 msgstr "àààà ààà àà àààà àààà àààà ààààà ààààààà àààà àà ààààààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:266
+#: ../app/config/gimprc-blurbs.h:262
 #, fuzzy
 msgid ""
 "When enabled, the X server is queried for the mouse's current position on "
@@ -6392,171 +6277,199 @@ msgid ""
 "Conversely, on some X servers enabling this option results in faster "
 "painting."
 msgstr ""
-"àààà ààà àààà ààà, X àààà àààà ààààà ààààà àààà ààààà àà àààààà ààààà àààà ààà ààààà, àà àà "
-"ààààà àààà àààà ààààà àààààà àà àà àààà àà àà àààà ààààààà ààà àààà ààà àààà ààà ààààààà ààààà, "
+"àààà ààà àààà ààà, X àààà àààà ààààà ààààà àààà ààààà àà àààààà ààààà àààà "
+"ààà ààààà, àà àà "
+"ààààà àààà àààà ààààà àààààà àà àà àààà àà àà àààà ààààààà ààà àààà ààà àààà "
+"ààà ààààààà ààààà, "
 "àà àà àààà ààà ààà ààà àààà, ààà X àààà àà ààà ààà ààà àààà àààà ààà ààààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:282
+#: ../app/config/gimprc-blurbs.h:278
 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 "
 "down when working with large images."
 msgstr ""
-"àààà ààà àà àà àààà àààààà ààà àààààà àà ààà ààààà àààààà ààà àààà àààààààà àààà ààà ààààà "
+"àààà ààà àà àà àààà àààààà ààà àààààà àà ààà ààààà àààààà ààà àààà àààààààà "
+"àààà ààà ààààà "
 "ààà àààà ààààà àà, àà àà àààà ààààààà ààà ààà ààà àààà àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:287
+#: ../app/config/gimprc-blurbs.h:283
 msgid ""
 "Sets the preview size used for layers and channel previews in newly created "
 "dialogs."
 msgstr "àààà àààà àààààà àààà àààààà ààà àààà ààà àà àààà àààà ààà àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:291
+#: ../app/config/gimprc-blurbs.h:287
+msgid "Sets the default quick mask color."
+msgstr ""
+
+#: ../app/config/gimprc-blurbs.h:290
 msgid ""
 "When enabled, the image window will automatically resize itself whenever the "
 "physical image size changes."
 msgstr ""
-"àààà àààà àààà ààà, ààààà ààààà ààààà ààààà àà àààà àààà àààààà àààààà àààà àà ààà ààààà àà "
+"àààà àààà àààà ààà, ààààà ààààà ààààà ààààà àà àààà àààà àààààà àààààà àààà "
+"àà ààà ààààà àà "
 "àààààà"
 
-#: ../app/config/gimprc-blurbs.h:295
+#: ../app/config/gimprc-blurbs.h:294
 msgid ""
 "When enabled, the image window will automatically resize itself when zooming "
 "into and out of images."
-msgstr "àààà àààà àààà ààà, ààààà ààààà àààà àà àààà ààà àààà àààààà àààà àà ààà ààà àààààà"
+msgstr ""
+"àààà àààà àààà ààà, ààààà ààààà àààà àà àààà ààà àààà àààààà àààà àà ààà ààà "
+"àààààà"
 
-#: ../app/config/gimprc-blurbs.h:299
+#: ../app/config/gimprc-blurbs.h:298
 msgid "Let GIMP try to restore your last saved session on each startup."
-msgstr "àààà ààà àààà ààààà àààààà àààààà ààà ààààà àààà ààà-àààà ààà àà àààà àààà"
+msgstr ""
+"àààà ààà àààà ààààà àààààà àààààà ààà ààààà àààà ààà-àààà ààà àà àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:302
-msgid "Remember the current tool, pattern, color, and brush across GIMP sessions."
+#: ../app/config/gimprc-blurbs.h:301
+msgid ""
+"Remember the current tool, pattern, color, and brush across GIMP sessions."
 msgstr "àààà àààààà ààààà àààààà ààà, ààààà, ààà ààà ààààà ààààà ààà ààà ààààà"
 
-#: ../app/config/gimprc-blurbs.h:306
+#: ../app/config/gimprc-blurbs.h:305
 msgid ""
 "Keep a permanent record of all opened and saved files in the Recent "
 "Documents list."
-msgstr "ààààà àààààààà àààà àààà àà ààààààààà ààà àààààààà àààààà àà àààààà àààà ààà àààà ààààà"
+msgstr ""
+"ààààà àààààààà àààà àààà àà ààààààààà ààà àààààààà àààààà àà àààààà àààà ààà "
+"àààà ààààà"
 
-#: ../app/config/gimprc-blurbs.h:310
+#: ../app/config/gimprc-blurbs.h:309
 msgid "Save the positions and sizes of the main dialogs when GIMP exits."
-msgstr "àààà àà àààà ààà àààà ààà, àààà ààààààà àà àààà ààà ààààààà ààà ààààààà"
+msgstr ""
+"àààà àà àààà ààà àààà ààà, àààà ààààààà àà àààà ààà ààààààà ààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:313
+#: ../app/config/gimprc-blurbs.h:312
 msgid "Save the tool options when GIMP exits."
 msgstr "àààà àààà ààà àààà ààà ààà ààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:319
+#: ../app/config/gimprc-blurbs.h:318
 msgid ""
 "When enabled, all paint tools will show a preview of the current brush's "
 "outline."
-msgstr "àààà ààà àààà ààà àà àààà ààà àààààà ààààà àà ààà-àààà àà ààà ààààààààà"
+msgstr ""
+"àààà ààà àààà ààà àà àààà ààà àààààà ààààà àà ààà-àààà àà ààà ààààààààà"
 
-#: ../app/config/gimprc-blurbs.h:323
+#: ../app/config/gimprc-blurbs.h:322
 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 "
 "by pressing F1."
 msgstr ""
-"àààà ààà àààà ààà àààààà ààà àààà ààà ààààààà, àà àà àààààà àààà àààà àà ààààà ààààààà ààààà "
+"àààà ààà àààà ààà àààààà ààà àààà ààà ààààààà, àà àà àààààà àààà àààà àà "
+"ààààà ààààààà ààààà "
 "àà ààà àà, àààà àààà ààà F1 ààà àà àà ààààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:328
+#: ../app/config/gimprc-blurbs.h:327
 msgid ""
 "When enabled, the mouse pointer will be shown over the image while using a "
 "paint tool."
-msgstr "àààà ààà àààà ààà ààà ààààà ààààààà ààà àààà ààà àààà ààààà ààààà àààà àààààà ààààààà"
+msgstr ""
+"àààà ààà àààà ààà ààà ààààà ààààààà ààà àààà ààà àààà ààààà ààààà àààà àààààà "
+"ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:332
+#: ../app/config/gimprc-blurbs.h:331
 msgid ""
 "When enabled, the menubar is visible by default. This can also be toggled "
 "with the \"View->Show Menubar\" command."
 msgstr ""
-"àààà ààà àààà ààà, àààà-ààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààà ààà àààà\" ààà "
+"àààà ààà àààà ààà, àààà-ààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààà "
+"ààà àààà\" ààà "
 "àà ààà àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:336
+#: ../app/config/gimprc-blurbs.h:335
 msgid ""
 "When enabled, the rulers are visible by default. This can also be toggled "
 "with the \"View->Show Rulers\" command."
 msgstr ""
-"àààà ààà àààà ààà, àààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààà àààà\" ààà àà ààà "
+"àààà ààà àààà ààà, àààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààà "
+"àààà\" ààà àà ààà "
 "àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:340
+#: ../app/config/gimprc-blurbs.h:339
 msgid ""
 "When enabled, the scrollbars are visible by default. This can also be "
 "toggled with the \"View->Show Scrollbars\" command."
 msgstr ""
-"àààà ààà àààà ààà, àààààààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààààààà\" ààà àà "
+"àààà ààà àààà ààà, àààààààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->"
+"àààààààà\" ààà àà "
 "ààà àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:344
+#: ../app/config/gimprc-blurbs.h:343
 msgid ""
 "When enabled, the statusbar is visible by default. This can also be toggled "
 "with the \"View->Show Statusbar\" command."
 msgstr ""
-"àààà ààà àààà ààà, àààà-àààà ààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààà àààà àààà\" "
+"àààà ààà àààà ààà, àààà-àààà ààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->"
+"àààà àààà àààà\" "
 "ààà àà ààà àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:348
+#: ../app/config/gimprc-blurbs.h:347
 msgid ""
 "When enabled, the selection is visible by default. This can also be toggled "
 "with the \"View->Show Selection\" command."
 msgstr ""
-"àààà ààà àààà ààà, ààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->ààà àààà\" ààà àà ààà "
+"àààà ààà àààà ààà, ààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->ààà "
+"àààà\" ààà àà ààà "
 "àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:352
+#: ../app/config/gimprc-blurbs.h:351
 msgid ""
 "When enabled, the layer boundary is visible by default. This can also be "
 "toggled with the \"View->Show Layer Boundary\" command."
 msgstr ""
-"àààà ààà àààà ààà, àààà ààààààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->ààààààà àààà\" "
+"àààà ààà àààà ààà, àààà ààààààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->"
+"ààààààà àààà\" "
 "ààà àà ààà àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:356
+#: ../app/config/gimprc-blurbs.h:355
 msgid ""
 "When enabled, the guides are visible by default. This can also be toggled "
 "with the \"View->Show Guides\" command."
 msgstr ""
-"àààà ààà àààà ààà, àààààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààà àààà\" ààà àà "
+"àààà ààà àààà ààà, àààààà ààààààà àààààà àà ààà ààààààà àà ààà \"àààà->àààà "
+"àààà\" ààà àà "
 "ààà àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:360
+#: ../app/config/gimprc-blurbs.h:359
 msgid ""
 "When enabled, the grid is visible by default. This can also be toggled with "
 "the \"View->Show Grid\" command."
 msgstr ""
-"àààà ààà àààà ààà, ààààà àààààà àà ààà ààààààà àà ààà \"àààà->ààààà àààà\" ààà àà ààà àààà "
+"àààà ààà àààà ààà, ààààà àààààà àà ààà ààààààà àà ààà \"àààà->ààààà àààà\" "
+"ààà àà ààà àààà "
 "àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:364
+#: ../app/config/gimprc-blurbs.h:363
 msgid ""
 "When enabled, the sample points are visible by default. This can also be "
 "toggled with the \"View->Show Sample Points\" command."
 msgstr ""
-"àààà ààà àààà ààà, ààààà àààààà àààààà àà ààà ààààààà àà ààà \"àààà-> ààààà àààààà àààà\" ààà àà "
+"àààà ààà àààà ààà, ààààà àààààà àààààà àà ààà ààààààà àà ààà \"àààà-> ààààà "
+"àààààà àààà\" ààà àà "
 "ààà àààà àà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:368
+#: ../app/config/gimprc-blurbs.h:367
 msgid "Show a tooltip when the pointer hovers over an item."
 msgstr "àààà ààà àààà àà àààà ààààààà ààà ààà ààà-àààà àààààà"
 
-#: ../app/config/gimprc-blurbs.h:371
+#: ../app/config/gimprc-blurbs.h:370
 msgid "Use GIMP in a single-window mode."
 msgstr "àààà ààà ààààà ààààà 'à àààààà"
 
-#: ../app/config/gimprc-blurbs.h:374
+#: ../app/config/gimprc-blurbs.h:373
 msgid "Hide docks and other windows, leaving only image windows."
 msgstr ""
 
-#: ../app/config/gimprc-blurbs.h:377
+#: ../app/config/gimprc-blurbs.h:376
 msgid "What to do when the space bar is pressed in the image window."
 msgstr "àà àààà àà, àààà ààààà ààààà àààà àààà-ààà àààà ààààà"
 
-#: ../app/config/gimprc-blurbs.h:380
+#: ../app/config/gimprc-blurbs.h:379
 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 "
@@ -6565,56 +6478,64 @@ msgid ""
 "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\"."
 msgstr ""
-"àààà àààà àààààà àààà àààà àààà ààà àààà àààààà àààààà àààà àààà ààààà ààà àààà àààà ààà "
-"àààà àààà ààààà ààà àààà àààààà àààà àààà àààà ààà ààààà àà àààà ààààà ààà àààà àààà àà àà "
-"àààà àààà ààààà àààààà ààà àààà àààà ààà ààààà ààà àààà àà àààà ààà àà ààà ààààà àààà àààà "
-"àà NFS ààààà ààààà ààààààààà àààà ààààààààà àààà àààà àààà àààà ààà àààààà ààààà ààà ààà "
+"àààà àààà àààààà àààà àààà àààà ààà àààà àààààà àààààà àààà àààà ààààà ààà "
+"àààà àààà ààà "
+"àààà àààà ààààà ààà àààà àààààà àààà àààà àààà ààà ààààà àà àààà ààààà ààà "
+"àààà àààà àà àà "
+"àààà àààà ààààà àààààà ààà àààà àààà ààà ààààà ààà àààà àà àààà ààà àà ààà "
+"ààààà àààà àààà "
+"àà NFS ààààà ààààà ààààààààà àààà ààààààààà àààà àààà àààà àààà ààà àààààà "
+"ààààà ààà ààà "
 "àààà àà àààààà ààà àà àààà àààà, àààà àààà àààà \"/tmp\" àààà ààààà ààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:389
+#: ../app/config/gimprc-blurbs.h:388
 msgid "When enabled, menus can be torn off."
 msgstr "ààà ààà àà àààà ààà àààà àà àààààà"
 
-#: ../app/config/gimprc-blurbs.h:392
+#: ../app/config/gimprc-blurbs.h:391
 msgid ""
 "When enabled, you can change keyboard shortcuts for menu items by hitting a "
 "key combination while the menu item is highlighted."
 msgstr ""
-"àààà ààà àààà ààà ààààà àààà àààà àààà ààààààà ààà ààààà ààà ààààà ààààààààà àà àà àààà àààà àà "
+"àààà ààà àààà ààà ààààà àààà àààà àààà ààààààà ààà ààààà ààà ààààà ààààààààà "
+"àà àà àààà àààà àà "
 "àààààà àààààààà ààà àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:396
+#: ../app/config/gimprc-blurbs.h:395
 msgid "Save changed keyboard shortcuts when GIMP exits."
 msgstr "ààà àà àààà ààà àààà ààà, àà-àààà àààààààà àààà àààààààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:399
+#: ../app/config/gimprc-blurbs.h:398
 msgid "Restore saved keyboard shortcuts on each GIMP startup."
 msgstr "àààà àààà ààààà ààà àààà àààààà àà-àààà àààààààà ààà-àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:402
+#: ../app/config/gimprc-blurbs.h:401
 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 "
 "files are likely to remain, so it is best if this folder not be one that is "
 "shared by other users."
 msgstr ""
-"ààààà ààààààà ààààààààà àààà àààà ààà àààà àà àààà ààààà àààààà àààà ààààààààà àààà ààà ààà "
-"àààà ààààààà àààààà ààà àà ààààààà, àà ààà àààààà àààà ààà àààààà àà, àààààà àà àààà àà "
+"ààààà ààààààà ààààààààà àààà àààà ààà àààà àà àààà ààààà àààààà àààà "
+"ààààààààà àààà ààà ààà "
+"àààà ààààààà àààààà ààà àà ààààààà, àà ààà àààààà àààà ààà àààààà àà, àààààà "
+"àà àààà àà "
 "àà àà ààà ààà ààààààà àààà ààààà àà àààà ààààà"
 
-#: ../app/config/gimprc-blurbs.h:414
+#: ../app/config/gimprc-blurbs.h:413
 msgid "Sets the size of the thumbnail shown in the Open dialog."
 msgstr "àààààà àààààà àààà àààààà àà àààààà àààà àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:417
+#: ../app/config/gimprc-blurbs.h:416
 msgid ""
 "The thumbnail in the Open dialog will be automatically updated if the file "
 "being previewed is smaller than the size set here."
 msgstr ""
-"àààààà àààààà àààà àààààà àààààààà àààààà àà ààààà àààààà, àà àààà àààà àààà àààà ààà àààà àààà "
+"àààààà àààààà àààà àààààà àààààààà àààààà àà ààààà àààààà, àà àààà àààà àààà "
+"àààà ààà àààà àààà "
 "àà ààà àààà ààààààà"
 
-#: ../app/config/gimprc-blurbs.h:421
+#: ../app/config/gimprc-blurbs.h:420
 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 "
@@ -6622,67 +6543,71 @@ msgid ""
 "you may want to set this to a higher value."
 msgstr ""
 
-#: ../app/config/gimprc-blurbs.h:427
+#: ../app/config/gimprc-blurbs.h:426
 msgid "Show the current foreground and background colors in the toolbox."
 msgstr "ààààààà àààà ààààààààà ààà ààààààààà ààà ààààà"
 
-#: ../app/config/gimprc-blurbs.h:430
+#: ../app/config/gimprc-blurbs.h:429
 msgid "Show the currently selected brush, pattern and gradient in the toolbox."
 msgstr "ààààààà àààà ààà àààà ààààà, ààààààà ààà ààààà ààààà"
 
-#: ../app/config/gimprc-blurbs.h:433
+#: ../app/config/gimprc-blurbs.h:432
 msgid "Show the currently active image in the toolbox."
 msgstr "ààààààà àààà àààààà ààààà ààààà ààà ààààà"
 
-#: ../app/config/gimprc-blurbs.h:439
+#: ../app/config/gimprc-blurbs.h:438
 msgid "Sets the manner in which transparency is displayed in images."
 msgstr "àààà ààà àà ààààà àààà ààààààààà àààà ààààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:442
+#: ../app/config/gimprc-blurbs.h:441
 msgid "Sets the size of the checkerboard used to display transparency."
 msgstr "ààààààààà àààààà àà ààààààà-àààà àà àààà àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:445
+#: ../app/config/gimprc-blurbs.h:444
 msgid ""
 "When enabled, GIMP will not save an image if it has not been changed since "
 "it was opened."
 msgstr ""
-"àààà ààà àààà ààà àààà àà ààà ààààà ààà àààààààà àààà, ààà àààà àààààà ààààà ààà ààààà àààà "
+"àààà ààà àààà ààà àààà àà ààà ààààà ààà àààààààà àààà, ààà àààà àààààà ààààà "
+"ààà ààààà àààà "
 "àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:449
+#: ../app/config/gimprc-blurbs.h:448
 msgid ""
 "Sets the minimal number of operations that can be undone. More undo levels "
 "are kept available until the undo-size limit is reached."
 msgstr ""
-"àààà ààà àà ààààààààà àà àààà-ààà ààààà àààà àààà ààà ààà ààààà àààà àà àààà ààààà àà, àààà ààà "
+"àààà ààà àà ààààààààà àà àààà-ààà ààààà àààà àààà ààà ààà ààààà àààà àà àààà "
+"ààààà àà, àààà ààà "
 "àà ààààà ààààà àààà àààà àààà ààààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:453
+#: ../app/config/gimprc-blurbs.h:452
 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 "
 "as configured can be undone."
 msgstr ""
-"àààààà àà àààà àààà àààà àààà àà àà àà ààààà àààà àààà ààààààà àààà ààààà ààààà ààààà àà "
-"àààà ààààà ààà àà àààààà ààà ààààà, ààààà àà ààààà-àààà àààààà àà, àà ààà àààà àà àà àà "
+"àààààà àà àààà àààà àààà àààà àà àà àà ààààà àààà àààà ààààààà àààà ààààà "
+"ààààà ààààà àà "
+"àààà ààààà ààà àà àààààà ààà ààààà, ààààà àà ààààà-àààà àààààà àà, àà ààà "
+"àààà àà àà àà "
 "àààà ààà"
 
-#: ../app/config/gimprc-blurbs.h:458
+#: ../app/config/gimprc-blurbs.h:457
 msgid "Sets the size of the previews in the Undo History."
 msgstr "àààà àààà àààà ààààà àà àààà àààà àààà"
 
-#: ../app/config/gimprc-blurbs.h:461
+#: ../app/config/gimprc-blurbs.h:460
 msgid "When enabled, pressing F1 will open the help browser."
 msgstr "àààà ààà àààà ààà , F1 ààààà ààà àààà ààààààà àààà ààààààà"
 
-#: ../app/config/gimprc-deserialize.c:134 ../app/core/gimp-modules.c:133
-#: ../app/core/gimp-units.c:163 ../app/gui/session.c:243
+#: ../app/config/gimprc-deserialize.c:135 ../app/core/gimp-modules.c:133
+#: ../app/core/gimp-units.c:167 ../app/gui/session.c:286
 #: ../app/plug-in/plug-in-rc.c:212
 msgid "fatal parse error"
 msgstr "àààà àààà àààà"
 
-#: ../app/config/gimprc-deserialize.c:162
+#: ../app/config/gimprc-deserialize.c:163
 #, c-format
 msgid "value for token %s is not a valid UTF-8 string"
 msgstr "àààà %s àà àààà ààà UTF-8 àààà àààà ààà"
@@ -6708,7 +6633,6 @@ msgid "Positioned"
 msgstr "ààààà"
 
 #: ../app/core/core-enums.c:87
-#, fuzzy
 msgctxt "convert-palette-type"
 msgid "Generate optimum palette"
 msgstr "àààààà ààààà àààà"
@@ -6999,575 +6923,515 @@ msgid "View as list"
 msgstr "àààà àààà àààà"
 
 #: ../app/core/core-enums.c:625
-#, fuzzy
 msgctxt "view-type"
 msgid "View as grid"
 msgstr "ààààà àààà àààà"
 
-#: ../app/core/core-enums.c:691
-#, fuzzy
+#: ../app/core/core-enums.c:654
 msgctxt "thumbnail-size"
 msgid "No thumbnails"
 msgstr "ààà àààààà àààà"
 
-#: ../app/core/core-enums.c:692
+#: ../app/core/core-enums.c:655
 msgctxt "thumbnail-size"
 msgid "Normal (128x128)"
 msgstr "ààààà (128x128)"
 
-#: ../app/core/core-enums.c:693
-#, fuzzy
+#: ../app/core/core-enums.c:656
 msgctxt "thumbnail-size"
 msgid "Large (256x256)"
 msgstr "àààà (256x256)"
 
-#: ../app/core/core-enums.c:870
+#: ../app/core/core-enums.c:833
 msgctxt "undo-type"
 msgid "<<invalid>>"
 msgstr "<<ààà>>"
 
-#: ../app/core/core-enums.c:871
+#: ../app/core/core-enums.c:834
 msgctxt "undo-type"
 msgid "Scale image"
 msgstr "ààààà àààà ààà"
 
-#: ../app/core/core-enums.c:872
+#: ../app/core/core-enums.c:835
 msgctxt "undo-type"
 msgid "Resize image"
 msgstr "ààààà ààà-àààà"
 
-#: ../app/core/core-enums.c:873
+#: ../app/core/core-enums.c:836
 msgctxt "undo-type"
 msgid "Flip image"
 msgstr "ààààà àààà"
 
-#: ../app/core/core-enums.c:874
+#: ../app/core/core-enums.c:837
 msgctxt "undo-type"
 msgid "Rotate image"
 msgstr "ààààà àààààà"
 
-#: ../app/core/core-enums.c:875
+#: ../app/core/core-enums.c:838
 msgctxt "undo-type"
 msgid "Crop image"
 msgstr "ààààà àààà ààà"
 
-#: ../app/core/core-enums.c:876
+#: ../app/core/core-enums.c:839
 msgctxt "undo-type"
 msgid "Convert image"
 msgstr "ààààà ààààà ààà"
 
-#: ../app/core/core-enums.c:877
+#: ../app/core/core-enums.c:840
 msgctxt "undo-type"
 msgid "Remove item"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:878
+#: ../app/core/core-enums.c:841
 msgctxt "undo-type"
 msgid "Merge layers"
 msgstr "àààààà àààà ààà"
 
-#: ../app/core/core-enums.c:879
+#: ../app/core/core-enums.c:842
 msgctxt "undo-type"
 msgid "Merge paths"
 msgstr "àààà àààà ààà"
 
-#: ../app/core/core-enums.c:880
+#: ../app/core/core-enums.c:843
 msgctxt "undo-type"
 msgid "Quick Mask"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:881 ../app/core/core-enums.c:911
+#: ../app/core/core-enums.c:844 ../app/core/core-enums.c:874
 #: ../app/core/gimpimage-grid.c:63
 msgctxt "undo-type"
 msgid "Grid"
 msgstr "ààààà"
 
-#: ../app/core/core-enums.c:882 ../app/core/core-enums.c:913
+#: ../app/core/core-enums.c:845 ../app/core/core-enums.c:876
 msgctxt "undo-type"
 msgid "Guide"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:883 ../app/core/core-enums.c:914
+#: ../app/core/core-enums.c:846 ../app/core/core-enums.c:877
 msgctxt "undo-type"
 msgid "Sample Point"
 msgstr "ààààà àààààà"
 
-#: ../app/core/core-enums.c:884 ../app/core/core-enums.c:915
+#: ../app/core/core-enums.c:847 ../app/core/core-enums.c:878
 msgctxt "undo-type"
 msgid "Layer/Channel"
 msgstr "àààà/àààà"
 
-#: ../app/core/core-enums.c:885 ../app/core/core-enums.c:916
+#: ../app/core/core-enums.c:848 ../app/core/core-enums.c:879
 msgctxt "undo-type"
 msgid "Layer/Channel modification"
 msgstr "àààà/àààà ààà"
 
-#: ../app/core/core-enums.c:886 ../app/core/core-enums.c:917
-#, fuzzy
+#: ../app/core/core-enums.c:849 ../app/core/core-enums.c:880
 msgctxt "undo-type"
 msgid "Selection mask"
 msgstr "àààà ààà"
 
-#: ../app/core/core-enums.c:887 ../app/core/core-enums.c:921
-#, fuzzy
+#: ../app/core/core-enums.c:850 ../app/core/core-enums.c:884
 msgctxt "undo-type"
 msgid "Item visibility"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:888 ../app/core/core-enums.c:922
-#, fuzzy
+#: ../app/core/core-enums.c:851 ../app/core/core-enums.c:885
 msgctxt "undo-type"
 msgid "Link/Unlink item"
-msgstr "àààà/àà-àààà àààà"
+msgstr "àààà àààà/àà-àààà"
 
-#: ../app/core/core-enums.c:889
-#, fuzzy
+#: ../app/core/core-enums.c:852
 msgctxt "undo-type"
 msgid "Item properties"
 msgstr "àààà ààààààààà"
 
-#: ../app/core/core-enums.c:890 ../app/core/core-enums.c:920
-#, fuzzy
+#: ../app/core/core-enums.c:853 ../app/core/core-enums.c:883
 msgctxt "undo-type"
 msgid "Move item"
 msgstr "àààà ààààà"
 
-#: ../app/core/core-enums.c:891
-#, fuzzy
+#: ../app/core/core-enums.c:854
 msgctxt "undo-type"
 msgid "Scale item"
 msgstr "àààà àààà ààà"
 
-#: ../app/core/core-enums.c:892
-#, fuzzy
+#: ../app/core/core-enums.c:855
 msgctxt "undo-type"
 msgid "Resize item"
 msgstr "àààà ààà-àààà"
 
-#: ../app/core/core-enums.c:893
-#, fuzzy
+#: ../app/core/core-enums.c:856
 msgctxt "undo-type"
 msgid "Add layer"
 msgstr "àààà ààààà"
 
-#: ../app/core/core-enums.c:894 ../app/core/core-enums.c:933
-#, fuzzy
+#: ../app/core/core-enums.c:857 ../app/core/core-enums.c:896
 msgctxt "undo-type"
 msgid "Add layer mask"
 msgstr "àààà àààà ààààà"
 
-#: ../app/core/core-enums.c:895 ../app/core/core-enums.c:935
-#, fuzzy
+#: ../app/core/core-enums.c:858 ../app/core/core-enums.c:898
 msgctxt "undo-type"
 msgid "Apply layer mask"
 msgstr "àààà àààà àààà"
 
-#: ../app/core/core-enums.c:896 ../app/core/core-enums.c:943
-#, fuzzy
+#: ../app/core/core-enums.c:859 ../app/core/core-enums.c:906
 msgctxt "undo-type"
 msgid "Floating selection to layer"
 msgstr "àààà àà àààà ààà"
 
-#: ../app/core/core-enums.c:897
+#: ../app/core/core-enums.c:860
 #, fuzzy
 msgctxt "undo-type"
 msgid "Float selection"
 msgstr "ààà àààà"
 
-#: ../app/core/core-enums.c:898
-#, fuzzy
+#: ../app/core/core-enums.c:861
 msgctxt "undo-type"
 msgid "Anchor floating selection"
 msgstr "àààà àààà ààà"
 
-#: ../app/core/core-enums.c:899 ../app/core/gimp-edit.c:262
+#: ../app/core/core-enums.c:862 ../app/core/gimp-edit.c:261
 msgctxt "undo-type"
 msgid "Paste"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:900 ../app/core/gimp-edit.c:501
+#: ../app/core/core-enums.c:863 ../app/core/gimp-edit.c:502
 msgctxt "undo-type"
 msgid "Cut"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:901
+#: ../app/core/core-enums.c:864
 msgctxt "undo-type"
 msgid "Text"
 msgstr "ààààà"
 
-#: ../app/core/core-enums.c:902 ../app/core/core-enums.c:944
-#: ../app/core/gimpdrawable-transform.c:567
+#: ../app/core/core-enums.c:865 ../app/core/core-enums.c:907
+#: ../app/core/gimpdrawable-transform.c:589
 msgctxt "undo-type"
 msgid "Transform"
 msgstr "àààààààà"
 
-#: ../app/core/core-enums.c:903 ../app/core/core-enums.c:945
+#: ../app/core/core-enums.c:866 ../app/core/core-enums.c:908
 msgctxt "undo-type"
 msgid "Paint"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:904 ../app/core/core-enums.c:948
-#, fuzzy
+#: ../app/core/core-enums.c:867 ../app/core/core-enums.c:911
 msgctxt "undo-type"
 msgid "Attach parasite"
 msgstr "àààààààà ààààà ààà"
 
-#: ../app/core/core-enums.c:905 ../app/core/core-enums.c:949
-#, fuzzy
+#: ../app/core/core-enums.c:868 ../app/core/core-enums.c:912
 msgctxt "undo-type"
 msgid "Remove parasite"
 msgstr "àààààààà àààà"
 
-#: ../app/core/core-enums.c:906
-#, fuzzy
+#: ../app/core/core-enums.c:869
 msgctxt "undo-type"
 msgid "Import paths"
 msgstr "àààà àààààà ààà"
 
-#: ../app/core/core-enums.c:907
+#: ../app/core/core-enums.c:870
 msgctxt "undo-type"
 msgid "Plug-In"
 msgstr "àààààà"
 
-#: ../app/core/core-enums.c:908
+#: ../app/core/core-enums.c:871
 msgctxt "undo-type"
 msgid "Image type"
 msgstr "ààààà àààà"
 
-#: ../app/core/core-enums.c:909
+#: ../app/core/core-enums.c:872
 msgctxt "undo-type"
 msgid "Image size"
 msgstr "ààààà àààà"
 
-#: ../app/core/core-enums.c:910
+#: ../app/core/core-enums.c:873
 msgctxt "undo-type"
 msgid "Image resolution change"
 msgstr "ààààà àààààààààà àààà"
 
-#: ../app/core/core-enums.c:912
-#, fuzzy
+#: ../app/core/core-enums.c:875
 msgctxt "undo-type"
 msgid "Change indexed palette"
 msgstr "àààààà ààààà àààà"
 
-#: ../app/core/core-enums.c:918
-#, fuzzy
+#: ../app/core/core-enums.c:881
 msgctxt "undo-type"
 msgid "Reorder item"
-msgstr "àààà àààà"
+msgstr "àààà ààà-àààààà"
 
-#: ../app/core/core-enums.c:919
-#, fuzzy
+#: ../app/core/core-enums.c:882
 msgctxt "undo-type"
 msgid "Rename item"
 msgstr "àààà ààà-àààà"
 
-#: ../app/core/core-enums.c:923
+#: ../app/core/core-enums.c:886
 msgctxt "undo-type"
 msgid "New layer"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:924
+#: ../app/core/core-enums.c:887
 msgctxt "undo-type"
 msgid "Delete layer"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:925
-#, fuzzy
+#: ../app/core/core-enums.c:888
 msgctxt "undo-type"
 msgid "Set layer mode"
 msgstr "àààà ààà àààà ààà"
 
-#: ../app/core/core-enums.c:926
-#, fuzzy
+#: ../app/core/core-enums.c:889
 msgctxt "undo-type"
 msgid "Set layer opacity"
 msgstr "àààà àààààààà àààà ààà"
 
-#: ../app/core/core-enums.c:927
-#, fuzzy
+#: ../app/core/core-enums.c:890
 msgctxt "undo-type"
 msgid "Lock/Unlock alpha channel"
 msgstr "àààà àààà àààà-ààà/àààààà"
 
-#: ../app/core/core-enums.c:928
+#: ../app/core/core-enums.c:891
 msgctxt "undo-type"
 msgid "Suspend group layer resize"
 msgstr ""
 
-#: ../app/core/core-enums.c:929
+#: ../app/core/core-enums.c:892
 msgctxt "undo-type"
 msgid "Resume group layer resize"
 msgstr ""
 
-#: ../app/core/core-enums.c:930
-#, fuzzy
+#: ../app/core/core-enums.c:893
 msgctxt "undo-type"
 msgid "Convert group layer"
-msgstr "àààààà àààà ààààà ààà"
+msgstr "ààààà àààà àààà"
 
-#: ../app/core/core-enums.c:931
-#, fuzzy
+#: ../app/core/core-enums.c:894
 msgctxt "undo-type"
 msgid "Text layer"
 msgstr "ààààà àààà"
 
-#: ../app/core/core-enums.c:932
-#, fuzzy
+#: ../app/core/core-enums.c:895
 msgctxt "undo-type"
 msgid "Text layer modification"
 msgstr "ààààà àààà ààà"
 
-#: ../app/core/core-enums.c:934
-#, fuzzy
+#: ../app/core/core-enums.c:897
 msgctxt "undo-type"
 msgid "Delete layer mask"
 msgstr "àààà àààà àààà"
 
-#: ../app/core/core-enums.c:936
-#, fuzzy
+#: ../app/core/core-enums.c:899
 msgctxt "undo-type"
 msgid "Show layer mask"
 msgstr "àààà àààà ààààà"
 
-#: ../app/core/core-enums.c:937
-#, fuzzy
+#: ../app/core/core-enums.c:900
 msgctxt "undo-type"
 msgid "New channel"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:938
-#, fuzzy
+#: ../app/core/core-enums.c:901
 msgctxt "undo-type"
 msgid "Delete channel"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:939
-#, fuzzy
+#: ../app/core/core-enums.c:902
 msgctxt "undo-type"
 msgid "Channel color"
 msgstr "àààà ààà"
 
-#: ../app/core/core-enums.c:940
-#, fuzzy
+#: ../app/core/core-enums.c:903
 msgctxt "undo-type"
 msgid "New path"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:941
-#, fuzzy
+#: ../app/core/core-enums.c:904
 msgctxt "undo-type"
 msgid "Delete path"
 msgstr "àààà àààà"
 
-#: ../app/core/core-enums.c:942
-#, fuzzy
+#: ../app/core/core-enums.c:905
 msgctxt "undo-type"
 msgid "Path modification"
 msgstr "àààà ààà"
 
-#: ../app/core/core-enums.c:946
-#, fuzzy
+#: ../app/core/core-enums.c:909
 msgctxt "undo-type"
 msgid "Ink"
 msgstr "ààààà"
 
-#: ../app/core/core-enums.c:947
-#, fuzzy
+#: ../app/core/core-enums.c:910
 msgctxt "undo-type"
 msgid "Select foreground"
 msgstr "ààà-àààààà àààà"
 
-#: ../app/core/core-enums.c:950
-#, fuzzy
+#: ../app/core/core-enums.c:913
 msgctxt "undo-type"
 msgid "Not undoable"
 msgstr "ààààà ààà àààà"
 
-#: ../app/core/core-enums.c:1222
-#, fuzzy
+#: ../app/core/core-enums.c:1185
 msgctxt "select-criterion"
 msgid "Composite"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:1223
-#, fuzzy
+#: ../app/core/core-enums.c:1186
 msgctxt "select-criterion"
 msgid "Red"
 msgstr "ààà"
 
-#: ../app/core/core-enums.c:1224
-#, fuzzy
+#: ../app/core/core-enums.c:1187
 msgctxt "select-criterion"
 msgid "Green"
 msgstr "ààà"
 
-#: ../app/core/core-enums.c:1225
-#, fuzzy
+#: ../app/core/core-enums.c:1188
 msgctxt "select-criterion"
 msgid "Blue"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:1226
-#, fuzzy
+#: ../app/core/core-enums.c:1189
 msgctxt "select-criterion"
 msgid "Hue"
 msgstr "ààà"
 
-#: ../app/core/core-enums.c:1227
+#: ../app/core/core-enums.c:1190
 msgctxt "select-criterion"
 msgid "Saturation"
 msgstr "ààààààààà"
 
-#: ../app/core/core-enums.c:1228
+#: ../app/core/core-enums.c:1191
 msgctxt "select-criterion"
 msgid "Value"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:1257
+#: ../app/core/core-enums.c:1220
 msgctxt "message-severity"
 msgid "Message"
 msgstr "àààààà"
 
-#: ../app/core/core-enums.c:1258
+#: ../app/core/core-enums.c:1221
 msgctxt "message-severity"
 msgid "Warning"
 msgstr "ààààààà"
 
-#: ../app/core/core-enums.c:1259
+#: ../app/core/core-enums.c:1222
 msgctxt "message-severity"
 msgid "Error"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:1288
+#: ../app/core/core-enums.c:1251
 msgctxt "color-profile-policy"
 msgid "Ask what to do"
 msgstr "ààààà àà àà àààà àà"
 
-#: ../app/core/core-enums.c:1289
-#, fuzzy
+#: ../app/core/core-enums.c:1252
 msgctxt "color-profile-policy"
 msgid "Keep embedded profile"
 msgstr "àààààà ààààààà àààà"
 
-#: ../app/core/core-enums.c:1290
-#, fuzzy
+#: ../app/core/core-enums.c:1253
 msgctxt "color-profile-policy"
 msgid "Convert to RGB workspace"
 msgstr "RGB ààààààà àà ààààà"
 
-#: ../app/core/core-enums.c:1327
-#, fuzzy
+#: ../app/core/core-enums.c:1290
 msgctxt "dynamics-output-type"
 msgid "Opacity"
 msgstr "àààààààà"
 
-#: ../app/core/core-enums.c:1328
-#, fuzzy
+#: ../app/core/core-enums.c:1291
 msgctxt "dynamics-output-type"
 msgid "Size"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:1329
-#, fuzzy
+#: ../app/core/core-enums.c:1292
 msgctxt "dynamics-output-type"
 msgid "Angle"
-msgstr "ààà:"
+msgstr "ààà"
 
-#: ../app/core/core-enums.c:1330
-#, fuzzy
+#: ../app/core/core-enums.c:1293
 msgctxt "dynamics-output-type"
 msgid "Color"
 msgstr "ààà"
 
-#: ../app/core/core-enums.c:1331
-#, fuzzy
+#: ../app/core/core-enums.c:1294
 msgctxt "dynamics-output-type"
 msgid "Hardness"
 msgstr "ààà"
 
-#: ../app/core/core-enums.c:1332
+#: ../app/core/core-enums.c:1295
 msgctxt "dynamics-output-type"
 msgid "Force"
 msgstr "àààà"
 
-#: ../app/core/core-enums.c:1333
-#, fuzzy
+#: ../app/core/core-enums.c:1296
 msgctxt "dynamics-output-type"
 msgid "Aspect ratio"
 msgstr "àààà àààààà"
 
-#: ../app/core/core-enums.c:1334
-#, fuzzy
+#: ../app/core/core-enums.c:1297
 msgctxt "dynamics-output-type"
 msgid "Spacing"
 msgstr "ààààà"
 
-#: ../app/core/core-enums.c:1335
-#, fuzzy
+#: ../app/core/core-enums.c:1298
 msgctxt "dynamics-output-type"
 msgid "Rate"
 msgstr "ààà"
 
-#: ../app/core/core-enums.c:1336
+#: ../app/core/core-enums.c:1299
 msgctxt "dynamics-output-type"
 msgid "Flow"
 msgstr "ààà"
 
-#: ../app/core/core-enums.c:1337
-#, fuzzy
+#: ../app/core/core-enums.c:1300
 msgctxt "dynamics-output-type"
 msgid "Jitter"
-msgstr "ààààà àààà ààà"
+msgstr "ààààà"
 
-#: ../app/core/gimp-contexts.c:154 ../app/core/gimptooloptions.c:344
-#: ../app/gui/session.c:349 ../app/menus/menus.c:464
-#: ../app/widgets/gimpdevices.c:269
+#: ../app/core/gimp-contexts.c:154 ../app/core/gimptooloptions.c:375
+#: ../app/gui/session.c:399 ../app/menus/menus.c:464
+#: ../app/widgets/gimpdevices.c:206
 #, c-format
 msgid "Deleting \"%s\" failed: %s"
 msgstr "\"%s\" àààààà ààààà: %s"
 
-#: ../app/core/gimp-edit.c:190 ../app/core/gimpimage-new.c:304
+#: ../app/core/gimp-edit.c:189 ../app/core/gimpimage-new.c:309
 msgid "Pasted Layer"
 msgstr "àààà àààà"
 
-#: ../app/core/gimp-edit.c:389
-#, fuzzy
+#: ../app/core/gimp-edit.c:388
 msgctxt "undo-type"
 msgid "Clear"
 msgstr "àààà ààà"
 
-#: ../app/core/gimp-edit.c:408
-#, fuzzy
+#: ../app/core/gimp-edit.c:407
 msgctxt "undo-type"
 msgid "Fill with Foreground Color"
 msgstr "ààààààààà ààà ààà ààà"
 
-#: ../app/core/gimp-edit.c:412
-#, fuzzy
+#: ../app/core/gimp-edit.c:411
 msgctxt "undo-type"
 msgid "Fill with Background Color"
 msgstr "ààààààààà ààà ààà ààà"
 
-#: ../app/core/gimp-edit.c:416
-#, fuzzy
+#: ../app/core/gimp-edit.c:415
 msgctxt "undo-type"
 msgid "Fill with White"
 msgstr "àààà ààà ààà"
 
-#: ../app/core/gimp-edit.c:420
-#, fuzzy
+#: ../app/core/gimp-edit.c:419
 msgctxt "undo-type"
 msgid "Fill with Transparency"
 msgstr "ààààààààà ààà ààà"
 
-#: ../app/core/gimp-edit.c:424
-#, fuzzy
+#: ../app/core/gimp-edit.c:423
 msgctxt "undo-type"
 msgid "Fill with Pattern"
 msgstr "ààààà ààà ààà"
 
-#: ../app/core/gimp-edit.c:513
+#: ../app/core/gimp-edit.c:515
 msgid "Global Buffer"
 msgstr "ààààà àààà"
 
@@ -7602,126 +7466,132 @@ msgstr "FG ààà àààààààà"
 msgid "tags-locale:C"
 msgstr "tips-locale:pa"
 
-#: ../app/core/gimp-user-install.c:154
+#: ../app/core/gimp-user-install.c:159
 #, c-format
 msgid ""
 "It seems you have used GIMP %s before.  GIMP will now migrate your user "
 "settings to '%s'."
 msgstr ""
-"ààà ààààà àà àà ààààà àààà %s àààààà ààààà ààà àààà àààààà ààààà àààààà '%s' àà ààààààà "
+"ààà ààààà àà àà ààààà àààà %s àààààà ààààà ààà àààà àààààà ààààà àààààà '%s' "
+"àà ààààààà "
 "àààààà"
 
-#: ../app/core/gimp-user-install.c:159
+#: ../app/core/gimp-user-install.c:164
 #, c-format
 msgid ""
 "It appears that you are using GIMP for the first time.  GIMP will now create "
 "a folder named '%s' and copy some files to it."
 msgstr ""
-"ààà ààààà àà àà ààààà àààà àààààà ààà ààà ààà ààà àààà ààà '%s' ààà àà ààààà àààààà ààà "
+"ààà ààààà àà àà ààààà àààà àààààà ààà ààà ààà ààà àààà ààà '%s' ààà àà ààààà "
+"àààààà ààà "
 "ààà àààààà àààà àààà àààààà"
 
-#: ../app/core/gimp-user-install.c:311
+#: ../app/core/gimp-user-install.c:316
 #, c-format
 msgid "Copying file '%s' from '%s'..."
 msgstr "'%s' àààà '%s' ààà àààà àààà àà ààà àà..."
 
-#: ../app/core/gimp-user-install.c:326 ../app/core/gimp-user-install.c:352
+#: ../app/core/gimp-user-install.c:331 ../app/core/gimp-user-install.c:357
 #, c-format
 msgid "Creating folder '%s'..."
 msgstr "ààààà '%s' ààààà àà àààà àà..."
 
-#: ../app/core/gimp-user-install.c:337 ../app/core/gimp-user-install.c:363
+#: ../app/core/gimp-user-install.c:342 ../app/core/gimp-user-install.c:368
 #, c-format
 msgid "Cannot create folder '%s': %s"
 msgstr "ààààà '%s' ààààà ààà àà àààà àà: %s"
 
-#: ../app/core/gimp.c:597
+#: ../app/core/gimp.c:595
 msgid "Initialization"
 msgstr "ààààààà"
 
 #. register all internal procedures
-#: ../app/core/gimp.c:698
+#: ../app/core/gimp.c:696
 msgid "Internal Procedures"
 msgstr "ààààààà àààààà"
 
 #. initialize  the global parasite table
-#: ../app/core/gimp.c:949
+#: ../app/core/gimp.c:947
 msgid "Looking for data files"
 msgstr "àààà àààààà àààà ààà àààà àà"
 
-#: ../app/core/gimp.c:949
+#: ../app/core/gimp.c:947
 msgid "Parasites"
 msgstr "àààà-àààààà"
 
 #. initialize the list of gimp dynamics
-#: ../app/core/gimp.c:958 ../app/dialogs/preferences-dialog.c:2724
+#: ../app/core/gimp.c:956 ../app/dialogs/preferences-dialog.c:2743
+#: ../app/tools/gimppaintoptions-gui.c:203
 msgid "Dynamics"
 msgstr "àààààààà"
 
 #. initialize the list of fonts
-#: ../app/core/gimp.c:978
+#: ../app/core/gimp.c:976
 msgid "Fonts (this may take a while)"
 msgstr "àààà (àà ààà ààà àààà ààà àààà àà)"
 
 #. initialize the module list
-#: ../app/core/gimp.c:992 ../app/dialogs/preferences-dialog.c:2752
+#: ../app/core/gimp.c:993 ../app/dialogs/preferences-dialog.c:2775
 msgid "Modules"
 msgstr "àààààà"
 
 #. update tag cache
-#: ../app/core/gimp.c:996
+#: ../app/core/gimp.c:997
 msgid "Updating tag cache"
-msgstr ""
+msgstr "ààà àààà àààààà àààà àà ààà àà"
 
 #: ../app/core/gimpbrush-load.c:178
-#, c-format
-msgid "Could not read %d bytes from '%s': %s"
-msgstr "%d àààà '%s' ààà ààààà ààà àà ààà àà: %s"
+#, fuzzy, c-format
+#| msgid "Could not read %d bytes from '%s': %s"
+msgid "Could not read %d byte from '%s': %s"
+msgid_plural "Could not read %d bytes from '%s': %s"
+msgstr[0] "%d àààà '%s' ààà ààààà ààà àà ààà àà: %s"
+msgstr[1] "%d àààà '%s' ààà ààààà ààà àà ààà àà: %s"
 
-#: ../app/core/gimpbrush-load.c:198
+#: ../app/core/gimpbrush-load.c:200
 #, c-format
 msgid "Fatal parse error in brush file '%s': Width = 0."
 msgstr "ààààà àààà '%s' àààà àààà àààà àààà: ààààà = 0"
 
-#: ../app/core/gimpbrush-load.c:207
+#: ../app/core/gimpbrush-load.c:209
 #, c-format
 msgid "Fatal parse error in brush file '%s': Height = 0."
 msgstr "ààààà àààà '%s' àààà àààà àààà àààà: àààà = 0"
 
-#: ../app/core/gimpbrush-load.c:216
+#: ../app/core/gimpbrush-load.c:218
 #, c-format
 msgid "Fatal parse error in brush file '%s': Bytes = 0."
 msgstr "ààààà àààà '%s' àààà àààà àààà àààà: àààà = 0"
 
-#: ../app/core/gimpbrush-load.c:240
+#: ../app/core/gimpbrush-load.c:242
 #, c-format
 msgid "Fatal parse error in brush file '%s': Unknown depth %d."
 msgstr "ààààà àààà '%s' àààà àààà àààà àà: ààààà %d ààààààà"
 
-#: ../app/core/gimpbrush-load.c:253
+#: ../app/core/gimpbrush-load.c:255
 #, c-format
 msgid "Fatal parse error in brush file '%s': Unknown version %d."
 msgstr "ààààà àààà '%s' àààà àààà àààà: ààààà àààà %dà"
 
-#: ../app/core/gimpbrush-load.c:269 ../app/core/gimpbrush-load.c:389
-#: ../app/core/gimpbrush-load.c:722
+#: ../app/core/gimpbrush-load.c:271 ../app/core/gimpbrush-load.c:391
+#: ../app/core/gimpbrush-load.c:725
 #, c-format
 msgid "Fatal parse error in brush file '%s': File appears truncated."
 msgstr "ààààà àààà '%s' àààà àààà àààà: àààà ààààà ààààà ààà"
 
-#: ../app/core/gimpbrush-load.c:277 ../app/core/gimpbrushgenerated-load.c:128
+#: ../app/core/gimpbrush-load.c:279 ../app/core/gimpbrushgenerated-load.c:128
 #: ../app/core/gimpbrushpipe-load.c:97
 #, c-format
 msgid "Invalid UTF-8 string in brush file '%s'."
 msgstr "ààààà àààà '%s' àààà ààà UTF-8 àààà"
 
-#: ../app/core/gimpbrush-load.c:284 ../app/core/gimppattern-load.c:146
-#: ../app/dialogs/template-options-dialog.c:82
-#: ../app/tools/gimpvectortool.c:319
+#: ../app/core/gimpbrush-load.c:286 ../app/core/gimppattern-load.c:146
+#: ../app/dialogs/template-options-dialog.c:83
+#: ../app/tools/gimpvectortool.c:317
 msgid "Unnamed"
 msgstr "àà-ààà"
 
-#: ../app/core/gimpbrush-load.c:378
+#: ../app/core/gimpbrush-load.c:380
 #, c-format
 msgid ""
 "Fatal parse error in brush file '%s': Unsupported brush depth %d\n"
@@ -7730,20 +7600,21 @@ msgstr ""
 "ààààà àààà '%s' àààà àààà àààà: àà-ààààààà ààààà àààààà %dà\n"
 "àààà ààààà GRAY ààà RGBA àààà àààààà ààà"
 
-#: ../app/core/gimpbrush-load.c:450
+#: ../app/core/gimpbrush-load.c:452
 #, c-format
-msgid "Fatal parse error in brush file '%s': unable to decode abr format version %d."
-msgstr "ààààà àààà '%s' àààà àààà àààà: abr àààààà àààà %d ààà ààààà ààà àà ààààà ààà"
+msgid ""
+"Fatal parse error in brush file '%s': unable to decode abr format version %d."
+msgstr ""
+"ààààà àààà '%s' àààà àààà àààà: abr àààààà àààà %d ààà ààààà ààà àà ààààà ààà"
 
-#: ../app/core/gimpbrush-load.c:617
+#: ../app/core/gimpbrush-load.c:619
 #, c-format
 msgid "Fatal parse error in brush file '%s': Wide brushes are not supported."
 msgstr "ààààà àààà '%s' àààà àààà àààà: àààà ààààà ààààààà àààà ààà"
 
-#: ../app/core/gimpbrush.c:136
-#, fuzzy
+#: ../app/core/gimpbrush.c:148
 msgid "Brush Spacing"
-msgstr "ààààà"
+msgstr "ààààà ààààà"
 
 #: ../app/core/gimpbrushgenerated-load.c:87
 #, c-format
@@ -7752,12 +7623,14 @@ msgstr "ààààà àààà '%s' àààà àààà àààà
 
 #: ../app/core/gimpbrushgenerated-load.c:104
 #, c-format
-msgid "Fatal parse error in brush file '%s': Unknown GIMP brush version in line %d."
+msgid ""
+"Fatal parse error in brush file '%s': Unknown GIMP brush version in line %d."
 msgstr "ààààà àààà '%s' àààà àààà àààà: àààà %d àààà ààààà àààà ààààà àààà"
 
 #: ../app/core/gimpbrushgenerated-load.c:150
 #, c-format
-msgid "Fatal parse error in brush file '%s': Unknown GIMP brush shape in line %d."
+msgid ""
+"Fatal parse error in brush file '%s': Unknown GIMP brush shape in line %d."
 msgstr "ààààà àààà '%s' àààà àààà àààà: àààà %d àààà ààààà àààà ààààà àààà ààà"
 
 #: ../app/core/gimpbrushgenerated-load.c:226
@@ -7776,34 +7649,28 @@ msgid "Error while reading brush file '%s': %s"
 msgstr "àààà, ààààà àààà '%s' ààààà ààààà: %s"
 
 #: ../app/core/gimpbrushgenerated.c:129
-#, fuzzy
 msgid "Brush Shape"
-msgstr "ààààà"
+msgstr "ààààà àààà"
 
 #: ../app/core/gimpbrushgenerated.c:137
-#, fuzzy
 msgid "Brush Radius"
-msgstr "àààààààà ààààà"
+msgstr "ààààà àààààà"
 
 #: ../app/core/gimpbrushgenerated.c:144
-#, fuzzy
 msgid "Brush Spikes"
-msgstr "ààààà"
+msgstr "ààààà ààààà"
 
 #: ../app/core/gimpbrushgenerated.c:151
-#, fuzzy
 msgid "Brush Hardness"
-msgstr "ààà"
+msgstr "ààààà ààà"
 
-#: ../app/core/gimpbrushgenerated.c:159 ../app/paint/gimppaintoptions.c:143
-#, fuzzy
+#: ../app/core/gimpbrushgenerated.c:159 ../app/paint/gimppaintoptions.c:150
 msgid "Brush Aspect Ratio"
-msgstr "àààà àààààà"
+msgstr "ààààà àààà àààààà"
 
-#: ../app/core/gimpbrushgenerated.c:166 ../app/paint/gimppaintoptions.c:147
-#, fuzzy
+#: ../app/core/gimpbrushgenerated.c:166 ../app/paint/gimppaintoptions.c:154
 msgid "Brush Angle"
-msgstr "ààààà ààààà"
+msgstr "ààààà ààà"
 
 #: ../app/core/gimpbrushpipe-load.c:113 ../app/core/gimpbrushpipe-load.c:133
 #: ../app/core/gimpbrushpipe-load.c:224
@@ -7811,224 +7678,194 @@ msgstr "ààààà ààààà"
 msgid "Fatal parse error in brush file '%s': File is corrupt."
 msgstr "ààààà àààà '%s' àààà àààà àààà: àààà ààààà ààà"
 
-#: ../app/core/gimpchannel-select.c:59
-#, fuzzy
+#: ../app/core/gimpchannel-select.c:60
 msgctxt "undo-type"
 msgid "Rectangle Select"
 msgstr "àààààà ààà"
 
-#: ../app/core/gimpchannel-select.c:110
-#, fuzzy
+#: ../app/core/gimpchannel-select.c:111
 msgctxt "undo-type"
 msgid "Ellipse Select"
 msgstr "ààààààà ààà"
 
-#: ../app/core/gimpchannel-select.c:164
-#, fuzzy
+#: ../app/core/gimpchannel-select.c:165
 msgctxt "undo-type"
 msgid "Rounded Rectangle Select"
 msgstr "ààà àààààà àààààààà ààà"
 
-#: ../app/core/gimpchannel-select.c:433 ../app/core/gimplayer.c:273
-#, fuzzy
+#: ../app/core/gimpchannel-select.c:407 ../app/core/gimplayer.c:275
 msgctxt "undo-type"
 msgid "Alpha to Selection"
 msgstr "ààà àà àààà "
 
-#: ../app/core/gimpchannel-select.c:471
-#, fuzzy, c-format
+#: ../app/core/gimpchannel-select.c:445
+#, c-format
 msgctxt "undo-type"
 msgid "%s Channel to Selection"
 msgstr "ààà àà %s àààà"
 
-#: ../app/core/gimpchannel-select.c:519
-#, fuzzy
+#: ../app/core/gimpchannel-select.c:493
 msgctxt "undo-type"
 msgid "Fuzzy Select"
 msgstr "ààààà ààà"
 
-#: ../app/core/gimpchannel-select.c:566
-#, fuzzy
+#: ../app/core/gimpchannel-select.c:540
 msgctxt "undo-type"
 msgid "Select by Color"
 msgstr "ààà ààà àààà"
 
-#: ../app/core/gimpchannel.c:272
-#, fuzzy
+#: ../app/core/gimpchannel.c:273
 msgctxt "undo-type"
 msgid "Rename Channel"
 msgstr "àààà ààà-àààà"
 
-#: ../app/core/gimpchannel.c:273
-#, fuzzy
+#: ../app/core/gimpchannel.c:274
 msgctxt "undo-type"
 msgid "Move Channel"
 msgstr "àààà ààààà"
 
-#: ../app/core/gimpchannel.c:274
-#, fuzzy
+#: ../app/core/gimpchannel.c:275
 msgctxt "undo-type"
 msgid "Scale Channel"
 msgstr "àààà àààà ààà"
 
-#: ../app/core/gimpchannel.c:275
-#, fuzzy
+#: ../app/core/gimpchannel.c:276
 msgctxt "undo-type"
 msgid "Resize Channel"
 msgstr "àààà ààà-àààà"
 
-#: ../app/core/gimpchannel.c:276
-#, fuzzy
+#: ../app/core/gimpchannel.c:277
 msgctxt "undo-type"
 msgid "Flip Channel"
-msgstr "àààà àààà"
+msgstr "àààà àààà"
 
-#: ../app/core/gimpchannel.c:277
-#, fuzzy
+#: ../app/core/gimpchannel.c:278
 msgctxt "undo-type"
 msgid "Rotate Channel"
 msgstr "àààà àààààà"
 
-#: ../app/core/gimpchannel.c:278 ../app/core/gimpdrawable-transform.c:845
-#, fuzzy
+#: ../app/core/gimpchannel.c:279 ../app/core/gimpdrawable-transform.c:904
 msgctxt "undo-type"
 msgid "Transform Channel"
 msgstr "àààà àààààààà ààà"
 
-#: ../app/core/gimpchannel.c:279
-#, fuzzy
+#: ../app/core/gimpchannel.c:280
 msgctxt "undo-type"
 msgid "Stroke Channel"
 msgstr "àààà ààààà"
 
-#: ../app/core/gimpchannel.c:280 ../app/core/gimpselection.c:584
-#, fuzzy
+#: ../app/core/gimpchannel.c:281 ../app/core/gimpselection.c:582
 msgctxt "undo-type"
 msgid "Channel to Selection"
 msgstr "ààà àà àààà"
 
-#: ../app/core/gimpchannel.c:281
-#, fuzzy
+#: ../app/core/gimpchannel.c:282
 msgctxt "undo-type"
 msgid "Reorder Channel"
 msgstr "àààà ààà-àààààà"
 
-#: ../app/core/gimpchannel.c:282
-#, fuzzy
+#: ../app/core/gimpchannel.c:283
 msgctxt "undo-type"
 msgid "Raise Channel"
 msgstr "àààà ààààà"
 
-#: ../app/core/gimpchannel.c:283
-#, fuzzy
+#: ../app/core/gimpchannel.c:284
 msgctxt "undo-type"
 msgid "Raise Channel to Top"
 msgstr "ààààà àààà ààà àààà"
 
-#: ../app/core/gimpchannel.c:284
-#, fuzzy
+#: ../app/core/gimpchannel.c:285
 msgctxt "undo-type"
 msgid "Lower Channel"
 msgstr "àààà ààà ààà"
 
-#: ../app/core/gimpchannel.c:285
-#, fuzzy
+#: ../app/core/gimpchannel.c:286
 msgctxt "undo-type"
 msgid "Lower Channel to Bottom"
 msgstr "ààààà àààà àààà"
 
-#: ../app/core/gimpchannel.c:286
+#: ../app/core/gimpchannel.c:287
 msgid "Channel cannot be raised higher."
 msgstr "àààà ààà ààà àààààà ààà àà àààà ààà"
 
-#: ../app/core/gimpchannel.c:287
+#: ../app/core/gimpchannel.c:288
 msgid "Channel cannot be lowered more."
 msgstr "àààà ààà ààà ààààà ààà àààà àà àààà ààà"
 
-#: ../app/core/gimpchannel.c:309
-#, fuzzy
+#: ../app/core/gimpchannel.c:310
 msgctxt "undo-type"
 msgid "Feather Channel"
 msgstr "ààà àààà"
 
-#: ../app/core/gimpchannel.c:310
-#, fuzzy
+#: ../app/core/gimpchannel.c:311
 msgctxt "undo-type"
 msgid "Sharpen Channel"
 msgstr "àààà ààààààààà"
 
-#: ../app/core/gimpchannel.c:311
-#, fuzzy
+#: ../app/core/gimpchannel.c:312
 msgctxt "undo-type"
 msgid "Clear Channel"
 msgstr "àààà àààà ààà"
 
-#: ../app/core/gimpchannel.c:312
-#, fuzzy
+#: ../app/core/gimpchannel.c:313
 msgctxt "undo-type"
 msgid "Fill Channel"
 msgstr "ààà àààà"
 
-#: ../app/core/gimpchannel.c:313
-#, fuzzy
+#: ../app/core/gimpchannel.c:314
 msgctxt "undo-type"
 msgid "Invert Channel"
 msgstr "ààà àààà"
 
-#: ../app/core/gimpchannel.c:314
-#, fuzzy
+#: ../app/core/gimpchannel.c:315
 msgctxt "undo-type"
 msgid "Border Channel"
 msgstr "ààààà àààà"
 
-#: ../app/core/gimpchannel.c:315
-#, fuzzy
+#: ../app/core/gimpchannel.c:316
 msgctxt "undo-type"
 msgid "Grow Channel"
 msgstr "ààààà àààà"
 
-#: ../app/core/gimpchannel.c:316
-#, fuzzy
+#: ../app/core/gimpchannel.c:317
 msgctxt "undo-type"
 msgid "Shrink Channel"
 msgstr "àààààà àààà"
 
-#: ../app/core/gimpchannel.c:728
+#: ../app/core/gimpchannel.c:731
 msgid "Cannot stroke empty channel."
 msgstr "àààà àààà ààà ààààà ààà àà àààà "
 
-#: ../app/core/gimpchannel.c:1752
-#, fuzzy
+#: ../app/core/gimpchannel.c:1758
 msgctxt "undo-type"
 msgid "Set Channel Color"
 msgstr "àààà ààà àààà ààà"
 
-#: ../app/core/gimpchannel.c:1818
-#, fuzzy
+#: ../app/core/gimpchannel.c:1824
 msgctxt "undo-type"
 msgid "Set Channel Opacity"
 msgstr "àààà àààààààà àààà ààà"
 
-#: ../app/core/gimpchannel.c:1926 ../app/core/gimpselection.c:154
+#: ../app/core/gimpchannel.c:1932 ../app/core/gimpselection.c:154
 msgid "Selection Mask"
 msgstr "àààà ààà"
 
-#: ../app/core/gimpcontext.c:640
+#: ../app/core/gimpcontext.c:639 ../app/tools/gimppaintoptions-gui.c:111
+#: ../app/widgets/gimpbrushselect.c:177 ../app/widgets/gimplayertreeview.c:284
 msgid "Opacity"
 msgstr "àààààààà"
 
-#: ../app/core/gimpcontext.c:648
-#, fuzzy
+#: ../app/core/gimpcontext.c:647
 msgid "Paint Mode"
-msgstr "àààà ààà(_M)"
+msgstr "àààà ààà"
 
-#: ../app/core/gimpdata.c:679 ../app/core/gimptoolpresets.c:277
+#: ../app/core/gimpdata.c:670
 #, c-format
 msgid "Could not delete '%s': %s"
 msgstr "'%s' ààà ààààà ààà àà àààà: %s"
 
-#: ../app/core/gimpdatafactory.c:427 ../app/core/gimpdatafactory.c:456
-#: ../app/core/gimpdatafactory.c:622 ../app/core/gimpdatafactory.c:644
+#: ../app/core/gimpdatafactory.c:428 ../app/core/gimpdatafactory.c:457
+#: ../app/core/gimpdatafactory.c:623 ../app/core/gimpdatafactory.c:645
 #, c-format
 msgid ""
 "Failed to save data:\n"
@@ -8039,17 +7876,17 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../app/core/gimpdatafactory.c:536 ../app/core/gimpdatafactory.c:539
-#: ../app/core/gimpitem.c:425 ../app/core/gimpitem.c:428
+#: ../app/core/gimpdatafactory.c:537 ../app/core/gimpdatafactory.c:540
+#: ../app/core/gimpitem.c:493 ../app/core/gimpitem.c:496
 msgid "copy"
 msgstr "àààà"
 
-#: ../app/core/gimpdatafactory.c:548 ../app/core/gimpitem.c:437
+#: ../app/core/gimpdatafactory.c:549 ../app/core/gimpitem.c:505
 #, c-format
 msgid "%s copy"
 msgstr "%s àààà"
 
-#: ../app/core/gimpdatafactory.c:741
+#: ../app/core/gimpdatafactory.c:742
 #, c-format
 msgid ""
 "You have a writable data folder configured (%s), but this folder does not "
@@ -8057,7 +7894,7 @@ msgid ""
 "dialog's 'Folders' section."
 msgstr ""
 
-#: ../app/core/gimpdatafactory.c:762
+#: ../app/core/gimpdatafactory.c:763
 #, c-format
 msgid ""
 "You have a writable data folder configured, but this folder is not part of "
@@ -8065,12 +7902,12 @@ msgid ""
 "fix it in the Preferences dialog's 'Folders' section."
 msgstr ""
 
-#: ../app/core/gimpdatafactory.c:772
-#, fuzzy, c-format
+#: ../app/core/gimpdatafactory.c:773
+#, c-format
 msgid "You don't have any writable data folder configured."
 msgstr "àààààà ààà ààà ààààààà àààà ààààà àààààà àààà ààà"
 
-#: ../app/core/gimpdatafactory.c:889
+#: ../app/core/gimpdatafactory.c:937
 #, c-format
 msgid ""
 "Failed to load data:\n"
@@ -8081,50 +7918,39 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../app/core/gimpdrawable-blend.c:244
-#, fuzzy
+#: ../app/core/gimpdrawable-blend.c:245
 msgctxt "undo-type"
 msgid "Blend"
 msgstr "ààààà"
 
 #: ../app/core/gimpdrawable-brightness-contrast.c:70
-#, fuzzy
-msgctxt "undo-type"
-msgid "Brightness_Contrast"
-msgstr "ààààààààà-ààààààà(_C)"
-
-#: ../app/core/gimpdrawable-brightness-contrast.c:81
-#, fuzzy
+#: ../app/core/gimpdrawable-brightness-contrast.c:83
 msgctxt "undo-type"
 msgid "Brightness-Contrast"
 msgstr "ààààààààà-ààààààà"
 
-#: ../app/core/gimpdrawable-bucket-fill.c:91
+#: ../app/core/gimpdrawable-bucket-fill.c:89
 msgid "No patterns available for this operation."
 msgstr "àà àààààà àà ààà ààààà àààààà ààà ààà"
 
-#: ../app/core/gimpdrawable-bucket-fill.c:286
-#, fuzzy
+#: ../app/core/gimpdrawable-bucket-fill.c:284
 msgctxt "undo-type"
 msgid "Bucket Fill"
 msgstr "ààààà ààà"
 
 #: ../app/core/gimpdrawable-color-balance.c:79
 #: ../app/core/gimpdrawable-color-balance.c:89
-#, fuzzy
 msgctxt "undo-type"
 msgid "Color Balance"
 msgstr "ààà àààààà"
 
 #: ../app/core/gimpdrawable-colorize.c:72
 #: ../app/core/gimpdrawable-colorize.c:84
-#, fuzzy
 msgctxt "undo-type"
 msgid "Colorize"
 msgstr "àààà"
 
 #: ../app/core/gimpdrawable-curves.c:162 ../app/core/gimpdrawable-curves.c:179
-#, fuzzy
 msgctxt "undo-type"
 msgid "Curves"
 msgstr "ààà"
@@ -8136,7 +7962,6 @@ msgid "Desaturate"
 msgstr "ààààààààà"
 
 #: ../app/core/gimpdrawable-equalize.c:52
-#, fuzzy
 msgctxt "undo-type"
 msgid "Equalize"
 msgstr "ààààà"
@@ -8163,8 +7988,7 @@ msgstr "ààà"
 msgid "Levels"
 msgstr "àààà"
 
-#: ../app/core/gimpdrawable-offset.c:315
-#, fuzzy
+#: ../app/core/gimpdrawable-offset.c:316
 msgctxt "undo-type"
 msgid "Offset Drawable"
 msgstr "àààààà ààààààà"
@@ -8174,234 +7998,239 @@ msgstr "àààààà ààààààà"
 msgid "Posterize"
 msgstr "ààààààààà"
 
-#: ../app/core/gimpdrawable-stroke.c:435
-#, fuzzy
+#: ../app/core/gimpdrawable-stroke.c:272
+#: ../app/paint/gimppaintcore-stroke.c:333 ../app/vectors/gimpvectors.c:556
+msgid "Not enough points to stroke"
+msgstr ""
+
+#: ../app/core/gimpdrawable-stroke.c:273
+msgid "Not enough points to fill"
+msgstr ""
+
+#: ../app/core/gimpdrawable-stroke.c:404
 msgctxt "undo-type"
 msgid "Render Stroke"
 msgstr "ààààà ààààà"
 
 #: ../app/core/gimpdrawable-threshold.c:70
-#: ../app/core/gimpdrawable-threshold.c:81 ../app/tools/gimpthresholdtool.c:90
+#: ../app/core/gimpdrawable-threshold.c:81 ../app/tools/gimpblendoptions.c:275
+#: ../app/tools/gimpbucketfilloptions.c:285
+#: ../app/tools/gimpregionselectoptions.c:216
+#: ../app/tools/gimpthresholdtool.c:90
 msgid "Threshold"
 msgstr "ààààààààà"
 
-#: ../app/core/gimpdrawable-transform.c:644
-#, fuzzy
+#: ../app/core/gimpdrawable-transform.c:677
 msgctxt "undo-type"
 msgid "Flip"
-msgstr "àààà"
+msgstr "àààà"
 
-#: ../app/core/gimpdrawable-transform.c:718
-#, fuzzy
+#: ../app/core/gimpdrawable-transform.c:762
 msgctxt "undo-type"
 msgid "Rotate"
 msgstr "àààààà"
 
-#: ../app/core/gimpdrawable-transform.c:843 ../app/core/gimplayer.c:272
-#, fuzzy
+#: ../app/core/gimpdrawable-transform.c:902 ../app/core/gimplayer.c:274
 msgctxt "undo-type"
 msgid "Transform Layer"
 msgstr "àààà àààààààà"
 
-#: ../app/core/gimpdrawable-transform.c:858
+#: ../app/core/gimpdrawable-transform.c:915
 msgid "Transformation"
 msgstr "àààààààààààà"
 
-#: ../app/core/gimpdrawable.c:486
-#, fuzzy
+#: ../app/core/gimpdrawable.c:494
 msgctxt "undo-type"
 msgid "Scale"
 msgstr "àààà"
 
-#: ../app/core/gimpdynamicsoutput.c:106
-#, fuzzy
+#: ../app/core/gimpdynamicsoutput.c:135
 msgid "Output type"
 msgstr "ààààààà àààà"
 
-#: ../app/core/gimpgradient-load.c:71 ../app/core/gimpgradient-load.c:96
-#: ../app/core/gimpgradient-load.c:117 ../app/core/gimpgradient-load.c:168
+#: ../app/core/gimpgradient-load.c:72 ../app/core/gimpgradient-load.c:97
+#: ../app/core/gimpgradient-load.c:118 ../app/core/gimpgradient-load.c:169
 #, c-format
 msgid "Fatal parse error in gradient file '%s': Read error in line %d."
 msgstr "àààààààà àààà '%s' àààà àààà àààà àààà àà: àààà %d àààà ààààà àà àààà"
 
-#: ../app/core/gimpgradient-load.c:81
+#: ../app/core/gimpgradient-load.c:82
 #, c-format
 msgid "Fatal parse error in gradient file '%s': Not a GIMP gradient file."
-msgstr "àààààààà àààà '%s' àààà àààà àààà àààà àà: àà àààà àààààààà àààà ààà àà"
+msgstr ""
+"àààààààà àààà '%s' àààà àààà àààà àààà àà: àà àààà àààààààà àààà ààà àà"
 
-#: ../app/core/gimpgradient-load.c:109
+#: ../app/core/gimpgradient-load.c:110
 #, c-format
 msgid "Invalid UTF-8 string in gradient file '%s'."
 msgstr "àààààààà àààà '%s' àààà ààà UTF-8 àààà ààà"
 
-#: ../app/core/gimpgradient-load.c:136
+#: ../app/core/gimpgradient-load.c:137
 #, c-format
 msgid "Fatal parse error in gradient file '%s': File is corrupt in line %d."
-msgstr "àààààààà àààà '%s' àààà àààà àààà àààà àà: àààà %d àààà àààà àààààà ààà"
+msgstr ""
+"àààààààà àààà '%s' àààà àààà àààà àààà àà: àààà %d àààà àààà àààààà ààà"
 
-#: ../app/core/gimpgradient-load.c:218 ../app/core/gimpgradient-load.c:229
+#: ../app/core/gimpgradient-load.c:219 ../app/core/gimpgradient-load.c:230
 #, c-format
 msgid "Fatal parse error in gradient file '%s': Corrupt segment %d in line %d."
-msgstr "àààààààà àààà '%1$s' àààà àààà àààà àààà àà: àààà %3$d àààà %2$d àààààà àààààààà"
+msgstr ""
+"àààààààà àààà '%1$s' àààà àààà àààà àààà àà: àààà %3$d àààà %2$d àààààà "
+"àààààààà"
 
-#: ../app/core/gimpgradient-load.c:241 ../app/core/gimpgradient-load.c:255
+#: ../app/core/gimpgradient-load.c:242 ../app/core/gimpgradient-load.c:256
 #, c-format
 msgid "Gradient file '%s' is corrupt: Segments do not span the range 0-1."
 msgstr "àààààààà àààà '%s' àààààà àà: ààààààà 0-1 àààà àà ààà àààà ààà"
 
-#: ../app/core/gimpgradient-load.c:335
+#: ../app/core/gimpgradient-load.c:336
 #, c-format
 msgid "No linear gradients found in '%s'"
 msgstr "'%s' àààà ààà àààààà àààààààà àààà ààààà"
 
-#: ../app/core/gimpgradient-load.c:345
+#: ../app/core/gimpgradient-load.c:346
 #, c-format
 msgid "Failed to import gradients from '%s': %s"
 msgstr "'%s' ààà àààà ààààà àààà àààà: %s"
 
-#: ../app/core/gimpgrid.c:83
+#: ../app/core/gimpgrid.c:84
 msgid "Line style used for the grid."
 msgstr "ààààà àà àààà ààààà"
 
-#: ../app/core/gimpgrid.c:89
+#: ../app/core/gimpgrid.c:90
 msgid "The foreground color of the grid."
 msgstr "ààààà àà ààààààààà ààà"
 
-#: ../app/core/gimpgrid.c:94
-msgid "The background color of the grid; only used in double dashed line style."
-msgstr "ààààà àà ààààààààà ààà; àààà ààààà ààààààà àààà ààààà ààà àà ààààà ààààààà"
+#: ../app/core/gimpgrid.c:95
+msgid ""
+"The background color of the grid; only used in double dashed line style."
+msgstr ""
+"ààààà àà ààààààààà ààà; àààà ààààà ààààààà àààà ààààà ààà àà ààààà ààààààà"
 
-#: ../app/core/gimpgrid.c:100
+#: ../app/core/gimpgrid.c:101
 msgid "Horizontal spacing of grid lines."
 msgstr "ààààà ààààààà àààà ààààà àààà"
 
-#: ../app/core/gimpgrid.c:105
+#: ../app/core/gimpgrid.c:106
 msgid "Vertical spacing of grid lines."
 msgstr "ààààà ààààààà àààà àààààà àààà"
 
-#: ../app/core/gimpgrid.c:114
-msgid "Horizontal offset of the first grid line; this may be a negative number."
+#: ../app/core/gimpgrid.c:115
+msgid ""
+"Horizontal offset of the first grid line; this may be a negative number."
 msgstr "àààààà ààààà àààà àà ààààààà àààààà, àà ààà àààààà àààà àà àà àààà ààà"
 
-#: ../app/core/gimpgrid.c:121
+#: ../app/core/gimpgrid.c:122
 msgid "Vertical offset of the first grid line; this may be a negative number."
 msgstr "àààààà ààààà àààà àà àààààà àààààà, àà ààà àààààà àààà àà àà àààà ààà"
 
-#: ../app/core/gimpgrouplayer.c:178
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:219
 msgid "Layer Group"
-msgstr "àààà àà àààà(_T)"
+msgstr "àààà ààààà"
 
-#: ../app/core/gimpgrouplayer.c:179
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:220
 msgctxt "undo-type"
 msgid "Rename Layer Group"
-msgstr "àààà ààà-àààà"
+msgstr "àààà ààààà ààà-àààà"
 
-#: ../app/core/gimpgrouplayer.c:180
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:221
 msgctxt "undo-type"
 msgid "Move Layer Group"
-msgstr "àààà ààààà"
+msgstr "àààà ààààà ààààà"
 
-#: ../app/core/gimpgrouplayer.c:181
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:222
 msgctxt "undo-type"
 msgid "Scale Layer Group"
-msgstr "àààà àààà ààà"
+msgstr "àààà ààààà àààà ààà"
 
-#: ../app/core/gimpgrouplayer.c:182
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:223
 msgctxt "undo-type"
 msgid "Resize Layer Group"
-msgstr "àààà ààà-àààà"
+msgstr "àààà ààààà ààà-àààà"
 
-#: ../app/core/gimpgrouplayer.c:183
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:224
 msgctxt "undo-type"
 msgid "Flip Layer Group"
-msgstr "àààà àààà"
+msgstr "àààà ààààà àààà"
 
-#: ../app/core/gimpgrouplayer.c:184
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:225
 msgctxt "undo-type"
 msgid "Rotate Layer Group"
-msgstr "àààà àààààà"
+msgstr "àààà ààààà àààààà"
 
-#: ../app/core/gimpgrouplayer.c:185
-#, fuzzy
+#: ../app/core/gimpgrouplayer.c:226
 msgctxt "undo-type"
 msgid "Transform Layer Group"
-msgstr "àààà àààààààà"
+msgstr "àààà ààààà àààààààà"
 
 #: ../app/core/gimpimage-arrange.c:142
-#, fuzzy
 msgctxt "undo-type"
 msgid "Arrange Objects"
 msgstr "àààààà ààààà ààà"
 
-#: ../app/core/gimpimage-colormap.c:67
-#, fuzzy
+#: ../app/core/gimpimage-colormap.c:64
+#, c-format
+msgid "Colormap of Image #%d (%s)"
+msgstr ""
+
+#: ../app/core/gimpimage-colormap.c:162
 msgctxt "undo-type"
 msgid "Set Colormap"
 msgstr "ààà-ààà àààà ààà"
 
-#: ../app/core/gimpimage-colormap.c:132
+#: ../app/core/gimpimage-colormap.c:243
 #, fuzzy
 msgctxt "undo-type"
 msgid "Change Colormap entry"
 msgstr "ààà-ààà ààààà àààà"
 
-#: ../app/core/gimpimage-colormap.c:157
+#: ../app/core/gimpimage-colormap.c:271
 #, fuzzy
 msgctxt "undo-type"
 msgid "Add Color to Colormap"
 msgstr "ààà-ààà àààà ààà ààààà"
 
-#: ../app/core/gimpimage-convert.c:791
+#: ../app/core/gimpimage-convert.c:793
 msgid "Cannot convert image: palette is empty."
 msgstr "ààààà ààààà àààà àà àààà: ààààà àààà ààà"
 
-#: ../app/core/gimpimage-convert.c:807
+#: ../app/core/gimpimage-convert.c:809
 #, fuzzy
 msgctxt "undo-type"
 msgid "Convert Image to RGB"
 msgstr "ààààà ààà RGB àààà àààà"
 
-#: ../app/core/gimpimage-convert.c:811
+#: ../app/core/gimpimage-convert.c:813
 #, fuzzy
 msgctxt "undo-type"
 msgid "Convert Image to Grayscale"
 msgstr "ààààà ààà ààà-àààààà àààà àààà"
 
-#: ../app/core/gimpimage-convert.c:815
+#: ../app/core/gimpimage-convert.c:817
 #, fuzzy
 msgctxt "undo-type"
 msgid "Convert Image to Indexed"
 msgstr "ààààà ààà àààààà àààà àààà"
 
-#: ../app/core/gimpimage-convert.c:894
+#: ../app/core/gimpimage-convert.c:896
 msgid "Converting to indexed colors (stage 2)"
 msgstr "àààààà ààà àààà àà ààà àà (àààà 2)..."
 
-#: ../app/core/gimpimage-convert.c:939
+#: ../app/core/gimpimage-convert.c:941
 msgid "Converting to indexed colors (stage 3)"
 msgstr "àààààà ààà àààà àà ààà àà (àààà 3)..."
 
 #: ../app/core/gimpimage-crop.c:129
-#, fuzzy
 msgctxt "undo-type"
 msgid "Crop Image"
 msgstr "ààààà àààà ààà"
 
 #: ../app/core/gimpimage-crop.c:132 ../app/core/gimpimage-resize.c:86
-#, fuzzy
 msgctxt "undo-type"
 msgid "Resize Image"
 msgstr "ààààà ààà-àààà"
 
 #: ../app/core/gimpimage-guides.c:52
-#, fuzzy
 msgctxt "undo-type"
 msgid "Add Horizontal Guide"
 msgstr "ààààà àààà àààààà"
@@ -8411,120 +8240,109 @@ msgctxt "undo-type"
 msgid "Add Vertical Guide"
 msgstr "àààààà àààà àààààà"
 
-#: ../app/core/gimpimage-guides.c:119
-#, fuzzy
+#: ../app/core/gimpimage-guides.c:117
 msgctxt "undo-type"
 msgid "Remove Guide"
 msgstr "àààà àààà"
 
 #: ../app/core/gimpimage-guides.c:144
-#, fuzzy
 msgctxt "undo-type"
 msgid "Move Guide"
 msgstr "àààà ààààà"
 
 #: ../app/core/gimpimage-item-list.c:51
-#, fuzzy
 msgctxt "undo-type"
 msgid "Translate Items"
 msgstr "àààààààà àààààà"
 
 #: ../app/core/gimpimage-item-list.c:78
-#, fuzzy
 msgctxt "undo-type"
 msgid "Flip Items"
 msgstr "àààààà àààà"
 
 #: ../app/core/gimpimage-item-list.c:105
-#, fuzzy
 msgctxt "undo-type"
 msgid "Rotate Items"
 msgstr "àààààà àààààà"
 
 #: ../app/core/gimpimage-item-list.c:135
-#, fuzzy
 msgctxt "undo-type"
 msgid "Transform Items"
 msgstr "àààààà àààààààà"
 
-#: ../app/core/gimpimage-merge.c:108 ../app/core/gimpimage-merge.c:122
-#, fuzzy
+#: ../app/core/gimpimage-merge.c:132
 msgctxt "undo-type"
 msgid "Merge Visible Layers"
 msgstr "àààà ààààà àààààà àààà ààà"
 
-#: ../app/core/gimpimage-merge.c:176
-#, fuzzy
+#: ../app/core/gimpimage-merge.c:178
 msgctxt "undo-type"
 msgid "Flatten Image"
-msgstr "ààààà ààààà"
+msgstr "àààà ààààà"
 
-#: ../app/core/gimpimage-merge.c:225
+#: ../app/core/gimpimage-merge.c:248
 #, fuzzy
 msgid "Cannot merge down to a layer group."
 msgstr "àààà àààà àà ààà àààà ààààà àà àààà"
 
-#: ../app/core/gimpimage-merge.c:232
+#: ../app/core/gimpimage-merge.c:255
 msgid "The layer to merge down to is locked."
 msgstr ""
 
-#: ../app/core/gimpimage-merge.c:244
+#: ../app/core/gimpimage-merge.c:267
 #, fuzzy
 msgid "There is no visible layer to merge down to."
 msgstr "ààààààà àà ààà àààà àààà ààà"
 
-#: ../app/core/gimpimage-merge.c:255
-#, fuzzy
+#: ../app/core/gimpimage-merge.c:277
 msgctxt "undo-type"
 msgid "Merge Down"
 msgstr "ààààà ààà àààà"
 
-#: ../app/core/gimpimage-merge.c:277
-#, fuzzy
+#: ../app/core/gimpimage-merge.c:305
 msgctxt "undo-type"
 msgid "Merge Layer Group"
 msgstr "àààààà àààà ààà"
 
-#: ../app/core/gimpimage-merge.c:330
+#: ../app/core/gimpimage-merge.c:358
 #, fuzzy
 msgctxt "undo-type"
 msgid "Merge Visible Paths"
 msgstr "àààà àààà àààà ààà"
 
-#: ../app/core/gimpimage-merge.c:366
+#: ../app/core/gimpimage-merge.c:394
 msgid "Not enough visible paths for a merge. There must be at least two."
-msgstr "àààà àààà ààà ààààà ààà àà àààààà àààààà àààà ààà ààà àààà-ààà àà àààà àààààà ààà"
+msgstr ""
+"àààà àààà ààà ààààà ààà àà àààààà àààààà àààà ààà ààà àààà-ààà àà àààà àààààà "
+"ààà"
 
-#: ../app/core/gimpimage-new.c:135
+#: ../app/core/gimpimage-new.c:140
 msgid "Background"
 msgstr "ààààààààà"
 
-#: ../app/core/gimpimage-quick-mask.c:85
+#: ../app/core/gimpimage-quick-mask.c:86
 #, fuzzy
 msgctxt "undo-type"
 msgid "Enable Quick Mask"
 msgstr "ààààà àààà ààà"
 
-#: ../app/core/gimpimage-quick-mask.c:135
+#: ../app/core/gimpimage-quick-mask.c:136
 #, fuzzy
 msgctxt "undo-type"
 msgid "Disable Quick Mask"
 msgstr "ààààà àààà àààà ààà"
 
 #: ../app/core/gimpimage-sample-points.c:53
-#, fuzzy
 msgctxt "undo-type"
 msgid "Add Sample Point"
-msgstr "ààààà àààààà ààààà: "
+msgstr "ààààà àààààà ààààà"
 
-#: ../app/core/gimpimage-sample-points.c:101
-#, fuzzy
+#: ../app/core/gimpimage-sample-points.c:98
 msgctxt "undo-type"
 msgid "Remove Sample Point"
 msgstr "ààààà àààààà àààà"
 
-#: ../app/core/gimpimage-sample-points.c:138
-#, fuzzy
+#: ../app/core/gimpimage-sample-points.c:126
 msgctxt "undo-type"
 msgid "Move Sample Point"
 msgstr "ààààà àààààà ààààà"
@@ -8539,241 +8357,222 @@ msgstr "ààààà àààà ààà"
 msgid "Can't undo %s"
 msgstr "%s àààà àààà àààà àà àààà"
 
-#: ../app/core/gimpimage.c:1734
+#: ../app/core/gimpimage.c:1808
 msgctxt "undo-type"
 msgid "Change Image Resolution"
 msgstr "ààààà àààààààààà àààà"
 
-#: ../app/core/gimpimage.c:1786
+#: ../app/core/gimpimage.c:1860
 msgctxt "undo-type"
 msgid "Change Image Unit"
 msgstr "ààààà ààààà àààà"
 
-#: ../app/core/gimpimage.c:2767
-#, fuzzy
+#: ../app/core/gimpimage.c:2852
 msgctxt "undo-type"
 msgid "Attach Parasite to Image"
 msgstr "ààààà àààà àààààààà ààààà ààà"
 
-#: ../app/core/gimpimage.c:2808
-#, fuzzy
+#: ../app/core/gimpimage.c:2893
 msgctxt "undo-type"
 msgid "Remove Parasite from Image"
 msgstr "ààààà ààà àààààààà àààà"
 
-#: ../app/core/gimpimage.c:3517
-#, fuzzy
+#: ../app/core/gimpimage.c:3602
 msgctxt "undo-type"
 msgid "Add Layer"
 msgstr "àààà ààààà"
 
-#: ../app/core/gimpimage.c:3567 ../app/core/gimpimage.c:3587
-#, fuzzy
+#: ../app/core/gimpimage.c:3652 ../app/core/gimpimage.c:3672
 msgctxt "undo-type"
 msgid "Remove Layer"
 msgstr "àààà àààà"
 
-#: ../app/core/gimpimage.c:3580
-#, fuzzy
+#: ../app/core/gimpimage.c:3666
 msgctxt "undo-type"
 msgid "Remove Floating Selection"
 msgstr "ààààààà ààà àààà"
 
-#: ../app/core/gimpimage.c:3746
-#, fuzzy
+#: ../app/core/gimpimage.c:3834
 msgctxt "undo-type"
 msgid "Add Channel"
 msgstr "àààà ààààà ààà"
 
-#: ../app/core/gimpimage.c:3784 ../app/core/gimpimage.c:3796
-#, fuzzy
+#: ../app/core/gimpimage.c:3872 ../app/core/gimpimage.c:3885
 msgctxt "undo-type"
 msgid "Remove Channel"
 msgstr "àààà àààà"
 
-#: ../app/core/gimpimage.c:3843
-#, fuzzy
+#: ../app/core/gimpimage.c:3939
 msgctxt "undo-type"
 msgid "Add Path"
 msgstr "àààà ààààà ààà"
 
-#: ../app/core/gimpimage.c:3874
-#, fuzzy
+#: ../app/core/gimpimage.c:3970
 msgctxt "undo-type"
 msgid "Remove Path"
 msgstr "àààà àààà"
 
-#: ../app/core/gimpimagefile.c:534 ../app/dialogs/preferences-dialog.c:1711
+#: ../app/core/gimpimagefile.c:697 ../app/dialogs/preferences-dialog.c:1711
 msgid "Folder"
 msgstr "ààààà"
 
-#: ../app/core/gimpimagefile.c:539
+#: ../app/core/gimpimagefile.c:702
 msgid "Special File"
 msgstr "ààà àààà"
 
-#: ../app/core/gimpimagefile.c:555
+#: ../app/core/gimpimagefile.c:718
 msgid "Remote File"
 msgstr "ààààà àààà"
 
-#: ../app/core/gimpimagefile.c:574
+#: ../app/core/gimpimagefile.c:737
 msgid "Click to create preview"
 msgstr "ààà ààààà àà àààà"
 
-#: ../app/core/gimpimagefile.c:580
+#: ../app/core/gimpimagefile.c:743
 msgid "Loading preview..."
 msgstr "ààà ààà àààà àà ààà àà..."
 
-#: ../app/core/gimpimagefile.c:586
+#: ../app/core/gimpimagefile.c:749
 msgid "Preview is out of date"
 msgstr "ààà àààààà àà àà àà"
 
-#: ../app/core/gimpimagefile.c:592
+#: ../app/core/gimpimagefile.c:755
 msgid "Cannot create preview"
 msgstr "ààà àààà àààà àà àààà"
 
-#: ../app/core/gimpimagefile.c:602
+#: ../app/core/gimpimagefile.c:765
 msgid "(Preview may be out of date)"
 msgstr "(ààà àààààà àà àààà àà)"
 
 #. pixel size
-#: ../app/core/gimpimagefile.c:611 ../app/widgets/gimpimagepropview.c:446
-#: ../app/widgets/gimpsizebox.c:434 ../app/widgets/gimptemplateeditor.c:565
+#: ../app/core/gimpimagefile.c:774 ../app/widgets/gimpimagepropview.c:441
+#: ../app/widgets/gimpsizebox.c:427 ../app/widgets/gimptemplateeditor.c:565
 #, c-format
 msgid "%d à %d pixel"
 msgid_plural "%d à %d pixels"
 msgstr[0] "%d x %d ààààà"
 msgstr[1] "%d x %d ààààà"
 
-#: ../app/core/gimpimagefile.c:634 ../app/display/gimpdisplayshell-title.c:335
+#: ../app/core/gimpimagefile.c:797 ../app/display/gimpdisplayshell-title.c:336
 #, c-format
 msgid "%d layer"
 msgid_plural "%d layers"
 msgstr[0] "%d àààà"
 msgstr[1] "%d àààààà"
 
-#: ../app/core/gimpimagefile.c:681
+#: ../app/core/gimpimagefile.c:845
 #, c-format
 msgid "Could not open thumbnail '%s': %s"
 msgstr "'%s' àààààà ààààààà àààà àà àààà: %s"
 
-#: ../app/core/gimpitem.c:1564
-#, fuzzy
+#: ../app/core/gimpitem.c:1815
 msgctxt "undo-type"
 msgid "Attach Parasite"
 msgstr "àààààààà ààààà ààà"
 
-#: ../app/core/gimpitem.c:1574
-#, fuzzy
+#: ../app/core/gimpitem.c:1825
 msgctxt "undo-type"
 msgid "Attach Parasite to Item"
 msgstr "àààà àààà àààààààà ààààà ààà"
 
-#: ../app/core/gimpitem.c:1616 ../app/core/gimpitem.c:1623
-#, fuzzy
+#: ../app/core/gimpitem.c:1876 ../app/core/gimpitem.c:1883
 msgctxt "undo-type"
 msgid "Remove Parasite from Item"
 msgstr "àààà àààà àààààààà àààà"
 
+#: ../app/core/gimpitem-exclusive.c:81
+msgid "Set Item Exclusive Visible"
+msgstr "àààà ààà àààààààà àààà àààà ààà"
+
 #: ../app/core/gimplayer-floating-sel.c:95
-#, fuzzy
 msgctxt "undo-type"
 msgid "Anchor Floating Selection"
 msgstr "àààà àààà ààà"
 
-#: ../app/core/gimplayer-floating-sel.c:126 ../app/core/gimplayer.c:595
+#: ../app/core/gimplayer-floating-sel.c:126 ../app/core/gimplayer.c:620
 msgid ""
 "Cannot create a new layer from the floating selection because it belongs to "
 "a layer mask or channel."
 msgstr ""
-"ààààààà ààà ààà ààà àààà àààà àààà àààà àà àààà àà, àààààà àà ààà àààà àààà ààà àààà ààà "
+"ààààààà ààà ààà ààà àààà àààà àààà àààà àà àààà àà, àààààà àà ààà àààà àààà "
+"ààà àààà ààà "
 "àààààà ààà"
 
 #: ../app/core/gimplayer-floating-sel.c:133
-#, fuzzy
 msgctxt "undo-type"
 msgid "Floating Selection to Layer"
 msgstr "àààà àà àààà ààà"
 
-#: ../app/core/gimplayer.c:266
-#, fuzzy
+#: ../app/core/gimplayer.c:268
 msgctxt "undo-type"
 msgid "Rename Layer"
 msgstr "àààà ààà-àààà"
 
-#: ../app/core/gimplayer.c:267
-#, fuzzy
+#: ../app/core/gimplayer.c:269
 msgctxt "undo-type"
 msgid "Move Layer"
 msgstr "àààà ààààà"
 
-#: ../app/core/gimplayer.c:268
-#, fuzzy
+#: ../app/core/gimplayer.c:270
 msgctxt "undo-type"
 msgid "Scale Layer"
 msgstr "àààà àààà ààà"
 
-#: ../app/core/gimplayer.c:269
-#, fuzzy
+#: ../app/core/gimplayer.c:271
 msgctxt "undo-type"
 msgid "Resize Layer"
 msgstr "àààà ààà-àààà"
 
-#: ../app/core/gimplayer.c:270
-#, fuzzy
+#: ../app/core/gimplayer.c:272
 msgctxt "undo-type"
 msgid "Flip Layer"
 msgstr "àààà àààà"
 
-#: ../app/core/gimplayer.c:271
-#, fuzzy
+#: ../app/core/gimplayer.c:273
 msgctxt "undo-type"
 msgid "Rotate Layer"
 msgstr "àààà àààààà"
 
-#: ../app/core/gimplayer.c:274
-#, fuzzy
+#: ../app/core/gimplayer.c:276
 msgctxt "undo-type"
 msgid "Reorder Layer"
 msgstr "àààà ààà-àààà"
 
-#: ../app/core/gimplayer.c:275
+#: ../app/core/gimplayer.c:277
 msgctxt "undo-type"
 msgid "Raise Layer"
 msgstr "àààà ààààà"
 
-#: ../app/core/gimplayer.c:276
-#, fuzzy
+#: ../app/core/gimplayer.c:278
 msgctxt "undo-type"
 msgid "Raise Layer to Top"
 msgstr "àààà ààà àààà ààààà"
 
-#: ../app/core/gimplayer.c:277
-#, fuzzy
+#: ../app/core/gimplayer.c:279
 msgctxt "undo-type"
 msgid "Lower Layer"
 msgstr "àààà ààà ààà ààà"
 
-#: ../app/core/gimplayer.c:278
-#, fuzzy
+#: ../app/core/gimplayer.c:280
 msgctxt "undo-type"
 msgid "Lower Layer to Bottom"
 msgstr "àààà ààà ààààà àààà"
 
-#: ../app/core/gimplayer.c:279
+#: ../app/core/gimplayer.c:281
 msgid "Layer cannot be raised higher."
 msgstr "àààà ààà ààà ààààà ààà àà àààà ààà"
 
-#: ../app/core/gimplayer.c:280
+#: ../app/core/gimplayer.c:282
 msgid "Layer cannot be lowered more."
 msgstr "àààà ààà ààà ààààà ààà àààà àà àààà"
 
-#: ../app/core/gimplayer.c:437 ../app/core/gimplayer.c:1491
-#: ../app/core/gimplayermask.c:235
+#: ../app/core/gimplayer.c:450 ../app/core/gimplayer.c:1528
+#: ../app/core/gimplayermask.c:236
 #, c-format
 msgid "%s mask"
 msgstr "%s àààà"
 
-#: ../app/core/gimplayer.c:476
+#: ../app/core/gimplayer.c:489
 #, c-format
 msgid ""
 "Floating Selection\n"
@@ -8782,138 +8581,147 @@ msgstr ""
 "àààà ààà\n"
 "(%s)"
 
-#: ../app/core/gimplayer.c:1415
+#: ../app/core/gimplayer.c:1448
 msgid "Unable to add a layer mask since the layer already has one."
 msgstr "àààà àààà ààààà ààà àà àààààà àà, àààààà àààà àààààà àà ààààà ààà"
 
-#: ../app/core/gimplayer.c:1426
+#: ../app/core/gimplayer.c:1459
 msgid "Cannot add layer mask of different dimensions than specified layer."
 msgstr "àààà àààà ààà ààààà àààà ààà ààààà ààà ààà ààààà àààà àààà àà àààà ààà"
 
-#: ../app/core/gimplayer.c:1432
-#, fuzzy
+#: ../app/core/gimplayer.c:1465
 msgctxt "undo-type"
 msgid "Add Layer Mask"
 msgstr "àààà àààà ààààà ààà"
 
-#: ../app/core/gimplayer.c:1546
-#, fuzzy
+#: ../app/core/gimplayer.c:1583
 msgctxt "undo-type"
 msgid "Transfer Alpha to Mask"
 msgstr "àààà ààà àààà àààà ààààààà ààà"
 
-#: ../app/core/gimplayer.c:1716 ../app/core/gimplayermask.c:261
+#: ../app/core/gimplayer.c:1753
 msgctxt "undo-type"
 msgid "Apply Layer Mask"
 msgstr "àààà àààà àààà ààà"
 
-#: ../app/core/gimplayer.c:1717
+#: ../app/core/gimplayer.c:1754
 msgctxt "undo-type"
 msgid "Delete Layer Mask"
 msgstr "àààà àààà àààà"
 
-#: ../app/core/gimplayer.c:1836
+#: ../app/core/gimplayer.c:1873
 msgctxt "undo-type"
 msgid "Add Alpha Channel"
 msgstr "àààà àààà ààààà ààà"
 
-#: ../app/core/gimplayer.c:1890
-#, fuzzy
+#: ../app/core/gimplayer.c:1927
 msgctxt "undo-type"
 msgid "Remove Alpha Channel"
 msgstr "ààààà àààà àààà"
 
-#: ../app/core/gimplayer.c:1910
-#, fuzzy
+#: ../app/core/gimplayer.c:1947
 msgctxt "undo-type"
 msgid "Layer to Image Size"
-msgstr "àààà ààà ààààà àà àààà àààààà ààà"
+msgstr "àààà ààà ààààà àà àààà àààààà"
 
-#: ../app/core/gimplayermask.c:110
-#, fuzzy
+#: ../app/core/gimplayermask.c:108
 msgctxt "undo-type"
 msgid "Move Layer Mask"
 msgstr "àààà àààà ààààà"
 
-#: ../app/core/gimplayermask.c:111
-#, fuzzy
+#: ../app/core/gimplayermask.c:109
 msgctxt "undo-type"
 msgid "Layer Mask to Selection"
 msgstr "ààà àà àààà àààà"
 
-#: ../app/core/gimplayermask.c:185
+#: ../app/core/gimplayermask.c:183
 #, c-format
 msgid "Cannot rename layer masks."
 msgstr "àààà àààà àà ààà àààà ààààà àà àààà"
 
-#: ../app/core/gimplayermask.c:329
-#, fuzzy
+#: ../app/core/gimplayermask.c:264
+#| msgctxt "layers-action"
+#| msgid "_Disable Layer Mask"
+msgctxt "undo-type"
+msgid "Enable Layer Mask"
+msgstr "àààà àààà ààà"
+
+#: ../app/core/gimplayermask.c:265
+#| msgctxt "layers-action"
+#| msgid "_Disable Layer Mask"
+msgctxt "undo-type"
+msgid "Disable Layer Mask"
+msgstr "àààà àààà àààà"
+
+#: ../app/core/gimplayermask.c:327
 msgctxt "undo-type"
 msgid "Show Layer Mask"
 msgstr "àààà àààà ààààà"
 
-#: ../app/core/gimppalette-import.c:438
+#: ../app/core/gimppalette-import.c:439
 #, c-format
 msgid "Index %d"
 msgstr "àààààà %d"
 
-#: ../app/core/gimppalette-import.c:548
+#: ../app/core/gimppalette-import.c:549
 #, c-format
 msgid "Unknown type of palette file: %s"
 msgstr "ààààà àààà àà àààààà àààà: %s"
 
-#: ../app/core/gimppalette-load.c:85 ../app/core/gimppalette-load.c:111
-#: ../app/core/gimppalette-load.c:132 ../app/core/gimppalette-load.c:161
-#: ../app/core/gimppalette-load.c:237
+#: ../app/core/gimppalette-load.c:86 ../app/core/gimppalette-load.c:112
+#: ../app/core/gimppalette-load.c:133 ../app/core/gimppalette-load.c:162
+#: ../app/core/gimppalette-load.c:238
 #, c-format
 msgid "Fatal parse error in palette file '%s': Read error in line %d."
 msgstr "ààààà '%s' àààà àààà àààà àààà àà: àààà %d àààà ààààà àà àààà"
 
-#: ../app/core/gimppalette-load.c:95
+#: ../app/core/gimppalette-load.c:96
 #, c-format
 msgid "Fatal parse error in palette file '%s': Missing magic header."
 msgstr "ààààà '%s' àààà àààà àààà àààà àà: ààààà ààààà àààà ààà"
 
-#: ../app/core/gimppalette-load.c:124
+#: ../app/core/gimppalette-load.c:125
 #, c-format
 msgid "Invalid UTF-8 string in palette file '%s'"
 msgstr "ààààà àààà '%s' àààà ààà UTF-8 àààà ààà"
 
-#: ../app/core/gimppalette-load.c:148
+#: ../app/core/gimppalette-load.c:149
 #, c-format
 msgid ""
 "Reading palette file '%s': Invalid number of columns in line %d. Using "
 "default value."
 msgstr ""
-"ààààà àààà '%s' ààààà àà ààà àà: àààà %d àààà àààààà àà ààààà ààà ààà àààààà àààà "
+"ààààà àààà '%s' ààààà àà ààà àà: àààà %d àààà àààààà àà ààààà ààà ààà àààààà "
+"àààà "
 "àààà àà ààà ààà"
 
-#: ../app/core/gimppalette-load.c:184
+#: ../app/core/gimppalette-load.c:185
 #, c-format
 msgid "Reading palette file '%s': Missing RED component in line %d."
 msgstr "ààààà àààà '%s' ààààà àà ààà àà: àààà %d àààà ààà ààà àààà ààà"
 
-#: ../app/core/gimppalette-load.c:192
+#: ../app/core/gimppalette-load.c:193
 #, c-format
 msgid "Reading palette file '%s': Missing GREEN component in line %d."
 msgstr "ààààà àààà '%s' ààààà àà ààà àà: àààà %d àààà ààà ààà àààà ààà"
 
-#: ../app/core/gimppalette-load.c:200
+#: ../app/core/gimppalette-load.c:201
 #, c-format
 msgid "Reading palette file '%s': Missing BLUE component in line %d."
 msgstr "ààààà àààà '%s' ààààà àà ààà àà: àààà %d àààà àààà ààà àààà ààà"
 
-#: ../app/core/gimppalette-load.c:210
+#: ../app/core/gimppalette-load.c:211
 #, c-format
 msgid "Reading palette file '%s': RGB value out of range in line %d."
-msgstr "ààààà àààà '%s' ààààà àà ààà àà: RGB àààà àààà %d àààà àààà ààà àààà ààà"
+msgstr ""
+"ààààà àààà '%s' ààààà àà ààà àà: RGB àààà àààà %d àààà àààà ààà àààà ààà"
 
-#: ../app/core/gimppalette-load.c:477
+#: ../app/core/gimppalette-load.c:478
 #, fuzzy, c-format
 msgid "Could not read header from palette file '%s'"
 msgstr "'%s' ààà ààààà àààà àààààà àà àààà: %s"
 
-#: ../app/core/gimppalette-load.c:500 ../app/core/gimppalette-load.c:588
+#: ../app/core/gimppalette-load.c:501 ../app/core/gimppalette-load.c:589
 #, fuzzy, c-format
 msgid "Fatal parse error in palette file '%s'"
 msgstr "ààààà '%s' àààà àààà àààà àààà àà: ààààà ààààà àààà ààà"
@@ -8926,7 +8734,8 @@ msgstr "ààààà àààà '%s' àààà àààà àààà
 
 #: ../app/core/gimppattern-load.c:104
 #, c-format
-msgid "Fatal parse error in pattern file '%s': Unknown pattern format version %d."
+msgid ""
+"Fatal parse error in pattern file '%s': Unknown pattern format version %d."
 msgstr "ààààà àààà '%s' àààà àààà àààà àààà: ààààà ààààà àààààà àààà %dà"
 
 #: ../app/core/gimppattern-load.c:114
@@ -8943,7 +8752,7 @@ msgstr ""
 msgid "Invalid UTF-8 string in pattern file '%s'."
 msgstr "ààààà àààà '%s' àààà ààà UTF-8 ààà ààà"
 
-#: ../app/core/gimppdbprogress.c:287 ../app/widgets/gimppdbdialog.c:339
+#: ../app/core/gimppdbprogress.c:279 ../app/widgets/gimppdbdialog.c:331
 #, c-format
 msgid "Unable to run %s callback. The corresponding plug-in may have crashed."
 msgstr "%s àààààà ààààà àà àààààà ààà ààààààà àààààà ààààà àà àà ààààà ààà"
@@ -8953,61 +8762,51 @@ msgid "Please wait"
 msgstr "àààà àà"
 
 #: ../app/core/gimpselection.c:155
-#, fuzzy
 msgctxt "undo-type"
 msgid "Move Selection"
 msgstr "ààà ààà"
 
 #: ../app/core/gimpselection.c:156
-#, fuzzy
 msgctxt "undo-type"
 msgid "Stroke Selection"
 msgstr "àààà ààà"
 
 #: ../app/core/gimpselection.c:172
-#, fuzzy
 msgctxt "undo-type"
 msgid "Feather Selection"
 msgstr "ààà ààà"
 
 #: ../app/core/gimpselection.c:173
-#, fuzzy
 msgctxt "undo-type"
 msgid "Sharpen Selection"
 msgstr "àààààà ààà"
 
 #: ../app/core/gimpselection.c:174
-#, fuzzy
 msgctxt "undo-type"
 msgid "Select None"
 msgstr "ààà àà àààà"
 
 #: ../app/core/gimpselection.c:175
-#, fuzzy
 msgctxt "undo-type"
 msgid "Select All"
 msgstr "àà àààà"
 
 #: ../app/core/gimpselection.c:176
-#, fuzzy
 msgctxt "undo-type"
 msgid "Invert Selection"
 msgstr "ààà ààà"
 
 #: ../app/core/gimpselection.c:177
-#, fuzzy
 msgctxt "undo-type"
 msgid "Border Selection"
 msgstr "ààààà ààà"
 
 #: ../app/core/gimpselection.c:178
-#, fuzzy
 msgctxt "undo-type"
 msgid "Grow Selection"
 msgstr "ààà ààààà"
 
 #: ../app/core/gimpselection.c:179
-#, fuzzy
 msgctxt "undo-type"
 msgid "Shrink Selection"
 msgstr "ààà àààààà"
@@ -9020,130 +8819,118 @@ msgstr "ààààà àà ààà ààà ààà àà"
 msgid "Unable to cut or copy because the selected region is empty."
 msgstr "ààà ààà àààà ààà àà àààààà àà, àààààà ààààà àààà àààà ààà"
 
-#: ../app/core/gimpselection.c:845
+#: ../app/core/gimpselection.c:847
 msgid "Cannot float selection because the selected region is empty."
 msgstr "ààà ààà àààà àààà àààà àà àààà, àààààà ààààà àààà àààà ààà"
 
-#: ../app/core/gimpselection.c:852
-#, fuzzy
+#: ../app/core/gimpselection.c:854
 msgctxt "undo-type"
 msgid "Float Selection"
 msgstr "àààà ààà"
 
-#: ../app/core/gimpselection.c:868
+#: ../app/core/gimpselection.c:870
 msgid "Floated Layer"
 msgstr "àààà àààà àààà"
 
-#: ../app/core/gimpstrokeoptions.c:151
+#: ../app/core/gimpstrokeoptions.c:181
 msgid ""
 "Convert a mitered join to a bevelled join if the miter would extend to a "
 "distance of more than miter-limit * line-width from the actual join point."
 msgstr ""
 
-#: ../app/core/gimptemplate.c:100
+#: ../app/core/gimptemplate.c:129
 msgid "The unit used for coordinate display when not in dot-for-dot mode."
 msgstr "àààà ààà-àà-ààà ààà àà àààà ààà àààààààà àààààà àà àààà ààààà ààà"
 
-#: ../app/core/gimptemplate.c:107
+#: ../app/core/gimptemplate.c:136
 msgid "The horizontal image resolution."
 msgstr "àààààààà ààààà àààààààààà ààà"
 
-#: ../app/core/gimptemplate.c:113
+#: ../app/core/gimptemplate.c:142
 msgid "The vertical image resolution."
 msgstr "àààààà ààààà àààààààààà"
 
-#: ../app/core/gimpunit.c:56
-#, fuzzy
+#: ../app/core/gimpunit.c:60
 msgctxt "unit-singular"
 msgid "pixel"
 msgstr "ààààà"
 
-#: ../app/core/gimpunit.c:56
-#, fuzzy
+#: ../app/core/gimpunit.c:60
 msgctxt "unit-plural"
 msgid "pixels"
 msgstr "ààààà"
 
-#: ../app/core/gimpunit.c:60
-#, fuzzy
+#: ../app/core/gimpunit.c:64
 msgctxt "unit-singular"
 msgid "inch"
 msgstr "ààà"
 
-#: ../app/core/gimpunit.c:60
-#, fuzzy
+#: ../app/core/gimpunit.c:64
 msgctxt "unit-plural"
 msgid "inches"
 msgstr "ààà"
 
-#: ../app/core/gimpunit.c:63
-#, fuzzy
+#: ../app/core/gimpunit.c:67
 msgctxt "unit-singular"
 msgid "millimeter"
 msgstr "àààààààà"
 
-#: ../app/core/gimpunit.c:63
-#, fuzzy
+#: ../app/core/gimpunit.c:67
 msgctxt "unit-plural"
 msgid "millimeters"
 msgstr "àààààààà"
 
-#: ../app/core/gimpunit.c:67
-#, fuzzy
+#: ../app/core/gimpunit.c:71
 msgctxt "unit-singular"
 msgid "point"
 msgstr "ààààà"
 
-#: ../app/core/gimpunit.c:67
-#, fuzzy
+#: ../app/core/gimpunit.c:71
 msgctxt "unit-plural"
 msgid "points"
 msgstr "ààààà"
 
-#: ../app/core/gimpunit.c:70
-#, fuzzy
+#: ../app/core/gimpunit.c:74
 msgctxt "unit-singular"
 msgid "pica"
 msgstr "àààà"
 
-#: ../app/core/gimpunit.c:70
-#, fuzzy
+#: ../app/core/gimpunit.c:74
 msgctxt "unit-plural"
 msgid "picas"
 msgstr "àààà"
 
-#: ../app/core/gimpunit.c:78
-#, fuzzy
+#: ../app/core/gimpunit.c:82
 msgctxt "singular"
 msgid "percent"
 msgstr "àà-ààà"
 
-#: ../app/core/gimpunit.c:78
-#, fuzzy
+#: ../app/core/gimpunit.c:82
 msgctxt "plural"
 msgid "percent"
 msgstr "àà-ààà"
 
-#: ../app/dialogs/about-dialog.c:106 ../app/gui/gui.c:484
+#: ../app/dialogs/about-dialog.c:114 ../app/gui/gui.c:493
 msgid "About GIMP"
 msgstr "àààà àààà"
 
-#: ../app/dialogs/about-dialog.c:115
+#: ../app/dialogs/about-dialog.c:123
 msgid "Visit the GIMP website"
 msgstr "àààà àààààààà àààà"
 
-#. Translators: insert your names here, separated by newline
-#: ../app/dialogs/about-dialog.c:120
+#. Translators: insert your names here,
+#. separated by newline
+#: ../app/dialogs/about-dialog.c:129
 msgid "translator-credits"
 msgstr ""
 "ààààààà àààà ààà\n"
 "A S Alam"
 
-#: ../app/dialogs/about-dialog.c:515
+#: ../app/dialogs/about-dialog.c:521
 msgid "GIMP is brought to you by"
 msgstr "àààà àààààà àà àà àà àà àà"
 
-#: ../app/dialogs/about-dialog.c:589
+#: ../app/dialogs/about-dialog.c:596
 msgid "This is an unstable development release."
 msgstr "àà ààà àà-àààààà àààààààààà àààààà ààà"
 
@@ -9176,109 +8963,124 @@ msgid "_Remove unused colors from colormap"
 msgstr "ààà-ààà ààà àà-àààà ààà ààààà(_R)"
 
 #. dithering
-#: ../app/dialogs/convert-dialog.c:233 ../app/tools/gimpblendoptions.c:246
+#: ../app/dialogs/convert-dialog.c:234 ../app/tools/gimpblendoptions.c:254
 msgid "Dithering"
 msgstr "àààààà"
 
-#: ../app/dialogs/convert-dialog.c:245
+#: ../app/dialogs/convert-dialog.c:246
 msgid "Color _dithering:"
 msgstr "ààà àààààà(_d):"
 
-#: ../app/dialogs/convert-dialog.c:260
+#: ../app/dialogs/convert-dialog.c:261
 msgid "Enable dithering of _transparency"
 msgstr "ààààààààà ààààà ààà(_t)"
 
-#: ../app/dialogs/convert-dialog.c:287
+#: ../app/dialogs/convert-dialog.c:288
 msgid "Converting to indexed colors"
 msgstr "àààààà ààààà àààà ààààà àààà àà àààà àà..."
 
-#: ../app/dialogs/convert-dialog.c:414 ../app/pdb/convert-cmds.c:152
+#: ../app/dialogs/convert-dialog.c:416 ../app/pdb/convert-cmds.c:153
 msgid "Cannot convert to a palette with more than 256 colors."
 msgstr "256 ààààà ààà ààà ààà ààààà ààà ààààà àààà àààà àà àààà ààà"
 
-#: ../app/dialogs/dialogs-constructors.c:212 ../app/gui/gui.c:164
-#: ../app/gui/gui-message.c:145
+#: ../app/dialogs/data-delete-dialog.c:81
+msgid "Delete Object"
+msgstr "àààààà àààà"
+
+#: ../app/dialogs/data-delete-dialog.c:104
+#, c-format
+msgid "Delete '%s'?"
+msgstr "'%s' àààààà àà?"
+
+#: ../app/dialogs/data-delete-dialog.c:107
+#, c-format
+msgid ""
+"Are you sure you want to remove '%s' from the list and delete it on disk?"
+msgstr "àà ààààà '%s' ààà àààà àààààà ààà àààà ààà àààààà ààààààà àà?"
+
+#: ../app/dialogs/dialogs-constructors.c:203 ../app/gui/gui.c:161
+#: ../app/gui/gui-message.c:149
 msgid "GIMP Message"
 msgstr "àààà àààààà"
 
-#: ../app/dialogs/dialogs.c:267
+#: ../app/dialogs/dialogs.c:302
 msgid "Devices"
 msgstr "àààà"
 
-#: ../app/dialogs/dialogs.c:267
+#: ../app/dialogs/dialogs.c:302
 msgid "Device Status"
 msgstr "àààà àààà"
 
-#: ../app/dialogs/dialogs.c:271
+#: ../app/dialogs/dialogs.c:306
 msgid "Errors"
 msgstr "àààààà"
 
-#: ../app/dialogs/dialogs.c:275
+#: ../app/dialogs/dialogs.c:310
 msgid "Pointer"
 msgstr "ààààààà"
 
-#: ../app/dialogs/dialogs.c:294
+#: ../app/dialogs/dialogs.c:329
 msgid "History"
 msgstr "àààà"
 
-#: ../app/dialogs/dialogs.c:296
+#: ../app/dialogs/dialogs.c:331
 msgid "Image Templates"
 msgstr "ààààà àààààà"
 
-#: ../app/dialogs/dialogs.c:323
+#: ../app/dialogs/dialogs.c:358
 msgid "Histogram"
 msgstr "ààààààààà"
 
-#: ../app/dialogs/dialogs.c:327
+#: ../app/dialogs/dialogs.c:362
 msgid "Selection"
 msgstr "ààà"
 
-#: ../app/dialogs/dialogs.c:327
+#: ../app/dialogs/dialogs.c:362
 msgid "Selection Editor"
 msgstr "ààà ààààà"
 
-#: ../app/dialogs/dialogs.c:331
+#: ../app/dialogs/dialogs.c:366
 msgid "Undo"
 msgstr "àààà"
 
-#: ../app/dialogs/dialogs.c:331
+#: ../app/dialogs/dialogs.c:366
 msgid "Undo History"
 msgstr "àààà àààà"
 
-#: ../app/dialogs/dialogs.c:341
+#: ../app/dialogs/dialogs.c:376
 msgid "Navigation"
 msgstr "ààààààààà"
 
-#: ../app/dialogs/dialogs.c:341
+#: ../app/dialogs/dialogs.c:376
 msgid "Display Navigation"
 msgstr "ààààààà ààààààààà"
 
-#: ../app/dialogs/dialogs.c:347
+#: ../app/dialogs/dialogs.c:382
 msgid "FG/BG"
 msgstr "FG/BG"
 
-#: ../app/dialogs/dialogs.c:347
+#: ../app/dialogs/dialogs.c:382
 msgid "FG/BG Color"
 msgstr "FG/BG ààà"
 
-#: ../app/dialogs/fade-dialog.c:110
+#: ../app/dialogs/fade-dialog.c:109
 #, c-format
 msgid "Fade %s"
 msgstr "%s ààà"
 
-#: ../app/dialogs/fade-dialog.c:122
+#: ../app/dialogs/fade-dialog.c:121
 msgid "_Fade"
 msgstr "ààà ààà(_F)"
 
-#: ../app/dialogs/fade-dialog.c:157 ../app/widgets/gimpdeviceinfoeditor.c:346
+#: ../app/dialogs/fade-dialog.c:156 ../app/widgets/gimpdeviceinfoeditor.c:344
 msgid "_Mode:"
 msgstr "ààà(_M):"
 
-#: ../app/dialogs/fade-dialog.c:163
+#: ../app/dialogs/fade-dialog.c:162
 msgid "_Opacity:"
 msgstr "àààààààà(_O):"
 
-#: ../app/dialogs/file-open-dialog.c:267
+#: ../app/dialogs/file-open-dialog.c:266
 msgid "Open layers"
 msgstr "àààààà àààààà"
 
@@ -9291,61 +9093,64 @@ msgid "Enter location (URI):"
 msgstr "àààààà ààà (URI):"
 
 #: ../app/dialogs/file-save-dialog.c:105
-#, fuzzy
 msgid "Export Image"
 msgstr "ààààà ààààà"
 
 #: ../app/dialogs/file-save-dialog.c:106
-#, fuzzy
 msgid "_Export"
 msgstr "àààààà(_I)"
 
-#: ../app/dialogs/file-save-dialog.c:468
+#: ../app/dialogs/file-save-dialog.c:431
 msgid ""
 "Saving remote files needs to determine the file format from the file "
 "extension. Please enter a file extension that matches the selected file "
 "format or enter no file extension at all."
 msgstr ""
-"ààààà àààààà ààà àààààà àà àààà ààààààààà ààà àààà àààààà àààà àà ààà ààà ààà àààà ààààààààà "
+"ààààà àààààà ààà àààààà àà àààà ààààààààà ààà àààà àààààà àààà àà ààà ààà ààà "
+"àààà ààààààààà "
 "ààà, àà àà àààà àààà àààààà ààà ààà ààà ààà ààà àà àààà ààààààààà àà àààà"
 
-#: ../app/dialogs/file-save-dialog.c:595
+#: ../app/dialogs/file-save-dialog.c:558
 msgid ""
 "You can use this dialog to export to various file formats. If you want to "
 "save the image to the GIMP XCF format, use FileâSave instead."
 msgstr ""
+"ààààà àà àààààà ààà àà àààà àààààà àààà ààààààà ààà àà ààà àààà ààà àà ààààà "
+"ààààà ààà "
+"GIMP XCF àààààà àààà ààààààà ààààààà àà ààà àà àà àààà ààààâàààààà ààà àààààà"
 
-#: ../app/dialogs/file-save-dialog.c:602
+#: ../app/dialogs/file-save-dialog.c:565
 msgid ""
 "You can use this dialog to save to the GIMP XCF format. Use FileâExport to "
 "export to other file formats."
 msgstr ""
 
-#: ../app/dialogs/file-save-dialog.c:608
+#: ../app/dialogs/file-save-dialog.c:571
 msgid ""
 "The given filename does not have any known file extension. Please enter a "
 "known file extension or select a file format from the file format list."
 msgstr ""
-"ààààà àààà-ààà àààà ààà àààà àààà ààààààààà àààà ààà ààà àààà ààààààààà ààà ààà ààà àààà "
+"ààààà àààà-ààà àààà ààà àààà àààà ààààààààà àààà ààà ààà àààà ààààààààà ààà "
+"ààà ààà àààà "
 "àààààà àààà ààà ààà àààà àààààà àààà ààà"
 
-#: ../app/dialogs/file-save-dialog.c:622
+#: ../app/dialogs/file-save-dialog.c:585
 msgid "Extension Mismatch"
 msgstr "ààààààààà ààààà àààà"
 
-#: ../app/dialogs/file-save-dialog.c:638
+#: ../app/dialogs/file-save-dialog.c:601
 msgid "The given file extension does not match the chosen file type."
 msgstr "ààààà àààà àààààààà àààà àààà àààà ààà ààà àààà ààààà ààà"
 
-#: ../app/dialogs/file-save-dialog.c:642
+#: ../app/dialogs/file-save-dialog.c:605
 msgid "Do you want to save the image using this name anyway?"
 msgstr "àà ààààà ààààà ààà àààà àà àààààà àà ààà ààà àà ààààààà ààààààà àà?"
 
-#: ../app/dialogs/file-save-dialog.c:697
+#: ../app/dialogs/file-save-dialog.c:660
 msgid "Saving canceled"
 msgstr "ààààààà ààà àààà àà àààà àà"
 
-#: ../app/dialogs/file-save-dialog.c:705 ../app/widgets/gimpdnd-xds.c:185
+#: ../app/dialogs/file-save-dialog.c:668 ../app/widgets/gimpdnd-xds.c:185
 #, c-format
 msgid ""
 "Saving '%s' failed:\n"
@@ -9368,64 +9173,69 @@ msgstr "ààààà ààààà àààààà"
 msgid "Grid"
 msgstr "ààààà"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:64
+#: ../app/dialogs/image-merge-layers-dialog.c:68
 msgid "Merge Layers"
 msgstr "àààààà àààà ààà"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:66
+#: ../app/dialogs/image-merge-layers-dialog.c:70
 msgid "Layers Merge Options"
 msgstr "àààà àààà ààààà"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:72
+#: ../app/dialogs/image-merge-layers-dialog.c:76
 msgid "_Merge"
 msgstr "àààà ààà(_M)"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:92
+#: ../app/dialogs/image-merge-layers-dialog.c:96
 msgid "Final, Merged Layer should be:"
 msgstr "ààà àààà, àààà àààà àààà àààààà àà:"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:96
+#: ../app/dialogs/image-merge-layers-dialog.c:100
 msgid "Expanded as necessary"
 msgstr "ààà àààààà àààààà"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:99
+#: ../app/dialogs/image-merge-layers-dialog.c:103
 msgid "Clipped to image"
 msgstr "ààààà àà àààààà"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:102
+#: ../app/dialogs/image-merge-layers-dialog.c:106
 msgid "Clipped to bottom layer"
 msgstr "àààààà àà àà àààà"
 
-#: ../app/dialogs/image-merge-layers-dialog.c:110
+#: ../app/dialogs/image-merge-layers-dialog.c:114
+msgid "Merge within active _group only"
+msgstr ""
+
+#: ../app/dialogs/image-merge-layers-dialog.c:127
 msgid "_Discard invisible layers"
 msgstr "ààààà àààààà ààààààààà ààà(_D)"
 
-#: ../app/dialogs/image-new-dialog.c:96
+#: ../app/dialogs/image-new-dialog.c:97
 msgid "Create a New Image"
 msgstr "ààà àààà ààààà àààà"
 
-#: ../app/dialogs/image-new-dialog.c:144
-#: ../app/dialogs/preferences-dialog.c:2008
+#: ../app/dialogs/image-new-dialog.c:135
+#: ../app/dialogs/preferences-dialog.c:2009
 msgid "_Template:"
 msgstr "àààààà(_T):"
 
-#: ../app/dialogs/image-new-dialog.c:299
+#: ../app/dialogs/image-new-dialog.c:308
 msgid "Confirm Image Size"
 msgstr "ààààà àààà àà àààààà"
 
-#: ../app/dialogs/image-new-dialog.c:321
+#: ../app/dialogs/image-new-dialog.c:330
 #: ../app/dialogs/image-scale-dialog.c:239
 #, c-format
 msgid "You are trying to create an image with a size of %s."
 msgstr "ààààà %s àààà àà ààààà ààà ààà ààà"
 
-#: ../app/dialogs/image-new-dialog.c:328
+#: ../app/dialogs/image-new-dialog.c:337
 #, c-format
 msgid ""
 "An image of the chosen size will use more memory than what is configured as "
 "\"Maximum Image Size\" in the Preferences dialog (currently %s)."
 msgstr ""
-"àààà àààà àà ààà ààààà àààà àààà àààààà àààà àààààà \"àààà-ààà ààààà àààà\" ààà ààà àààààà "
+"àààà àààà àà ààà ààààà àààà àààà àààààà àààà àààààà \"àààà-ààà ààààà àààà\" "
+"ààà ààà àààààà "
 "àààààà (àààààà %s)"
 
 #: ../app/dialogs/image-properties-dialog.c:60
@@ -9461,12 +9271,15 @@ msgid ""
 "is configured as \"Maximum Image Size\" in the Preferences dialog (currently "
 "%s)."
 msgstr ""
-"ààààà ààà àààà àààà ààà àààà àààà àààààà àààà àààààà \"àààà-ààà ààààà àààà\" ààà ààà àààààà "
+"ààààà ààà àààà àààà ààà àààà àààà àààààà àààà àààààà \"àààà-ààà ààààà àààà\" "
+"ààà ààà àààààà "
 "àààààà (àààààà %s)"
 
 #: ../app/dialogs/image-scale-dialog.c:260
-msgid "Scaling the image to the chosen size will shrink some layers completely away."
-msgstr "ààààà ààà àààà àààà ààà ààààààà ààà àààààà ààà àààà àààààà ààààààà ààààààà"
+msgid ""
+"Scaling the image to the chosen size will shrink some layers completely away."
+msgstr ""
+"ààààà ààà àààà àààà ààà ààààààà ààà àààààà ààà àààà àààààà ààààààà ààààààà"
 
 #: ../app/dialogs/image-scale-dialog.c:264
 msgid "Is this what you want to do?"
@@ -9485,7 +9298,8 @@ msgid ""
 "To edit a shortcut key, click on the corresponding row and type a new "
 "accelerator, or press backspace to clear."
 msgstr ""
-"ààà ààààà-ààà ààààà ààà àààà àà, ààààààà àààà àààà ààààà ààà ààà ààà àààà àààààààà àààà ààà "
+"ààà ààààà-ààà ààààà ààà àààà àà, ààààààà àààà àààà ààààà ààà ààà ààà àààà "
+"àààààààà àààà ààà "
 "ààà àààà ààà àà ààààààà àààà"
 
 #: ../app/dialogs/keyboard-shortcuts-dialog.c:81
@@ -9510,12 +9324,12 @@ msgstr "àààà ààà(_n):"
 
 #. The size labels
 #: ../app/dialogs/layer-options-dialog.c:139
-#: ../app/tools/gimpmeasuretool.c:1088
+#: ../app/tools/gimpmeasuretool.c:1129
 msgid "Width:"
 msgstr "ààààà:"
 
 #: ../app/dialogs/layer-options-dialog.c:145
-#: ../app/tools/gimpmeasuretool.c:1116
+#: ../app/tools/gimpmeasuretool.c:1157
 msgid "Height:"
 msgstr "àààà:"
 
@@ -9547,23 +9361,23 @@ msgstr "àààà àààààà àààà"
 msgid "No longer available"
 msgstr "ààà àààààà ààà"
 
-#: ../app/dialogs/module-dialog.c:494
+#: ../app/dialogs/module-dialog.c:495
 msgid "Author:"
 msgstr "àààà:"
 
-#: ../app/dialogs/module-dialog.c:495
+#: ../app/dialogs/module-dialog.c:496
 msgid "Version:"
 msgstr "àààà:"
 
-#: ../app/dialogs/module-dialog.c:496
+#: ../app/dialogs/module-dialog.c:497
 msgid "Date:"
 msgstr "àààà:"
 
-#: ../app/dialogs/module-dialog.c:497
+#: ../app/dialogs/module-dialog.c:498
 msgid "Copyright:"
 msgstr "àààààààà:"
 
-#: ../app/dialogs/module-dialog.c:498
+#: ../app/dialogs/module-dialog.c:499
 msgid "Location:"
 msgstr "àààààà:"
 
@@ -9581,7 +9395,8 @@ msgstr "ààà-àààà àààà"
 
 #. The offset frame
 #: ../app/dialogs/offset-dialog.c:118 ../app/dialogs/offset-dialog.c:152
-#: ../app/dialogs/resize-dialog.c:198 ../app/widgets/gimpgrideditor.c:275
+#: ../app/dialogs/resize-dialog.c:198 ../app/tools/gimpblendoptions.c:247
+#: ../app/widgets/gimpgrideditor.c:206
 msgid "Offset"
 msgstr "ààà-àààà"
 
@@ -9704,44 +9519,48 @@ msgstr "àà ààààà àà àààààà ààà àààà
 msgid "You will have to restart GIMP for the following changes to take effect:"
 msgstr "ààà ààààà ààààà àààà ààà àà ààààààà àààà ààà-àààà àààà àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:538
+#: ../app/dialogs/preferences-dialog.c:536
 msgid ""
 "Your keyboard shortcuts will be reset to default values the next time you "
 "start GIMP."
 msgstr ""
-"àààà ààààà àààà ààà àààà àààààà ààà àààààà àààààà àààààààà àààààà àààààà àà àà-àààà àà ààààà "
+"àààà ààààà àààà ààà àààà àààààà ààà àààààà àààààà àààààààà àààààà àààààà àà "
+"àà-àààà àà ààààà "
 "àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:549
+#: ../app/dialogs/preferences-dialog.c:547
 msgid "Remove all Keyboard Shortcuts"
 msgstr "àà àà-àààà àààààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:571
+#: ../app/dialogs/preferences-dialog.c:569
 msgid "Do you really want to remove all keyboard shortcuts from all menus?"
 msgstr "àà ààààà àà àààà ààà àà-àààà àààààààà àààààà ààààààà àà?"
 
-#: ../app/dialogs/preferences-dialog.c:612
+#: ../app/dialogs/preferences-dialog.c:610
 msgid ""
 "Your window setup will be reset to default values the next time you start "
 "GIMP."
 msgstr ""
-"àààààà ààààà ààààààà ààà àààààà àààà ààà àààà àààà ààà àààà àààààà àààààà àà ààà-àààà àà ààààà "
+"àààààà ààààà ààààààà ààà àààààà àààà ààà àààà àààà ààà àààà àààààà àààààà àà "
+"ààà-àààà àà ààààà "
 "ààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:647
+#: ../app/dialogs/preferences-dialog.c:645
 msgid ""
 "Your input device settings will be reset to default values the next time you "
 "start GIMP."
 msgstr ""
-"àààààààà àààààà àààààààà ààà àààààà àààà ààà àààà àààà ààà àààà àààààà àààààà àà ààà-àààà àà ààààà "
+"àààààààà àààààà àààààààà ààà àààààà àààà ààà àààà àààà ààà àààà àààààà àààààà "
+"àà ààà-àààà àà ààààà "
 "ààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:682
+#: ../app/dialogs/preferences-dialog.c:680
 msgid ""
 "Your tool options will be reset to default values the next time you start "
 "GIMP."
 msgstr ""
-"àààààààà ààà ààààà ààà àààààà àààà ààà àààà àààà ààà àààà àààààà àààààà àà ààà-àààà àà ààààà "
+"àààààààà ààà ààààà ààà àààààà àààà ààà àààà àààà ààà àààà àààààà àààààà àà "
+"ààà-àààà àà ààààà "
 "ààààààà"
 
 #: ../app/dialogs/preferences-dialog.c:1266
@@ -9793,7 +9612,7 @@ msgid "Preferences"
 msgstr "àààà-àààà"
 
 #: ../app/dialogs/preferences-dialog.c:1507
-#: ../app/dialogs/preferences-dialog.c:2760
+#: ../app/dialogs/preferences-dialog.c:2783
 msgid "Environment"
 msgstr "ààààààààààà"
 
@@ -9856,9 +9675,8 @@ msgid "Interface"
 msgstr "ààààààà"
 
 #: ../app/dialogs/preferences-dialog.c:1598
-#, fuzzy
 msgid "Language"
-msgstr "ààààà(_L):"
+msgstr "ààààà"
 
 #. Previews
 #: ../app/dialogs/preferences-dialog.c:1604
@@ -9926,8 +9744,8 @@ msgstr "àààà ààààà"
 #. General
 #: ../app/dialogs/preferences-dialog.c:1782
 #: ../app/dialogs/preferences-dialog.c:1866
-#: ../app/dialogs/preferences-dialog.c:2066
-#: ../app/widgets/gimpcontrollereditor.c:188
+#: ../app/dialogs/preferences-dialog.c:2079
+#: ../app/widgets/gimpcontrollereditor.c:185
 msgid "General"
 msgstr "ààààà"
 
@@ -10010,481 +9828,506 @@ msgstr "àààààààà(_D)"
 msgid "_Pattern"
 msgstr "ààààà(_P)"
 
-#: ../app/dialogs/preferences-dialog.c:1926
+#. Move Tool
+#: ../app/dialogs/preferences-dialog.c:1927
 msgid "Move Tool"
 msgstr "àààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:1930
+#: ../app/dialogs/preferences-dialog.c:1931
 msgid "Set layer or path as active"
 msgstr "àààà ààà àààà ààààà àààà"
 
 #. Appearance
-#: ../app/dialogs/preferences-dialog.c:1955
-#: ../app/dialogs/preferences-dialog.c:2139
-#: ../app/widgets/gimpgrideditor.c:203
+#: ../app/dialogs/preferences-dialog.c:1956
+#: ../app/dialogs/preferences-dialog.c:2155
+#: ../app/widgets/gimpgrideditor.c:134
 msgid "Appearance"
 msgstr "àààà"
 
-#: ../app/dialogs/preferences-dialog.c:1959
+#: ../app/dialogs/preferences-dialog.c:1960
 msgid "Show _foreground & background color"
 msgstr "ààààààààà ààà ààààààààà ààà ààààà(_f)"
 
-#: ../app/dialogs/preferences-dialog.c:1963
+#: ../app/dialogs/preferences-dialog.c:1964
 msgid "Show active _brush, pattern & gradient"
 msgstr "ààààà ààààà, ààààààà ààà ààààà ààààà(_b)"
 
-#: ../app/dialogs/preferences-dialog.c:1967
+#: ../app/dialogs/preferences-dialog.c:1968
 msgid "Show active _image"
 msgstr "ààààà ààààà ààààà(_i)"
 
 #. Tool Editor
-#: ../app/dialogs/preferences-dialog.c:1975
+#: ../app/dialogs/preferences-dialog.c:1976
 msgid "Tools configuration"
 msgstr "ààà àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:1990
+#: ../app/dialogs/preferences-dialog.c:1991
 msgid "Default New Image"
 msgstr "àààààà àààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:1993
+#: ../app/dialogs/preferences-dialog.c:1994
 msgid "Default Image"
 msgstr "àààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2030
+#: ../app/dialogs/preferences-dialog.c:2028
+#| msgid "Edit Quick Mask Color"
+msgid "Set the default Quick Mask color"
+msgstr "àààà àààà ààà ààà"
+
+#: ../app/dialogs/preferences-dialog.c:2034
+#| msgid "Edit Quick Mask Color"
+msgid "Quick Mask color:"
+msgstr "àààà àààà ààà ààà:"
+
+#: ../app/dialogs/preferences-dialog.c:2044
 msgid "Default Image Grid"
 msgstr "àààààà ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2033
+#: ../app/dialogs/preferences-dialog.c:2047
 msgid "Default Grid"
 msgstr "àààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2054
+#: ../app/dialogs/preferences-dialog.c:2067
 msgid "Image Windows"
 msgstr "ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2069
+#: ../app/dialogs/preferences-dialog.c:2082
 msgid "Use \"_Dot for dot\" by default"
 msgstr "àààààà \"ààà àà ààà(_D)\" àà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2075
+#: ../app/dialogs/preferences-dialog.c:2088
 msgid "Marching _ants speed:"
 msgstr "àààà àààààà àààààà àààà(_a):"
 
 #. Zoom & Resize Behavior
-#: ../app/dialogs/preferences-dialog.c:2079
+#: ../app/dialogs/preferences-dialog.c:2092
 msgid "Zoom & Resize Behavior"
 msgstr "àààà ààà ààà-àààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2083
+#: ../app/dialogs/preferences-dialog.c:2096
 msgid "Resize window on _zoom"
 msgstr "àààà àààà ààààà ààà-àààà ààà(_z)"
 
-#: ../app/dialogs/preferences-dialog.c:2086
+#: ../app/dialogs/preferences-dialog.c:2099
 msgid "Resize window on image _size change"
 msgstr "ààààà àààà àààà ààà ààààà ààà-àààà ààà(_s)"
 
-#: ../app/dialogs/preferences-dialog.c:2092
+#: ../app/dialogs/preferences-dialog.c:2105
 msgid "Fit to window"
 msgstr "ààààà àààà àààà ààà"
 
-#: ../app/dialogs/preferences-dialog.c:2094
+#: ../app/dialogs/preferences-dialog.c:2107
 msgid "Initial zoom _ratio:"
 msgstr "àààààààà àààà àààààà(_r):"
 
 #. Space Bar
-#: ../app/dialogs/preferences-dialog.c:2098
+#: ../app/dialogs/preferences-dialog.c:2111
 msgid "Space Bar"
 msgstr "àààà ààà"
 
-#: ../app/dialogs/preferences-dialog.c:2104
+#: ../app/dialogs/preferences-dialog.c:2117
 msgid "_While space bar is pressed:"
 msgstr "àààà àààà ààà àààà àààà(_W):"
 
 #. Mouse Pointers
-#: ../app/dialogs/preferences-dialog.c:2108
+#: ../app/dialogs/preferences-dialog.c:2121
 msgid "Mouse Pointers"
 msgstr "ààààà ààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2112
+#: ../app/dialogs/preferences-dialog.c:2125
 msgid "Show _brush outline"
 msgstr "ààààà ààà-àààà àààà(_b)"
 
-#: ../app/dialogs/preferences-dialog.c:2115
+#: ../app/dialogs/preferences-dialog.c:2128
 msgid "Show pointer for paint _tools"
 msgstr "àààà ààà àà àààààà àààà(_t)"
 
-#: ../app/dialogs/preferences-dialog.c:2121
+#: ../app/dialogs/preferences-dialog.c:2134
 msgid "Pointer _mode:"
 msgstr "ààààààà ààà(_m):"
 
-#: ../app/dialogs/preferences-dialog.c:2124
+#: ../app/dialogs/preferences-dialog.c:2137
 msgid "Pointer re_ndering:"
 msgstr "ààààààà àààààààà(_n):"
 
-#: ../app/dialogs/preferences-dialog.c:2136
+#: ../app/dialogs/preferences-dialog.c:2140
+#, fuzzy
+#| msgid "Pointer re_ndering:"
+msgid "Pointer _handedness:"
+msgstr "ààààààà àààààààà(_n):"
+
+#: ../app/dialogs/preferences-dialog.c:2152
 msgid "Image Window Appearance"
 msgstr "ààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2147
+#: ../app/dialogs/preferences-dialog.c:2163
 msgid "Default Appearance in Normal Mode"
 msgstr "ààààà ààà àààà àààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2152
+#: ../app/dialogs/preferences-dialog.c:2168
 msgid "Default Appearance in Fullscreen Mode"
 msgstr "àààà ààààà ààà àààà àààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2161
+#: ../app/dialogs/preferences-dialog.c:2177
 msgid "Image Title & Statusbar Format"
 msgstr "ààààà ààààà ààà àààà-ààà àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2164
+#: ../app/dialogs/preferences-dialog.c:2180
 msgid "Title & Status"
 msgstr "ààààà ààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2182
+#: ../app/dialogs/preferences-dialog.c:2198
 msgid "Current format"
 msgstr "àààààà àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2183
+#: ../app/dialogs/preferences-dialog.c:2199
 msgid "Default format"
 msgstr "àààààà àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2184
+#: ../app/dialogs/preferences-dialog.c:2200
 msgid "Show zoom percentage"
 msgstr "àààà ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2185
+#: ../app/dialogs/preferences-dialog.c:2201
 msgid "Show zoom ratio"
 msgstr "àààà àààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2186
+#: ../app/dialogs/preferences-dialog.c:2202
 msgid "Show image size"
 msgstr "ààààà àààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2199
+#: ../app/dialogs/preferences-dialog.c:2215
 msgid "Image Title Format"
 msgstr "ààààà ààààà àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2201
+#: ../app/dialogs/preferences-dialog.c:2217
 msgid "Image Statusbar Format"
 msgstr "ààààà àààà-ààà àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2286
+#: ../app/dialogs/preferences-dialog.c:2302
 msgid "Display"
 msgstr "ààààààà"
 
 #. Transparency
-#: ../app/dialogs/preferences-dialog.c:2298
+#: ../app/dialogs/preferences-dialog.c:2314
 msgid "Transparency"
 msgstr "ààààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2302
+#: ../app/dialogs/preferences-dialog.c:2318
 msgid "_Check style:"
 msgstr "ààààààà ààààà(_C):"
 
-#: ../app/dialogs/preferences-dialog.c:2305
+#: ../app/dialogs/preferences-dialog.c:2321
 msgid "Check _size:"
 msgstr "àààà àààà(_s):"
 
-#: ../app/dialogs/preferences-dialog.c:2308
+#: ../app/dialogs/preferences-dialog.c:2324
 msgid "Monitor Resolution"
 msgstr "àààààà àààààààààà"
 
 #. Pixels
-#: ../app/dialogs/preferences-dialog.c:2312
-#: ../app/display/gimpcursorview.c:200 ../app/widgets/gimpgrideditor.c:268
-#: ../app/widgets/gimpgrideditor.c:300
+#: ../app/dialogs/preferences-dialog.c:2328
+#: ../app/display/gimpcursorview.c:206 ../app/widgets/gimpgrideditor.c:199
+#: ../app/widgets/gimpgrideditor.c:231
 msgid "Pixels"
 msgstr "ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2330
+#: ../app/dialogs/preferences-dialog.c:2346
 msgid "Horizontal"
 msgstr "àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2332
+#: ../app/dialogs/preferences-dialog.c:2348
 msgid "Vertical"
 msgstr "ààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2334
-#: ../app/widgets/gimpimagepropview.c:475
+#: ../app/dialogs/preferences-dialog.c:2350
+#: ../app/widgets/gimpimagepropview.c:470
 msgid "ppi"
 msgstr "ppi"
 
-#: ../app/dialogs/preferences-dialog.c:2350
+#: ../app/dialogs/preferences-dialog.c:2366
 #, c-format
 msgid "_Detect automatically (currently %d à %d ppi)"
 msgstr "àààààààà àààà(_D) (ààà %d à %d ppi)"
 
-#: ../app/dialogs/preferences-dialog.c:2370
+#: ../app/dialogs/preferences-dialog.c:2384
 msgid "_Enter manually"
 msgstr "ààà ààà(_E)"
 
-#: ../app/dialogs/preferences-dialog.c:2385
+#: ../app/dialogs/preferences-dialog.c:2399
 msgid "C_alibrate..."
 msgstr "àààààààààà(_a)..."
 
-#: ../app/dialogs/preferences-dialog.c:2408
+#: ../app/dialogs/preferences-dialog.c:2427
 msgid "Color Management"
 msgstr "ààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2428
+#: ../app/dialogs/preferences-dialog.c:2447
 msgid "_RGB profile:"
 msgstr "_RGB ààààààà:"
 
-#: ../app/dialogs/preferences-dialog.c:2429
+#: ../app/dialogs/preferences-dialog.c:2448
 msgid "Select RGB Color Profile"
 msgstr "RGB ààà ààààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2430
+#: ../app/dialogs/preferences-dialog.c:2449
 msgid "_CMYK profile:"
 msgstr "_CMYK ààààààà:"
 
-#: ../app/dialogs/preferences-dialog.c:2431
+#: ../app/dialogs/preferences-dialog.c:2450
 msgid "Select CMYK Color Profile"
 msgstr "CMYK ààà ààààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2432
+#: ../app/dialogs/preferences-dialog.c:2451
 msgid "_Monitor profile:"
 msgstr "àààààà ààààààà(_M):"
 
-#: ../app/dialogs/preferences-dialog.c:2433
+#: ../app/dialogs/preferences-dialog.c:2452
 msgid "Select Monitor Color Profile"
 msgstr "àààààà ààà ààààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2434
+#: ../app/dialogs/preferences-dialog.c:2453
 msgid "_Print simulation profile:"
 msgstr "àààààà ààààà ààààààà(_P):"
 
-#: ../app/dialogs/preferences-dialog.c:2435
+#: ../app/dialogs/preferences-dialog.c:2454
 msgid "Select Printer Color Profile"
 msgstr "àààààà ààà ààààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2446
+#: ../app/dialogs/preferences-dialog.c:2465
 msgid "_Mode of operation:"
 msgstr "ààààààà àà ààà(_M):"
 
-#: ../app/dialogs/preferences-dialog.c:2476
+#: ../app/dialogs/preferences-dialog.c:2495
 msgid "_Try to use the system monitor profile"
 msgstr "ààààà àààààà ààààààà ààààà àà àààà ààà(_T)"
 
-#: ../app/dialogs/preferences-dialog.c:2486
+#: ../app/dialogs/preferences-dialog.c:2505
 msgid "_Display rendering intent:"
 msgstr "àààààààà àààààà ààààà(_D):"
 
-#: ../app/dialogs/preferences-dialog.c:2495
+#: ../app/dialogs/preferences-dialog.c:2514
 msgid "_Softproof rendering intent:"
 msgstr "àààààààà àààààà ààààààààà(_S):"
 
-#: ../app/dialogs/preferences-dialog.c:2508
+#: ../app/dialogs/preferences-dialog.c:2527
 msgid "Mark out of gamut colors"
 msgstr "ààààà ààààà àà àààà ààà"
 
-#: ../app/dialogs/preferences-dialog.c:2513
+#: ../app/dialogs/preferences-dialog.c:2532
 msgid "Select Warning Color"
 msgstr "ààààààà ààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2526
+#: ../app/dialogs/preferences-dialog.c:2545
 msgid "File Open behaviour:"
 msgstr "àààà àààààà ààààà:"
 
-#: ../app/dialogs/preferences-dialog.c:2538
+#: ../app/dialogs/preferences-dialog.c:2557
 msgid "Input Devices"
 msgstr "ààààààà àààà"
 
 #. Extended Input Devices
-#: ../app/dialogs/preferences-dialog.c:2548
+#: ../app/dialogs/preferences-dialog.c:2567
 msgid "Extended Input Devices"
 msgstr "ààààààà àààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2552
+#: ../app/dialogs/preferences-dialog.c:2571
 msgid "Configure E_xtended Input Devices..."
 msgstr "ààààà àààààà àààà àààààà(_x)..."
 
-#: ../app/dialogs/preferences-dialog.c:2559
+#: ../app/dialogs/preferences-dialog.c:2578
 msgid "_Save input device settings on exit"
 msgstr "ààà ààà àààà àààààà àààà àààààà(_S)"
 
-#: ../app/dialogs/preferences-dialog.c:2563
+#: ../app/dialogs/preferences-dialog.c:2582
 msgid "Save Input Device Settings _Now"
 msgstr "àààà àààààà àààà àààààà(_N)"
 
-#: ../app/dialogs/preferences-dialog.c:2570
+#: ../app/dialogs/preferences-dialog.c:2589
 msgid "_Reset Saved Input Device Settings to Default Values"
 msgstr "àààààà àààààà àààà àààààà ààà àààààà àààà àà àà-àààà ààà(_R)"
 
-#: ../app/dialogs/preferences-dialog.c:2585
+#: ../app/dialogs/preferences-dialog.c:2604
 msgid "Additional Input Controllers"
 msgstr "ààà àààààà ààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2588
+#: ../app/dialogs/preferences-dialog.c:2607
 msgid "Input Controllers"
 msgstr "àààààà ààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2604
+#: ../app/dialogs/preferences-dialog.c:2623
 msgid "Window Management"
 msgstr "ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2613
+#: ../app/dialogs/preferences-dialog.c:2632
 msgid "Window Manager Hints"
 msgstr "ààààà àààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2619
+#: ../app/dialogs/preferences-dialog.c:2638
 #, fuzzy
 msgid "Hint for _docks and toolbox:"
 msgstr "ààà-àààà àà àààààà(_t):"
 
-#: ../app/dialogs/preferences-dialog.c:2622
+#: ../app/dialogs/preferences-dialog.c:2641
 msgid "Focus"
 msgstr "àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2626
+#: ../app/dialogs/preferences-dialog.c:2645
 msgid "Activate the _focused image"
 msgstr "àààà àààà ààààà ààààààà ààà(_f)"
 
 #. Window Positions
-#: ../app/dialogs/preferences-dialog.c:2630
+#: ../app/dialogs/preferences-dialog.c:2649
 msgid "Window Positions"
 msgstr "ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2633
+#: ../app/dialogs/preferences-dialog.c:2652
 msgid "_Save window positions on exit"
 msgstr "ààà ààà àààà ààààà àààààà àààààà(_S)"
 
-#: ../app/dialogs/preferences-dialog.c:2637
+#: ../app/dialogs/preferences-dialog.c:2656
 msgid "Save Window Positions _Now"
 msgstr "àààà ààààà àààààà àààààà(_N)"
 
-#: ../app/dialogs/preferences-dialog.c:2644
+#: ../app/dialogs/preferences-dialog.c:2663
 msgid "_Reset Saved Window Positions to Default Values"
 msgstr "àààààà ààààà ààààà ààà àààààà àààà àà àà-àààà ààà(_R)"
 
-#: ../app/dialogs/preferences-dialog.c:2659
+#: ../app/dialogs/preferences-dialog.c:2678
 msgid "Folders"
 msgstr "ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2679
+#: ../app/dialogs/preferences-dialog.c:2698
 msgid "Temporary folder:"
 msgstr "ààààà ààààà:"
 
-#: ../app/dialogs/preferences-dialog.c:2680
+#: ../app/dialogs/preferences-dialog.c:2699
 msgid "Select Folder for Temporary Files"
 msgstr "ààààà àààààà àà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2684
+#: ../app/dialogs/preferences-dialog.c:2703
 msgid "Swap folder:"
 msgstr "àààà ààààà:"
 
-#: ../app/dialogs/preferences-dialog.c:2685
+#: ../app/dialogs/preferences-dialog.c:2704
 msgid "Select Swap Folder"
 msgstr "àààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2720
+#: ../app/dialogs/preferences-dialog.c:2739
 msgid "Brush Folders"
 msgstr "ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2722
+#: ../app/dialogs/preferences-dialog.c:2741
 msgid "Select Brush Folders"
 msgstr "ààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2724
-#, fuzzy
+#: ../app/dialogs/preferences-dialog.c:2743
 msgid "Dynamics Folders"
-msgstr "àààà ààààà"
+msgstr "ààààààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2726
-#, fuzzy
+#: ../app/dialogs/preferences-dialog.c:2745
 msgid "Select Dynamics Folders"
-msgstr "àààà ààààà àààà"
+msgstr "ààààààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2728
+#: ../app/dialogs/preferences-dialog.c:2747
 msgid "Pattern Folders"
 msgstr "ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2730
+#: ../app/dialogs/preferences-dialog.c:2749
 msgid "Select Pattern Folders"
 msgstr "ààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2732
+#: ../app/dialogs/preferences-dialog.c:2751
 msgid "Palette Folders"
 msgstr "ààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2734
+#: ../app/dialogs/preferences-dialog.c:2753
 msgid "Select Palette Folders"
 msgstr "ààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2736
+#: ../app/dialogs/preferences-dialog.c:2755
 msgid "Gradient Folders"
 msgstr "àààààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2738
+#: ../app/dialogs/preferences-dialog.c:2757
 msgid "Select Gradient Folders"
 msgstr "àààààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2740
+#: ../app/dialogs/preferences-dialog.c:2759
 msgid "Font Folders"
 msgstr "àààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2742
+#: ../app/dialogs/preferences-dialog.c:2761
 msgid "Select Font Folders"
 msgstr "àààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2744
+#: ../app/dialogs/preferences-dialog.c:2763
+#| msgid "Tool Presets"
+msgid "Tool Preset Folders"
+msgstr "ààà àààà-àààà ààààà"
+
+#: ../app/dialogs/preferences-dialog.c:2765
+#| msgid "Select Theme Folders"
+msgid "Select Tool Preset Folders"
+msgstr "ààà àààààààà ààààà àààà"
+
+#: ../app/dialogs/preferences-dialog.c:2767
 msgid "Plug-In Folders"
 msgstr "àààà-àà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2746
+#: ../app/dialogs/preferences-dialog.c:2769
 msgid "Select Plug-In Folders"
 msgstr "àààà-àà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2748
+#: ../app/dialogs/preferences-dialog.c:2771
 msgid "Scripts"
 msgstr "àààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2748
+#: ../app/dialogs/preferences-dialog.c:2771
 msgid "Script-Fu Folders"
 msgstr "àààààà-àà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2750
+#: ../app/dialogs/preferences-dialog.c:2773
 msgid "Select Script-Fu Folders"
 msgstr "àààààà-àà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2752
+#: ../app/dialogs/preferences-dialog.c:2775
 msgid "Module Folders"
 msgstr "àààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2754
+#: ../app/dialogs/preferences-dialog.c:2777
 msgid "Select Module Folders"
 msgstr "àààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2756
+#: ../app/dialogs/preferences-dialog.c:2779
 msgid "Interpreters"
 msgstr "ààààààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2756
+#: ../app/dialogs/preferences-dialog.c:2779
 msgid "Interpreter Folders"
 msgstr "ààààààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2758
+#: ../app/dialogs/preferences-dialog.c:2781
 msgid "Select Interpreter Folders"
 msgstr "ààààààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2760
+#: ../app/dialogs/preferences-dialog.c:2783
 msgid "Environment Folders"
 msgstr "ààààààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2762
+#: ../app/dialogs/preferences-dialog.c:2785
 msgid "Select Environment Folders"
 msgstr "ààààààà ààààà àààà"
 
-#: ../app/dialogs/preferences-dialog.c:2764
+#: ../app/dialogs/preferences-dialog.c:2787
 msgid "Themes"
 msgstr "ààà"
 
-#: ../app/dialogs/preferences-dialog.c:2764
+#: ../app/dialogs/preferences-dialog.c:2787
 msgid "Theme Folders"
 msgstr "ààà ààààà"
 
-#: ../app/dialogs/preferences-dialog.c:2766
+#: ../app/dialogs/preferences-dialog.c:2789
 msgid "Select Theme Folders"
 msgstr "ààà ààààà àààà"
 
@@ -10493,29 +10336,28 @@ msgid "Print Size"
 msgstr "àààà àààà"
 
 #. the image size labels
-#: ../app/dialogs/print-size-dialog.c:165 ../app/widgets/gimpsizebox.c:198
-#: ../app/widgets/gimptemplateeditor.c:160
+#: ../app/dialogs/print-size-dialog.c:165 ../app/widgets/gimpsizebox.c:193
+#: ../app/widgets/gimptemplateeditor.c:180
 msgid "_Width:"
 msgstr "ààààà(_W):"
 
-#: ../app/dialogs/print-size-dialog.c:172 ../app/widgets/gimpsizebox.c:202
-#: ../app/widgets/gimptemplateeditor.c:167
+#: ../app/dialogs/print-size-dialog.c:172 ../app/widgets/gimpsizebox.c:197
+#: ../app/widgets/gimptemplateeditor.c:187
 msgid "H_eight:"
 msgstr "àààà(_e):"
 
 #. the resolution labels
-#: ../app/dialogs/print-size-dialog.c:222 ../app/widgets/gimpsizebox.c:260
-#: ../app/widgets/gimptemplateeditor.c:287
+#: ../app/dialogs/print-size-dialog.c:222 ../app/widgets/gimpsizebox.c:255
+#: ../app/widgets/gimptemplateeditor.c:309
 msgid "_X resolution:"
 msgstr "_X àààààààààà:"
 
-#: ../app/dialogs/print-size-dialog.c:229 ../app/widgets/gimpsizebox.c:263
-#: ../app/widgets/gimptemplateeditor.c:294
+#: ../app/dialogs/print-size-dialog.c:229 ../app/widgets/gimpsizebox.c:258
+#: ../app/widgets/gimptemplateeditor.c:316
 msgid "_Y resolution:"
 msgstr "_Y àààààààààà:"
 
-#: ../app/dialogs/print-size-dialog.c:240 ../app/widgets/gimpsizebox.c:256
-#: ../app/widgets/gimptemplateeditor.c:307
+#: ../app/dialogs/print-size-dialog.c:240 ../app/widgets/gimpsizebox.c:251
 #, c-format
 msgid "pixels/%a"
 msgstr "ààààà/%a"
@@ -10576,11 +10418,11 @@ msgid "_Vertical:"
 msgstr "àààààà(_V):"
 
 #. Image size frame
-#: ../app/dialogs/scale-dialog.c:98 ../app/widgets/gimptemplateeditor.c:138
+#: ../app/dialogs/scale-dialog.c:98 ../app/widgets/gimptemplateeditor.c:158
 msgid "Image Size"
 msgstr "ààààà ààààà"
 
-#: ../app/dialogs/scale-dialog.c:176
+#: ../app/dialogs/scale-dialog.c:176 ../app/tools/gimppaintoptions-gui.c:393
 msgid "Quality"
 msgstr "àààààà"
 
@@ -10598,11 +10440,11 @@ msgstr ""
 msgid "Choose Stroke Style"
 msgstr "ààààà ààààà àààà"
 
-#: ../app/dialogs/stroke-dialog.c:222
+#: ../app/dialogs/stroke-dialog.c:214
 msgid "Paint tool:"
 msgstr "àààà ààà:"
 
-#: ../app/dialogs/stroke-dialog.c:236
+#: ../app/dialogs/stroke-dialog.c:228
 msgid "_Emulate brush dynamics"
 msgstr ""
 
@@ -10682,7 +10524,7 @@ msgid "Import Paths from SVG"
 msgstr "SVG ààà àààààà àà àààà"
 
 #: ../app/dialogs/vectors-import-dialog.c:92
-#: ../app/widgets/gimpprofilechooserdialog.c:131
+#: ../app/widgets/gimpprofilechooserdialog.c:122
 msgid "All files (*.*)"
 msgstr "àà àààààà (*.*)"
 
@@ -10702,73 +10544,114 @@ msgstr "àààààà àààà ààà ààààà àà àà
 msgid "Path name:"
 msgstr "àààà ààà:"
 
-#: ../app/display/gimpcursorview.c:210 ../app/display/gimpcursorview.c:216
-#: ../app/display/gimpcursorview.c:235 ../app/display/gimpcursorview.c:241
-#: ../app/display/gimpcursorview.c:260 ../app/display/gimpcursorview.c:266
-#: ../app/display/gimpcursorview.c:282 ../app/display/gimpcursorview.c:289
-#: ../app/display/gimpcursorview.c:664 ../app/display/gimpcursorview.c:665
-#: ../app/display/gimpcursorview.c:666 ../app/display/gimpcursorview.c:667
-#: ../app/display/gimpcursorview.c:780 ../app/display/gimpcursorview.c:781
-#: ../app/display/gimpcursorview.c:782 ../app/display/gimpcursorview.c:783
-#: ../app/widgets/gimpcolorframe.c:630
+#: ../app/display/display-enums.c:60
+msgctxt "guides-type"
+msgid "No guides"
+msgstr "àààà àààà"
+
+#: ../app/display/display-enums.c:61
+msgctxt "guides-type"
+msgid "Center lines"
+msgstr "àààààà ààààààà"
+
+#: ../app/display/display-enums.c:62
+msgctxt "guides-type"
+msgid "Rule of thirds"
+msgstr "àààà àà ààà"
+
+#: ../app/display/display-enums.c:63
+msgctxt "guides-type"
+msgid "Rule of fifths"
+msgstr "ààà àà ààà"
+
+#: ../app/display/display-enums.c:64
+msgctxt "guides-type"
+msgid "Golden sections"
+msgstr "ààààààà ààà"
+
+#: ../app/display/display-enums.c:65
+#| msgctxt "rectangle-guide"
+#| msgid "Diagonal lines"
+msgctxt "guides-type"
+msgid "Diagonal lines"
+msgstr "ààààà àààààà"
+
+#: ../app/display/display-enums.c:66
+msgctxt "guides-type"
+msgid "Number of lines"
+msgstr "ààààààà àà ààààà"
+
+#: ../app/display/display-enums.c:67
+msgctxt "guides-type"
+msgid "Line spacing"
+msgstr "àààà ààààà"
+
+#: ../app/display/gimpcursorview.c:216 ../app/display/gimpcursorview.c:222
+#: ../app/display/gimpcursorview.c:241 ../app/display/gimpcursorview.c:247
+#: ../app/display/gimpcursorview.c:266 ../app/display/gimpcursorview.c:272
+#: ../app/display/gimpcursorview.c:288 ../app/display/gimpcursorview.c:295
+#: ../app/display/gimpcursorview.c:672 ../app/display/gimpcursorview.c:673
+#: ../app/display/gimpcursorview.c:674 ../app/display/gimpcursorview.c:675
+#: ../app/display/gimpcursorview.c:788 ../app/display/gimpcursorview.c:789
+#: ../app/display/gimpcursorview.c:790 ../app/display/gimpcursorview.c:791
+#: ../app/widgets/gimpcolorframe.c:633
 msgid "n/a"
 msgstr "àààààà àààà"
 
-#: ../app/display/gimpcursorview.c:213 ../app/display/gimpcursorview.c:238
-#: ../app/display/gimpcursorview.c:263
-#: ../app/widgets/gimpdeviceinfoeditor.c:140
+#: ../app/display/gimpcursorview.c:219 ../app/display/gimpcursorview.c:244
+#: ../app/display/gimpcursorview.c:269
+#: ../app/widgets/gimpdeviceinfoeditor.c:138
 msgid "X"
 msgstr "X"
 
-#: ../app/display/gimpcursorview.c:219 ../app/display/gimpcursorview.c:244
-#: ../app/display/gimpcursorview.c:269
-#: ../app/widgets/gimpdeviceinfoeditor.c:141
+#: ../app/display/gimpcursorview.c:225 ../app/display/gimpcursorview.c:250
+#: ../app/display/gimpcursorview.c:275
+#: ../app/widgets/gimpdeviceinfoeditor.c:139
 msgid "Y"
 msgstr "Y"
 
 #. Units
-#: ../app/display/gimpcursorview.c:225
+#: ../app/display/gimpcursorview.c:231
 msgid "Units"
 msgstr "ààààà"
 
 #. Selection Bounding Box
-#: ../app/display/gimpcursorview.c:250
-#, fuzzy
+#: ../app/display/gimpcursorview.c:256
 msgid "Selection Bounding Box"
-msgstr "ààà ààààà"
+msgstr "ààà àààààààà àààà"
 
 #. Width
-#: ../app/display/gimpcursorview.c:286
+#: ../app/display/gimpcursorview.c:292
 msgid "W"
 msgstr "W"
 
 #. Height
-#: ../app/display/gimpcursorview.c:293
+#: ../app/display/gimpcursorview.c:299
 msgid "H"
 msgstr "H"
 
-#: ../app/display/gimpcursorview.c:320
+#: ../app/display/gimpcursorview.c:328
 msgid "_Sample Merged"
 msgstr "ààààà ààààà(_S)"
 
-#: ../app/display/gimpdisplayshell.c:499
+#: ../app/display/gimpdisplayshell.c:508
 msgid "Access the image menu"
 msgstr "ààààà àààà àààà ààà"
 
-#: ../app/display/gimpdisplayshell.c:613
+#: ../app/display/gimpdisplayshell.c:622
 msgid "Zoom image when window size changes"
 msgstr "àà ààààà àààà ààààà àààà ààà ààààà àààà ààà"
 
-#: ../app/display/gimpdisplayshell.c:642
+#: ../app/display/gimpdisplayshell.c:651
 msgid "Toggle Quick Mask"
 msgstr "ààààà àààà àààà"
 
-#: ../app/display/gimpdisplayshell.c:665
+#: ../app/display/gimpdisplayshell.c:674
 msgid "Navigate the image display"
 msgstr "ààààà àààààà àààà"
 
-#: ../app/display/gimpdisplayshell.c:733
-#: ../app/display/gimpdisplayshell.c:1311 ../app/widgets/gimptoolbox.c:315
+#: ../app/display/gimpdisplayshell.c:742
+#: ../app/display/gimpdisplayshell.c:1320 ../app/widgets/gimptoolbox.c:256
 msgid "Drop image files here to open them"
 msgstr "ààààààà àààààà àààààà ààààà àààà ààààà"
 
@@ -10780,7 +10663,7 @@ msgstr " %s ààà ààà"
 
 #: ../app/display/gimpdisplayshell-close.c:164
 msgid "Close _without Saving"
-msgstr ""
+msgstr "ààààà àààààà ààà ààà(_w)"
 
 #: ../app/display/gimpdisplayshell-close.c:231
 #, c-format
@@ -10790,9 +10673,11 @@ msgstr "àà ààà ààà ààà àààààà '%s' ààà
 #: ../app/display/gimpdisplayshell-close.c:254
 #, c-format
 msgid "If you don't save the image, changes from the last hour will be lost."
-msgid_plural "If you don't save the image, changes from the last %d hours will be lost."
+msgid_plural ""
+"If you don't save the image, changes from the last %d hours will be lost."
 msgstr[0] "ààààà ààààà àà ààààààà ààà àààà àààà ààà àààààààà ààà àà àààààààà"
-msgstr[1] "ààààà ààààà àà ààààààà ààà àààà %d àààà àààà àààààààà ààà àà àààààààà"
+msgstr[1] ""
+"ààààà ààààà àà ààààààà ààà àààà %d àààà àààà àààààààà ààà àà àààààààà"
 
 #: ../app/display/gimpdisplayshell-close.c:264
 #, c-format
@@ -10802,19 +10687,24 @@ msgid ""
 msgid_plural ""
 "If you don't save the image, changes from the last hour and %d minutes will "
 "be lost."
-msgstr[0] "àà ààààà ààààà àà ààààààà ààà, àààà àààà ààà %d àààà àààà ààààà ààà àà àààààà"
-msgstr[1] "àà ààààà ààààà àà ààààààà ààà, àààà àààà ààà %d àààààà àààà ààààà ààà àà àààààà"
+msgstr[0] ""
+"àà ààààà ààààà àà ààààààà ààà, àààà àààà ààà %d àààà àààà ààààà ààà àà àààààà"
+msgstr[1] ""
+"àà ààààà ààààà àà ààààààà ààà, àààà àààà ààà %d àààààà àààà ààààà ààà àà "
+"àààààà"
 
 #: ../app/display/gimpdisplayshell-close.c:275
 #, c-format
 msgid "If you don't save the image, changes from the last minute will be lost."
-msgid_plural "If you don't save the image, changes from the last %d minutes will be lost."
+msgid_plural ""
+"If you don't save the image, changes from the last %d minutes will be lost."
 msgstr[0] "àà ààààà ààààà àà ààààààà ààà, àààà àààà àààà ààààà ààà àà àààààà"
-msgstr[1] "àà ààààà ààààà àà ààààààà ààà, àààà %d àààààà àààà ààààà ààà àà àààààà"
+msgstr[1] ""
+"àà ààààà ààààà àà ààààààà ààà, àààà %d àààààà àààà ààààà ààà àà àààààà"
 
 #: ../app/display/gimpdisplayshell-dnd.c:232
-#: ../app/display/gimpdisplayshell-dnd.c:602
-#: ../app/display/gimpdisplayshell-dnd.c:667
+#: ../app/display/gimpdisplayshell-dnd.c:635
+#: ../app/display/gimpdisplayshell-dnd.c:693
 msgid "Drop New Layer"
 msgstr "àààà àààà àààà ààà"
 
@@ -10823,27 +10713,27 @@ msgid "Drop New Path"
 msgstr "àààà àààà àààà ààà"
 
 #: ../app/display/gimpdisplayshell-dnd.c:347
-#: ../app/display/gimpdisplayshell-dnd.c:442 ../app/tools/gimpblendtool.c:174
-#: ../app/tools/gimpbucketfilltool.c:135 ../app/tools/gimpimagemaptool.c:279
+#: ../app/display/gimpdisplayshell-dnd.c:449 ../app/tools/gimpblendtool.c:173
+#: ../app/tools/gimpbucketfilltool.c:136 ../app/tools/gimpimagemaptool.c:279
 msgid "Cannot modify the pixels of layer groups."
 msgstr ""
 
 #: ../app/display/gimpdisplayshell-dnd.c:355
-#: ../app/display/gimpdisplayshell-dnd.c:450 ../app/tools/gimpblendtool.c:181
-#: ../app/tools/gimpbucketfilltool.c:142 ../app/tools/gimpcroptool.c:335
-#: ../app/tools/gimpimagemaptool.c:286 ../app/tools/gimppainttool.c:286
-#: ../app/tools/gimptransformtool.c:350 ../app/tools/gimptransformtool.c:1178
+#: ../app/display/gimpdisplayshell-dnd.c:457 ../app/tools/gimpblendtool.c:180
+#: ../app/tools/gimpbucketfilltool.c:143 ../app/tools/gimpcroptool.c:325
+#: ../app/tools/gimpimagemaptool.c:286 ../app/tools/gimppainttool.c:266
+#: ../app/tools/gimptransformtool.c:246 ../app/tools/gimptransformtool.c:1066
 msgid "The active layer's pixels are locked."
 msgstr ""
 
-#: ../app/display/gimpdisplayshell-dnd.c:512
-#: ../app/widgets/gimplayertreeview.c:734
+#: ../app/display/gimpdisplayshell-dnd.c:535
+#: ../app/widgets/gimplayertreeview.c:725
 msgid "Drop layers"
 msgstr "àààà àààà ààà"
 
-#: ../app/display/gimpdisplayshell-dnd.c:635
-#: ../app/display/gimpdisplayshell-dnd.c:657
-#: ../app/widgets/gimplayertreeview.c:811 ../app/widgets/gimptoolbox-dnd.c:274
+#: ../app/display/gimpdisplayshell-dnd.c:668
+#: ../app/display/gimpdisplayshell-dnd.c:685
+#: ../app/widgets/gimplayertreeview.c:802 ../app/widgets/gimptoolbox-dnd.c:266
 msgid "Dropped Buffer"
 msgstr "àààà àààà àààà"
 
@@ -10855,17 +10745,17 @@ msgstr "ààà ààààààà ààààà"
 msgid "Configure Color Display Filters"
 msgstr "ààà ààààààà ààààà àà àààààà"
 
-#: ../app/display/gimpdisplayshell-handlers.c:561
+#: ../app/display/gimpdisplayshell-handlers.c:796
 #, c-format
 msgid "Image saved to '%s'"
 msgstr "ààààà '%s' àààà ààààààà ààà"
 
-#: ../app/display/gimpdisplayshell-handlers.c:575
-#, fuzzy, c-format
+#: ../app/display/gimpdisplayshell-handlers.c:810
+#, c-format
 msgid "Image exported to '%s'"
-msgstr "ààààà '%s' àààà ààààààà ààà"
+msgstr "ààààà '%s' àààà ààààààà àààà"
 
-#: ../app/display/gimpdisplayshell-layer-select.c:120
+#: ../app/display/gimpdisplayshell-layer-select.c:122
 msgid "Layer Select"
 msgstr "àààà ààà"
 
@@ -10885,33 +10775,33 @@ msgstr "àààà ààààà:"
 msgid "Zoom:"
 msgstr "àààà:"
 
-#: ../app/display/gimpdisplayshell-title.c:303
+#: ../app/display/gimpdisplayshell-title.c:301
 msgid "(modified)"
 msgstr "(àààà)"
 
-#: ../app/display/gimpdisplayshell-title.c:308
+#: ../app/display/gimpdisplayshell-title.c:306
 msgid "(clean)"
 msgstr "(àààà)"
 
-#: ../app/display/gimpdisplayshell-title.c:356
-#: ../app/display/gimpdisplayshell-title.c:369
-#: ../app/widgets/gimpactiongroup.c:870
+#: ../app/display/gimpdisplayshell-title.c:357
+#: ../app/display/gimpdisplayshell-title.c:370
+#: ../app/widgets/gimpactiongroup.c:860
 msgid "(none)"
 msgstr "(ààà àààà)"
 
-#: ../app/display/gimpdisplayshell-title.c:500
+#: ../app/display/gimpdisplayshell-title.c:499
 msgid " (exported)"
 msgstr " (ààààààà àààà)"
 
-#: ../app/display/gimpdisplayshell-title.c:502
+#: ../app/display/gimpdisplayshell-title.c:501
 msgid " (overwritten)"
 msgstr " (àààà ààààà)"
 
-#: ../app/display/gimpdisplayshell-title.c:508
+#: ../app/display/gimpdisplayshell-title.c:507
 msgid " (imported)"
 msgstr " (àààààà àààà)"
 
-#: ../app/display/gimpstatusbar.c:358
+#: ../app/display/gimpstatusbar.c:356
 #, c-format
 msgid "Cancel <i>%s</i>"
 msgstr "<i>%s</i> ààà ààà"
@@ -10930,26 +10820,28 @@ msgstr "%s àààààà àà àààà ààààà àààà
 msgid "%s plug-In could not open image"
 msgstr "%s àààààà ààààà ààààà àààà àààà àà"
 
-#: ../app/file/file-open.c:518
+#: ../app/file/file-open.c:526
 msgid "Image doesn't contain any layers"
 msgstr "ààààà 'à ààà àààà àààà àà"
 
-#: ../app/file/file-open.c:571
+#: ../app/file/file-open.c:579
 #, c-format
 msgid "Opening '%s' failed: %s"
 msgstr "'%s' ààà ààààààà àààà: %s"
 
-#: ../app/file/file-open.c:678
+#: ../app/file/file-open.c:686
 msgid ""
 "Color management has been disabled. It can be enabled again in the "
 "Preferences dialog."
-msgstr "ààà ààààà àààà àà ààà ààà àà ààà àààà àààà àààààà àààà ààà ààà àààà àà àààà ààà"
+msgstr ""
+"ààà ààààà àààà àà ààà ààà àà ààà àààà àààà àààààà àààà ààà ààà àààà àà àààà "
+"ààà"
 
-#: ../app/file/file-procedure.c:198
+#: ../app/file/file-procedure.c:195
 msgid "Unknown file type"
 msgstr "ààààà àààà àààà"
 
-#: ../app/file/file-save.c:189
+#: ../app/file/file-save.c:208
 #, c-format
 msgid "%s plug-in could not save image"
 msgstr "%s àààààà ààààà àààà ààààà àààà"
@@ -10963,36 +10855,68 @@ msgstr "'%s:' ààà ààà URI àààà àààà àà"
 msgid "Invalid character sequence in URI"
 msgstr "URI àààà ààà ààà àààà àààà àààà àà"
 
-#: ../app/gegl/gimpcurvesconfig.c:384
+#: ../app/gegl/gimp-gegl-enums.c:24
+#| msgid "Create a New Image"
+msgctxt "cage-mode"
+msgid "Create or adjust the cage"
+msgstr "àààààà ààààà ààà àààààà ààà"
+
+#: ../app/gegl/gimp-gegl-enums.c:25
+#, fuzzy
+msgctxt "cage-mode"
+msgid "Deform the cage to deform the image"
+msgstr "àààà ààà ààààà àà àààà àààààà ààà-àààà ààà"
+
+#: ../app/gegl/gimpcurvesconfig.c:388
 msgid "not a GIMP Curves file"
 msgstr "ààà àààà ààà àààà àààà àà"
 
-#: ../app/gegl/gimpcurvesconfig.c:399 ../app/gegl/gimplevelsconfig.c:710
+#: ../app/gegl/gimpcurvesconfig.c:403 ../app/gegl/gimplevelsconfig.c:789
 msgid "parse error"
 msgstr "àààà àààà"
 
-#: ../app/gegl/gimplevelsconfig.c:663
+#: ../app/gegl/gimplevelsconfig.c:742
 msgid "not a GIMP Levels file"
 msgstr "ààà àààà àààà àààà àààà àà"
 
+#: ../app/gegl/gimpoperationcagecoefcalc.c:67
+msgid "Compute a set of coefficient buffer for the GIMP cage tool"
+msgstr ""
+
+#: ../app/gegl/gimpoperationcagetransform.c:106
+msgid ""
+"Convert a set of coefficient buffer to a coordinate buffer for the GIMP cage "
+"tool"
+msgstr ""
+
+#: ../app/gegl/gimpoperationcagetransform.c:128
+#| msgid "Fill with _background color"
+msgid "Fill with plain color"
+msgstr "ààà ààà ààà ààà"
+
+#: ../app/gegl/gimpoperationcagetransform.c:129
+#: ../app/tools/gimpcageoptions.c:144
+msgid "Fill the original position of the cage with a plain color"
+msgstr ""
+
 #. initialize the document history
-#: ../app/gui/gui.c:427
+#: ../app/gui/gui.c:421
 msgid "Documents"
 msgstr "àààààààà"
 
-#: ../app/gui/splash.c:114
+#: ../app/gui/splash.c:115
 msgid "GIMP Startup"
 msgstr "àààà àààààààà"
 
-#: ../app/paint/gimpairbrush.c:72 ../app/tools/gimpairbrushtool.c:53
+#: ../app/paint/gimpairbrush.c:73 ../app/tools/gimpairbrushtool.c:54
 msgid "Airbrush"
 msgstr "ààà-ààààà"
 
-#: ../app/paint/gimpbrushcore.c:435
+#: ../app/paint/gimpbrushcore.c:387
 msgid "No brushes available for use with this tool."
 msgstr "àà ààà ààà àààà ààààà ààà ààààà àààààà àààà ààà"
 
-#: ../app/paint/gimpbrushcore.c:442
+#: ../app/paint/gimpbrushcore.c:394
 #, fuzzy
 msgid "No paint dynamics available for use with this tool."
 msgstr "àà ààà ààà àààà ààààà ààà ààààà àààà ààà"
@@ -11013,15 +10937,15 @@ msgstr "àààààààà"
 msgid "Dodge/Burn"
 msgstr "ààààà/ààà"
 
-#: ../app/paint/gimperaser.c:65 ../app/tools/gimperasertool.c:65
+#: ../app/paint/gimperaser.c:63 ../app/tools/gimperasertool.c:65
 msgid "Eraser"
 msgstr "ààà"
 
-#: ../app/paint/gimpheal.c:118 ../app/tools/gimphealtool.c:52
+#: ../app/paint/gimpheal.c:128 ../app/tools/gimphealtool.c:52
 msgid "Heal"
 msgstr "ààà"
 
-#: ../app/paint/gimpheal.c:157
+#: ../app/paint/gimpheal.c:167
 msgid "Healing does not operate on indexed layers."
 msgstr "àààààà ààààààà àààààà àààà ààà àààà ààààà"
 
@@ -11042,37 +10966,74 @@ msgstr "àààà àààààà"
 msgid "Ink Blob Angle"
 msgstr ""
 
-#: ../app/paint/gimppaintbrush.c:65 ../app/tools/gimppaintbrushtool.c:50
+#: ../app/paint/gimppaintbrush.c:66 ../app/tools/gimppaintbrushtool.c:50
 msgid "Paintbrush"
 msgstr "ààà-ààààà"
 
-#: ../app/paint/gimppaintcore-stroke.c:335
-msgid "Not enough points to stroke"
-msgstr ""
-
-#: ../app/paint/gimppaintcore.c:140
+#: ../app/paint/gimppaintcore.c:141
 msgid "Paint"
 msgstr "àààà"
 
-#: ../app/paint/gimppaintoptions.c:138
+#: ../app/paint/gimppaintoptions.c:145
+msgid "Brush Size"
+msgstr "ààààà àààà"
+
+#: ../app/paint/gimppaintoptions.c:159
+msgid "Every stamp has its own opacity"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:165
+msgid "Ignore fuzziness of the current brush"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:170
+msgid "Scatter brush as you paint"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:174
+msgid "Distance of scattering"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:184
+msgid "Distance over which strokes fade out"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:192
+msgid "Reverse direction of fading"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:196
+msgid "How fade is repeated as you paint"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:255
 #, fuzzy
-msgid "Brush Scale"
-msgstr "ààààà ààààà"
+#| msgid "Hint for other _docks:"
+msgid "Paint smoother strokes"
+msgstr "ààà ààà àà àààààà(_d):"
+
+#: ../app/paint/gimppaintoptions.c:259
+msgid "Depth of smoothing"
+msgstr ""
+
+#: ../app/paint/gimppaintoptions.c:263
+msgid "Gravity of the pen"
+msgstr ""
 
 #: ../app/paint/gimppencil.c:41 ../app/tools/gimppenciltool.c:50
 msgid "Pencil"
 msgstr "ààààà"
 
-#: ../app/paint/gimpperspectiveclone.c:98
-#: ../app/tools/gimpperspectiveclonetool.c:128
+#: ../app/paint/gimpperspectiveclone.c:95
+#: ../app/tools/gimpperspectiveclonetool.c:133
 msgid "Perspective Clone"
 msgstr "àààààààààà àààà"
 
-#: ../app/paint/gimpperspectiveclone.c:163
+#: ../app/paint/gimpperspectiveclone.c:160
 msgid "Perspective Clone does not operate on indexed layers."
 msgstr "àààààààààà àààà àààààà àààà àààà ààààà àààà àà àààà ààà"
 
-#: ../app/paint/gimpsmudge.c:83 ../app/tools/gimpsmudgetool.c:52
+#: ../app/paint/gimpsmudge.c:84 ../app/tools/gimpsmudgetool.c:53
 msgid "Smudge"
 msgstr "àààà"
 
@@ -11087,7 +11048,6 @@ msgid "Modify Perspective"
 msgstr "àààààà ààà"
 
 #: ../app/paint/paint-enums.c:53
-#, fuzzy
 msgctxt "perspective-clone-mode"
 msgid "Perspective Clone"
 msgstr "àààààààààà àààà"
@@ -11098,36 +11058,52 @@ msgid "None"
 msgstr "ààà àààà"
 
 #: ../app/paint/paint-enums.c:84
-#, fuzzy
 msgctxt "source-align-mode"
 msgid "Aligned"
 msgstr "ààààà"
 
 #: ../app/paint/paint-enums.c:85
-#, fuzzy
 msgctxt "source-align-mode"
 msgid "Registered"
-msgstr "àààààààà"
+msgstr "ààààààà àààà"
 
 #: ../app/paint/paint-enums.c:86
-#, fuzzy
 msgctxt "source-align-mode"
 msgid "Fixed"
 msgstr "àààà"
 
 #: ../app/paint/paint-enums.c:114
-#, fuzzy
 msgctxt "convolve-type"
 msgid "Blur"
 msgstr "ààà"
 
 #: ../app/paint/paint-enums.c:115
-#, fuzzy
 msgctxt "convolve-type"
 msgid "Sharpen"
 msgstr "àààààààà"
 
-#: ../app/pdb/channel-cmds.c:182
+#: ../app/paint/paint-enums.c:144
+#| msgctxt "brush-generated-shape"
+#| msgid "Circle"
+msgctxt "ink-blob-type"
+msgid "Circle"
+msgstr "àààà"
+
+#: ../app/paint/paint-enums.c:145
+#| msgctxt "cap-style"
+#| msgid "Square"
+msgctxt "ink-blob-type"
+msgid "Square"
+msgstr "ààà"
+
+#: ../app/paint/paint-enums.c:146
+#| msgctxt "brush-generated-shape"
+#| msgid "Diamond"
+msgctxt "ink-blob-type"
+msgid "Diamond"
+msgstr "àààà"
+
+#: ../app/pdb/channel-cmds.c:184
 msgid "Combine Masks"
 msgstr "àààà àààà"
 
@@ -11135,52 +11111,54 @@ msgstr "àààà àààà"
 msgid "Plug-In"
 msgstr "àààààà"
 
-#: ../app/pdb/drawable-transform-cmds.c:319
-#: ../app/pdb/drawable-transform-cmds.c:406
-#: ../app/pdb/item-transform-cmds.c:256 ../app/pdb/transform-tools-cmds.c:153
-#: ../app/tools/gimpperspectivetool.c:69
+#: ../app/pdb/drawable-transform-cmds.c:345
+#: ../app/pdb/drawable-transform-cmds.c:443
+#: ../app/pdb/item-transform-cmds.c:262 ../app/pdb/transform-tools-cmds.c:163
+#: ../app/tools/gimpperspectivetool.c:82
 msgid "Perspective"
 msgstr "àààààà"
 
-#: ../app/pdb/drawable-transform-cmds.c:862
-#: ../app/pdb/drawable-transform-cmds.c:936
-#: ../app/pdb/item-transform-cmds.c:597 ../app/pdb/transform-tools-cmds.c:375
-#: ../app/tools/gimpsheartool.c:110
+#: ../app/pdb/drawable-transform-cmds.c:957
+#: ../app/pdb/drawable-transform-cmds.c:1042
+#: ../app/pdb/item-transform-cmds.c:611 ../app/pdb/transform-tools-cmds.c:418
+#: ../app/tools/gimpsheartool.c:112
 msgid "Shearing"
 msgstr "ààààà àà àààà àà"
 
-#: ../app/pdb/drawable-transform-cmds.c:1023
-#: ../app/pdb/item-transform-cmds.c:693 ../app/pdb/transform-tools-cmds.c:453
+#: ../app/pdb/drawable-transform-cmds.c:1138
+#: ../app/pdb/item-transform-cmds.c:709 ../app/pdb/transform-tools-cmds.c:507
 msgid "2D Transform"
 msgstr "2D àààààààà"
 
-#: ../app/pdb/drawable-transform-cmds.c:1108
-#: ../app/pdb/drawable-transform-cmds.c:1203
-#: ../app/pdb/drawable-transform-cmds.c:1296
-#: ../app/pdb/item-transform-cmds.c:797
+#: ../app/pdb/drawable-transform-cmds.c:1234
+#: ../app/pdb/drawable-transform-cmds.c:1338
+#: ../app/pdb/drawable-transform-cmds.c:1442
+#: ../app/pdb/item-transform-cmds.c:815
 msgid "2D Transforming"
 msgstr "2D àààààààà àààà àà àààà àà"
 
-#: ../app/pdb/edit-cmds.c:725 ../app/tools/gimpblendtool.c:243
+#: ../app/pdb/edit-cmds.c:725 ../app/tools/gimpblendtool.c:249
 msgid "Blending"
 msgstr "àààà àà àààà àà"
 
-#: ../app/pdb/floating-sel-cmds.c:64
+#: ../app/pdb/floating-sel-cmds.c:65
 msgid "Cannot remove this layer because it is not a floating selection."
 msgstr "àà àààà àààà àààà àààà àà àààà àà, àààààà àà ààà ààààààà ààà àààà  ààà"
 
-#: ../app/pdb/floating-sel-cmds.c:96
+#: ../app/pdb/floating-sel-cmds.c:98
 msgid "Cannot anchor this layer because it is not a floating selection."
 msgstr "àà àààà àààà àààà àààà àà àààà àà, àààààà àà ààà ààààààà ààà àààà  ààà"
 
-#: ../app/pdb/floating-sel-cmds.c:128
+#: ../app/pdb/floating-sel-cmds.c:131
 msgid ""
 "Cannot convert this layer to a normal layer because it is not a floating "
 "selection."
-msgstr "àà àààà àà àààà 'à ààààà àààà àààà àà àààà àà, àààààà àà ààà ààààààà ààà àààà  ààà"
+msgstr ""
+"àà àààà àà àààà 'à ààààà àààà àààà àà àààà àà, àààààà àà ààà ààààààà ààà àààà "
+" ààà"
 
-#: ../app/pdb/gimppdb-query.c:299 ../app/pdb/gimppdb.c:306
-#: ../app/pdb/gimppdb.c:376
+#: ../app/pdb/gimppdb-query.c:299 ../app/pdb/gimppdb.c:305
+#: ../app/pdb/gimppdb.c:375
 #, c-format
 msgid "Procedure '%s' not found"
 msgstr "ààààà '%s' ààà ààààà àà àààà"
@@ -11204,152 +11182,173 @@ msgstr "ààààà '%s' àààààà àààà"
 msgid "Brush '%s' is not a generated brush"
 msgstr "ààààà '%s' ààà àààà àààà ààààà àààà àà"
 
-#: ../app/pdb/gimppdb-utils.c:133
+#: ../app/pdb/gimppdb-utils.c:134
+#| msgid "Invalid empty paint method name"
+msgid "Invalid empty paint dynamics name"
+msgstr "ààà àààà àààà ààà ààà"
+
+#: ../app/pdb/gimppdb-utils.c:143
+#, c-format
+#| msgid "Pattern '%s' not found"
+msgid "Paint dynamics '%s' not found"
+msgstr "àààà àààààààààà '%s' àààà ààààà"
+
+#: ../app/pdb/gimppdb-utils.c:148
+#, c-format
+#| msgid "Gradient '%s' is not editable"
+msgid "Paint dynamics '%s' is not editable"
+msgstr "àààà àààààààààà '%s' àààààà àààà"
+
+#: ../app/pdb/gimppdb-utils.c:168
 msgid "Invalid empty pattern name"
 msgstr "ààà àààà ààààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:142
+#: ../app/pdb/gimppdb-utils.c:177
 #, c-format
 msgid "Pattern '%s' not found"
 msgstr "ààààà '%s' àààà ààààà"
 
-#: ../app/pdb/gimppdb-utils.c:162
+#: ../app/pdb/gimppdb-utils.c:197
 msgid "Invalid empty gradient name"
 msgstr "ààà àààà àààààààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:171
+#: ../app/pdb/gimppdb-utils.c:206
 #, c-format
 msgid "Gradient '%s' not found"
 msgstr "àààààààà '%s' àààà ààààà"
 
-#: ../app/pdb/gimppdb-utils.c:176
+#: ../app/pdb/gimppdb-utils.c:211
 #, c-format
 msgid "Gradient '%s' is not editable"
 msgstr "àààààààà '%s' àààààà àààà"
 
-#: ../app/pdb/gimppdb-utils.c:197
+#: ../app/pdb/gimppdb-utils.c:232
 msgid "Invalid empty palette name"
 msgstr "ààà àààà ààààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:206
+#: ../app/pdb/gimppdb-utils.c:241
 #, c-format
 msgid "Palette '%s' not found"
 msgstr "ààààà '%s' àààà ààààà"
 
-#: ../app/pdb/gimppdb-utils.c:211
+#: ../app/pdb/gimppdb-utils.c:246
 #, c-format
 msgid "Palette '%s' is not editable"
 msgstr "ààààà '%s' àààààà àààà"
 
-#: ../app/pdb/gimppdb-utils.c:231
+#: ../app/pdb/gimppdb-utils.c:266
 msgid "Invalid empty font name"
 msgstr "ààà àààà àààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:241
+#: ../app/pdb/gimppdb-utils.c:276
 #, c-format
 msgid "Font '%s' not found"
 msgstr "àààà '%s' àààà àààà"
 
-#: ../app/pdb/gimppdb-utils.c:260
+#: ../app/pdb/gimppdb-utils.c:295
 msgid "Invalid empty buffer name"
 msgstr "ààà àààà àààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:270
+#: ../app/pdb/gimppdb-utils.c:305
 #, c-format
 msgid "Named buffer '%s' not found"
 msgstr "àààà àààà '%s' àààà ààààà"
 
-#: ../app/pdb/gimppdb-utils.c:289
+#: ../app/pdb/gimppdb-utils.c:324
 msgid "Invalid empty paint method name"
 msgstr "ààà àààà àààà ààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:299
+#: ../app/pdb/gimppdb-utils.c:334
 #, c-format
 msgid "Paint method '%s' does not exist"
 msgstr "àààà ààà '%s' ààààà àààà àà"
 
-#: ../app/pdb/gimppdb-utils.c:318
-#, fuzzy, c-format
+#: ../app/pdb/gimppdb-utils.c:353
+#, c-format
 msgid "Item '%s' (%d) cannot be used because it has not been added to an image"
 msgstr ""
-"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà àààà àààà àà "
+"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà "
+"àààà àààà àà "
 "àààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:328
-#, fuzzy, c-format
+#: ../app/pdb/gimppdb-utils.c:363
+#, c-format
 msgid "Item '%s' (%d) cannot be used because it is attached to another image"
 msgstr ""
-"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà àààà àààà àà "
-"àààà ààà"
+"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààààà ààà àààà ààà àà"
 
-#: ../app/pdb/gimppdb-utils.c:357
+#: ../app/pdb/gimppdb-utils.c:392
 #, fuzzy, c-format
 msgid ""
 "Item '%s' (%d) cannot be used because it is not a direct child of an item "
 "tree"
 msgstr ""
-"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà àààà àààà àà "
+"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà "
+"àààà àààà àà "
 "àààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:385
+#: ../app/pdb/gimppdb-utils.c:420
 #, fuzzy, c-format
 msgid ""
 "Items '%s' (%d) and '%s' (%d) cannot be used because they are not part of "
 "the same item tree"
 msgstr ""
-"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà àààà àààà àà "
+"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà "
+"àààà àààà àà "
 "àààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:410
+#: ../app/pdb/gimppdb-utils.c:445
 #, c-format
 msgid "Item '%s' (%d) must not be an ancestor of '%s' (%d)"
 msgstr ""
 
-#: ../app/pdb/gimppdb-utils.c:434
+#: ../app/pdb/gimppdb-utils.c:469
 #, c-format
 msgid "Item '%s' (%d) has already been added to an image"
 msgstr "àààà '%s' (%d) àààààà àà ààà ààààà àà ààààà àààà àà àà"
 
-#: ../app/pdb/gimppdb-utils.c:442
+#: ../app/pdb/gimppdb-utils.c:477
 #, c-format
 msgid "Trying to add item '%s' (%d) to wrong image"
 msgstr "àààà '%s' (%d) ààà ààà ààààà àààà àààà àà ààààààà àààà àà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:461
+#: ../app/pdb/gimppdb-utils.c:496
 #, fuzzy, c-format
 msgid "Item '%s' (%d) cannot be modified because its contents are locked"
 msgstr ""
-"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà àààà àààà àà "
+"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà "
+"àààà àààà àà "
 "àààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:481
+#: ../app/pdb/gimppdb-utils.c:516
 #, fuzzy, c-format
 msgid "Item '%s' (%d) cannot be used because it is not a group item"
 msgstr "àààà '%s' (%d) àààà àààà àà àààà àà, àààààà àà ààà ààààà àààà àààà àà"
 
-#: ../app/pdb/gimppdb-utils.c:501
+#: ../app/pdb/gimppdb-utils.c:536
 #, fuzzy, c-format
 msgid "Item '%s' (%d) cannot be modified because it is a group item"
 msgstr ""
-"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà àààà àààà àà "
+"àààà '%s' (%d) ààà ààààà àààà àà àààà àà, àààààà àà ààà ààà ààààà àà ààààà "
+"àààà àààà àà "
 "àààà ààà"
 
-#: ../app/pdb/gimppdb-utils.c:522
+#: ../app/pdb/gimppdb-utils.c:557
 #, fuzzy, c-format
 msgid "Layer '%s' (%d) cannot be used because it is not a text layer"
 msgstr "àààà '%s' (%d) àààà àààà àà àààà àà, àààààà àà ààà ààààà àààà àààà àà"
 
-#: ../app/pdb/gimppdb-utils.c:563
+#: ../app/pdb/gimppdb-utils.c:598
 #, c-format
 msgid "Image '%s' (%d) is of type '%s', but an image of type '%s' is expected"
 msgstr "ààààà '%s' (%d) àààà '%s' àà àà, àà '%s' àààà àà ààààà àà ààà àà"
 
-#: ../app/pdb/gimppdb-utils.c:586
+#: ../app/pdb/gimppdb-utils.c:621
 #, c-format
 msgid "Image '%s' (%d) is already of type '%s'"
 msgstr "ààààà '%s' (%d) àààààà àà '%s' àààà àà àà"
 
-#: ../app/pdb/gimppdb-utils.c:614
+#: ../app/pdb/gimppdb-utils.c:649
 #, c-format
 msgid "Vectors object %d does not contain stroke with ID %d"
 msgstr "ààààà àààààà %d  ID %d ààà ààà ààààà àààà ààààà àà"
@@ -11359,131 +11358,146 @@ msgstr "ààààà àààààà %d  ID %d ààà ààà àà
 msgid ""
 "Procedure '%s' has been called with a wrong type for argument #%d. Expected %"
 "s, got %s."
-msgstr "àààààààà '%s' àà àààààààà #%d àà ààà àààà ààà ààà àààà ààà ààà àà %s, ààààà %sà"
+msgstr ""
+"àààààààà '%s' àà àààààààà #%d àà ààà àààà ààà ààà àààà ààà ààà àà %s, ààààà %"
+"sà"
 
-#: ../app/pdb/gimppdbcontext.c:78
-#: ../app/tools/gimpforegroundselectoptions.c:78
+#: ../app/pdb/gimppdbcontext.c:89
+#: ../app/tools/gimpforegroundselectoptions.c:79
 #: ../app/tools/gimpselectionoptions.c:78
 msgid "Smooth edges"
 msgstr "àààà àààààà"
 
-#: ../app/pdb/gimpprocedure.c:371 ../app/plug-in/gimppluginprocframe.c:208
+#: ../app/pdb/gimpprocedure.c:372 ../app/plug-in/gimppluginprocframe.c:208
 #, c-format
 msgid "Procedure '%s' returned no return values"
 msgstr "àààààààà '%s' àà ààà àààà àààà àààà àààà àà"
 
-#: ../app/pdb/gimpprocedure.c:634
+#: ../app/pdb/gimpprocedure.c:642
 #, c-format
 msgid ""
 "Procedure '%s' returned a wrong value type for return value '%s' (#%d). "
 "Expected %s, got %s."
 msgstr ""
-"àààààààà '%s' àà àààààààà '%s' (#%d) àà ààà ààà àààà àààà àààà àààà ààà ààà àà %s, "
+"àààààààà '%s' àà àààààààà '%s' (#%d) àà ààà ààà àààà àààà àààà àààà ààà ààà "
+"àà %s, "
 "ààààà %s"
 
-#: ../app/pdb/gimpprocedure.c:646
+#: ../app/pdb/gimpprocedure.c:654
 #, c-format
 msgid ""
 "Procedure '%s' has been called with a wrong value type for argument '%s' (#%"
 "d). Expected %s, got %s."
 msgstr ""
-"àààààààà '%s' ààà àààààààà '%s' (#%d) àà ààà ààà àààà àààà ààà ààà àààà ààà ààà ààà àà %"
+"àààààààà '%s' ààà àààààààà '%s' (#%d) àà ààà ààà àààà àààà ààà ààà àààà ààà "
+"ààà ààà àà %"
 "s, ààààà %s"
 
-#: ../app/pdb/gimpprocedure.c:678
+#: ../app/pdb/gimpprocedure.c:687
 #, c-format
 msgid ""
 "Procedure '%s' returned an invalid ID for argument '%s'. Most likely a plug-"
 "in is trying to work on a layer that doesn't exist any longer."
 msgstr ""
-"àààààààà '%s' àà ààà àààààààà '%s' àà ààà ID àààà àààà ààà ààà ààà àà ààààààà àà àà "
-"àààààà ààà ààààà àààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà ààààà àà àààà ààà"
+"àààààààà '%s' àà ààà àààààààà '%s' àà ààà ID àààà àààà ààà ààà ààà àà ààààààà "
+"àà àà "
+"àààààà ààà ààààà àààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà ààààà àà "
+"àààà ààà"
 
-#: ../app/pdb/gimpprocedure.c:690
+#: ../app/pdb/gimpprocedure.c:700
 #, c-format
 msgid ""
 "Procedure '%s' has been called with an invalid ID for argument '%s'. Most "
 "likely a plug-in is trying to work on a layer that doesn't exist any longer."
 msgstr ""
-"àààààààà '%s' ààà ààà àààààààà '%s' àà ààà ID ààà ààà àààà ààà ààà ààà ààà àà ààààààà àà "
-"àà àààààà ààà ààààà àààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà ààààà àà àààà ààà"
+"àààààààà '%s' ààà ààà àààààààà '%s' àà ààà ID ààà ààà àààà ààà ààà ààà ààà àà "
+"ààààààà àà "
+"àà àààààà ààà ààààà àààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà ààààà "
+"àà àààà ààà"
 
-#: ../app/pdb/gimpprocedure.c:706
+#: ../app/pdb/gimpprocedure.c:717
 #, c-format
 msgid ""
 "Procedure '%s' returned an invalid ID for argument '%s'. Most likely a plug-"
 "in is trying to work on an image that doesn't exist any longer."
 msgstr ""
-"àààààààà '%s' àà ààà àààààààà '%s' àà ààà ID àààà àààà ààà ààà ààà àà ààààààà àà àà "
-"àààààà ààà ààààà ààààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà ààààà àà àààà ààà"
+"àààààààà '%s' àà ààà àààààààà '%s' àà ààà ID àààà àààà ààà ààà ààà àà ààààààà "
+"àà àà "
+"àààààà ààà ààààà ààààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà ààààà "
+"àà àààà ààà"
 
-#: ../app/pdb/gimpprocedure.c:718
+#: ../app/pdb/gimpprocedure.c:730
 #, c-format
 msgid ""
 "Procedure '%s' has been called with an invalid ID for argument '%s'. Most "
 "likely a plug-in is trying to work on an image that doesn't exist any longer."
 msgstr ""
-"àààààààà '%s' ààà ààà àààààààà '%s' àà ààà ID ààà ààà àààà ààà ààà ààà ààà àà ààààààà àà "
-"àà àààààà ààà ààààà ààààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà ààààà àà àààà ààà"
+"àààààààà '%s' ààà ààà àààààààà '%s' àà ààà ID ààà ààà àààà ààà ààà ààà ààà àà "
+"ààààààà àà "
+"àà àààààà ààà ààààà ààààà ààà ààà ààà àà ààààààà àààà àà, àà àà ààà àààà "
+"ààààà àà àààà ààà"
 
-#: ../app/pdb/gimpprocedure.c:738
+#: ../app/pdb/gimpprocedure.c:751
 #, c-format
 msgid ""
 "Procedure '%s' returned '%s' as return value '%s' (#%d, type %s). This value "
 "is out of range."
-msgstr "àààààààà '%s' àà '%s' àààà '%s' (#%d, àààà %s) àààà àààà ààà àà àààà àààà ààà àààà ààà"
+msgstr ""
+"àààààààà '%s' àà '%s' àààà '%s' (#%d, àààà %s) àààà àààà ààà àà àààà àààà ààà "
+"àààà ààà"
 
-#: ../app/pdb/gimpprocedure.c:751
+#: ../app/pdb/gimpprocedure.c:765
 #, c-format
 msgid ""
 "Procedure '%s' has been called with value '%s' for argument '%s' (#%d, type %"
 "s). This value is out of range."
 msgstr ""
-"àààààààà '%s' àà '%s' àààà ààà àààààààà '%s' (#%d, àààà %s) ààà àààà ààà àà àààà àààà ààà "
+"àààààààà '%s' àà '%s' àààà ààà àààààààà '%s' (#%d, àààà %s) ààà àààà ààà àà "
+"àààà àààà ààà "
 "àààà ààà"
 
-#: ../app/pdb/image-cmds.c:2650
-msgid "Image resolution is out of bounds, using the default resolution instead."
-msgstr "ààààà àààààààààà àààà àààà àààà àà, àààààà àààààà àààààààààà ààààà àà àààà ààà"
+#: ../app/pdb/image-cmds.c:2360
+msgid ""
+"Image resolution is out of bounds, using the default resolution instead."
+msgstr ""
+"ààààà àààààààààà àààà àààà àààà àà, àààààà àààààà àààààààààà ààààà àà àààà ààà"
+
+#: ../app/pdb/image-select-cmds.c:297 ../app/pdb/selection-tools-cmds.c:219
+#: ../app/tools/gimpfreeselecttool.c:196
+msgid "Free Select"
+msgstr "àààà ààà"
 
 #: ../app/pdb/layer-cmds.c:478 ../app/pdb/layer-cmds.c:516
 msgid "Move Layer"
 msgstr "àààà ààààà"
 
-#: ../app/pdb/selection-tools-cmds.c:217 ../app/tools/gimpfreeselecttool.c:199
-msgid "Free Select"
-msgstr "àààà ààà"
-
-#: ../app/pdb/text-layer-cmds.c:89
+#: ../app/pdb/text-layer-cmds.c:91
 #, c-format
 msgid "Failed to create text layer"
 msgstr "ààààà àààà ààààà àà ààààà"
 
-#: ../app/pdb/text-layer-cmds.c:162 ../app/pdb/text-layer-cmds.c:272
-#: ../app/pdb/text-layer-cmds.c:351 ../app/pdb/text-layer-cmds.c:424
-#: ../app/pdb/text-layer-cmds.c:496 ../app/pdb/text-layer-cmds.c:568
-#: ../app/pdb/text-layer-cmds.c:640 ../app/pdb/text-layer-cmds.c:712
-#: ../app/pdb/text-layer-cmds.c:784 ../app/pdb/text-layer-cmds.c:854
-#: ../app/pdb/text-layer-cmds.c:926 ../app/pdb/text-layer-cmds.c:998
-#: ../app/pdb/text-layer-cmds.c:1070 ../app/pdb/text-layer-cmds.c:1106
-#: ../app/pdb/text-layer-cmds.c:1185
+#: ../app/pdb/text-layer-cmds.c:164 ../app/pdb/text-layer-cmds.c:274
+#: ../app/pdb/text-layer-cmds.c:353 ../app/pdb/text-layer-cmds.c:426
+#: ../app/pdb/text-layer-cmds.c:498 ../app/pdb/text-layer-cmds.c:570
+#: ../app/pdb/text-layer-cmds.c:642 ../app/pdb/text-layer-cmds.c:714
+#: ../app/pdb/text-layer-cmds.c:786 ../app/pdb/text-layer-cmds.c:856
+#: ../app/pdb/text-layer-cmds.c:928 ../app/pdb/text-layer-cmds.c:1000
+#: ../app/pdb/text-layer-cmds.c:1072 ../app/pdb/text-layer-cmds.c:1114
+#: ../app/pdb/text-layer-cmds.c:1196
 msgid "Set text layer attribute"
 msgstr "ààààà àààà ààà àààà ààà"
 
 #: ../app/pdb/vectors-cmds.c:323
-#, fuzzy
 msgid "Remove path stroke"
-msgstr "àààààààà àààà"
+msgstr "ààà ààààà àààà"
 
 #: ../app/pdb/vectors-cmds.c:359
-#, fuzzy
 msgid "Close path stroke"
-msgstr "ààààà ààà àààààà"
+msgstr "àààà ààààà ààà"
 
 #: ../app/pdb/vectors-cmds.c:399
-#, fuzzy
 msgid "Translate path stroke"
-msgstr "àààààààà àààààà"
+msgstr "àààààààà àààà ààààà"
 
 #: ../app/pdb/vectors-cmds.c:439
 #, fuzzy
@@ -11500,14 +11514,13 @@ msgstr "àààà àààààà"
 msgid "Flip path stroke"
 msgstr "àààà àààà"
 
-#: ../app/pdb/vectors-cmds.c:694 ../app/pdb/vectors-cmds.c:816
-#: ../app/pdb/vectors-cmds.c:1035
-#, fuzzy
+#: ../app/pdb/vectors-cmds.c:694 ../app/pdb/vectors-cmds.c:817
+#: ../app/pdb/vectors-cmds.c:1037
 msgid "Add path stroke"
-msgstr "ààà àààààà"
+msgstr "àààà ààààà àààààà"
 
-#: ../app/pdb/vectors-cmds.c:868 ../app/pdb/vectors-cmds.c:921
-#: ../app/pdb/vectors-cmds.c:982
+#: ../app/pdb/vectors-cmds.c:870 ../app/pdb/vectors-cmds.c:923
+#: ../app/pdb/vectors-cmds.c:984
 msgid "Extend path stroke"
 msgstr ""
 
@@ -11565,7 +11578,8 @@ msgstr ""
 "àààààà ààààà ààà: \"%s\"\n"
 "%s\n"
 "\n"
-"ààààà àà ààà àààààà àààà àà ààààààà àààà ààà àà àà àà àààà ààà ààààà àààà ààààà àààààà "
+"ààààà àà ààà àààààà àààà àà ààààààà àààà ààà àà àà àà àààà ààà ààààà àààà "
+"ààààà àààààà "
 "àààààà ààà àààà ààà àààààààà àààà àààà àààààà ààààààà"
 
 #: ../app/plug-in/gimppluginmanager-call.c:173
@@ -11575,35 +11589,35 @@ msgstr ""
 msgid "Failed to run plug-in \"%s\""
 msgstr "\"%s\" àààààà ààààà àà ààààà"
 
-#: ../app/plug-in/gimppluginmanager-restore.c:230
+#: ../app/plug-in/gimppluginmanager-restore.c:229
 msgid "Searching Plug-Ins"
 msgstr "àààààà àà ààà àààà"
 
-#: ../app/plug-in/gimppluginmanager-restore.c:279
+#: ../app/plug-in/gimppluginmanager-restore.c:284
 msgid "Resource configuration"
 msgstr "àààà àààààà"
 
-#: ../app/plug-in/gimppluginmanager-restore.c:315
+#: ../app/plug-in/gimppluginmanager-restore.c:320
 msgid "Querying new Plug-ins"
 msgstr "àààà àààà-àà àà ààààà àààà àà ààà àà"
 
-#: ../app/plug-in/gimppluginmanager-restore.c:365
+#: ../app/plug-in/gimppluginmanager-restore.c:370
 msgid "Initializing Plug-ins"
 msgstr "àààà-àà ààààà àààà àà ààà àà"
 
-#: ../app/plug-in/gimppluginmanager-restore.c:437
+#: ../app/plug-in/gimppluginmanager-restore.c:442
 msgid "Starting Extensions"
 msgstr "ààààààààà ààààà àààà àà ààà àà"
 
-#: ../app/plug-in/gimppluginmanager.c:297
+#: ../app/plug-in/gimppluginmanager.c:296
 msgid "Plug-In Interpreters"
 msgstr "àààààà ààààààààà"
 
-#: ../app/plug-in/gimppluginmanager.c:304
+#: ../app/plug-in/gimppluginmanager.c:303
 msgid "Plug-In Environment"
 msgstr "àààààà ààààààààààà"
 
-#: ../app/plug-in/gimppluginprocedure.c:995
+#: ../app/plug-in/gimppluginprocedure.c:980
 #, c-format
 msgid ""
 "Calling error for '%s':\n"
@@ -11612,7 +11626,7 @@ msgstr ""
 "'%s' àà ààà àààà:\n"
 "%s"
 
-#: ../app/plug-in/gimppluginprocedure.c:1007
+#: ../app/plug-in/gimppluginprocedure.c:992
 #, c-format
 msgid ""
 "Execution error for '%s':\n"
@@ -11640,12 +11654,12 @@ msgstr "àààààà àààà àà (%s)"
 msgid "Skipping '%s': wrong GIMP protocol version."
 msgstr "'%s' ààààà ààà: ààà àààà ààààààààà àààà"
 
-#: ../app/plug-in/plug-in-rc.c:478
+#: ../app/plug-in/plug-in-rc.c:477
 #, c-format
 msgid "invalid value '%s' for icon type"
 msgstr "ààààà àààà àà ààà àààà '%s'"
 
-#: ../app/plug-in/plug-in-rc.c:493
+#: ../app/plug-in/plug-in-rc.c:492
 #, c-format
 msgid "invalid value '%ld' for icon type"
 msgstr "ààààà àààà àà ààà àààà '%ld'"
@@ -11660,55 +11674,55 @@ msgstr ""
 "ààà àààà ààààà àà ààà\n"
 "ààà àààà àààà àà àààà"
 
-#: ../app/text/gimptext-compat.c:107 ../app/tools/gimptexttool.c:1386
+#: ../app/text/gimptext-compat.c:105 ../app/tools/gimptexttool.c:1401
 msgid "Add Text Layer"
 msgstr "ààààà àààà ààààà"
 
-#: ../app/text/gimptextlayer.c:141
+#: ../app/text/gimptextlayer.c:143
 msgid "Text Layer"
 msgstr "ààààà àààà"
 
-#: ../app/text/gimptextlayer.c:142
+#: ../app/text/gimptextlayer.c:144
 msgid "Rename Text Layer"
 msgstr "ààààà àààà ààà-àààà"
 
-#: ../app/text/gimptextlayer.c:143
+#: ../app/text/gimptextlayer.c:145
 msgid "Move Text Layer"
 msgstr "ààààà àààà ààààà"
 
-#: ../app/text/gimptextlayer.c:144
+#: ../app/text/gimptextlayer.c:146
 msgid "Scale Text Layer"
 msgstr "ààààà àààà àààà ààà"
 
-#: ../app/text/gimptextlayer.c:145
+#: ../app/text/gimptextlayer.c:147
 msgid "Resize Text Layer"
 msgstr "ààààà àààà ààà-àààà"
 
-#: ../app/text/gimptextlayer.c:146
+#: ../app/text/gimptextlayer.c:148
 msgid "Flip Text Layer"
 msgstr "ààààà àààà ààà àààà"
 
-#: ../app/text/gimptextlayer.c:147
+#: ../app/text/gimptextlayer.c:149
 msgid "Rotate Text Layer"
 msgstr "ààààà àààà ààà àààààà"
 
-#: ../app/text/gimptextlayer.c:148
+#: ../app/text/gimptextlayer.c:150
 msgid "Transform Text Layer"
 msgstr "ààààà àààà àààààààà"
 
-#: ../app/text/gimptextlayer.c:509
+#: ../app/text/gimptextlayer.c:523
 msgid "Discard Text Information"
 msgstr "ààààà ààààààà ààà ààà"
 
-#: ../app/text/gimptextlayer.c:562
+#: ../app/text/gimptextlayer.c:581
 msgid "Due to lack of any fonts, text functionality is not available."
 msgstr "àààà àààà àà ààà àààà, ààààà ààààà àààààà àààà ààà"
 
-#: ../app/text/gimptextlayer.c:613
+#: ../app/text/gimptextlayer.c:634
 msgid "Empty Text Layer"
 msgstr "àààà ààààà àààà"
 
-#: ../app/text/gimptextlayer-xcf.c:75
+#: ../app/text/gimptextlayer-xcf.c:76
 #, c-format
 msgid ""
 "Problems parsing the text parasite for layer '%s':\n"
@@ -11720,22 +11734,21 @@ msgstr ""
 "àààà '%s' àà ààààà àààààààà àààà ààà ààààà àààààà:\n"
 "%s\n"
 "\n"
-"ààà ààààà ààààààààà ààà àà àààà ààà àààà ààà ààààà ààààà àààà ààà ààààà àààà ààààààà àà ààà ààààààà àà "
+"ààà ààààà ààààààààà ààà àà àààà ààà àààà ààà ààààà ààààà àààà ààà ààààà àààà "
+"ààààààà àà ààà ààààààà àà "
 "àààà ààààà àààà àààà àààààà ààà"
 
 #: ../app/text/text-enums.c:23
-#, fuzzy
 msgctxt "text-box-mode"
 msgid "Dynamic"
-msgstr "àààààààà ààààà"
+msgstr "àààààààà"
 
 #: ../app/text/text-enums.c:24
-#, fuzzy
 msgctxt "text-box-mode"
 msgid "Fixed"
 msgstr "àààà"
 
-#: ../app/tools/gimp-tools.c:352
+#: ../app/tools/gimp-tools.c:351
 msgid ""
 "This tool has\n"
 "no options."
@@ -11743,154 +11756,166 @@ msgstr ""
 "àà ààà àà\n"
 "ààà ààà ààà ààà"
 
-#: ../app/tools/gimpairbrushtool.c:54
+#: ../app/tools/gimpairbrushtool.c:55
 msgid "Airbrush Tool: Paint using a brush, with variable pressure"
 msgstr "ààà-ààààà ààà: ààààà àà ààààà àààààà ààà àààà àààà"
 
-#: ../app/tools/gimpairbrushtool.c:55
+#: ../app/tools/gimpairbrushtool.c:56
 msgid "_Airbrush"
 msgstr "ààà-ààààà(_A)"
 
-#: ../app/tools/gimpairbrushtool.c:88
+#: ../app/tools/gimpairbrushtool.c:86
 #, fuzzy
 msgid "Motion only"
 msgstr "ààààà ààààà"
 
-#: ../app/tools/gimpairbrushtool.c:97 ../app/tools/gimpconvolvetool.c:216
-#: ../app/tools/gimpsmudgetool.c:96
-msgid "Rate:"
-msgstr "ààà:"
-
-#: ../app/tools/gimpairbrushtool.c:103
-#, fuzzy
-msgid "Flow:"
-msgstr "àààà:"
-
-#: ../app/tools/gimpaligntool.c:135 ../app/tools/gimpaligntool.c:764
-msgid "Align"
-msgstr "ààààà"
-
-#: ../app/tools/gimpaligntool.c:136
-msgid "Alignment Tool: Align or arrange layers and other objects"
-msgstr "ààààà ààà: àààà ààà ààà àààààà ààààà ààà"
-
-#: ../app/tools/gimpaligntool.c:137
-msgid "_Align"
-msgstr "ààààà(_A)"
-
-#: ../app/tools/gimpaligntool.c:599
-msgid "Click on a layer, path or guide, or Click-Drag to pick several layers"
-msgstr "ààà àààà, ààà ààà àààà àà ààààà ààà ààà àà àààà ààààà ààààà ààààà-àààà ààà"
-
-#: ../app/tools/gimpaligntool.c:608
-msgid "Click to pick this layer as first item"
-msgstr "àà àààà ààà àààààà àààà àààà ààààà àà ààààà ààà"
+#: ../app/tools/gimpairbrushtool.c:91 ../app/tools/gimpconvolvetool.c:228
+#: ../app/tools/gimpsmudgetool.c:91
+msgid "Rate"
+msgstr "ààà"
 
-#: ../app/tools/gimpaligntool.c:616
-msgid "Click to add this layer to the list"
-msgstr "àà àààà ààà àààà 'à ààààà ààà àà ààààà ààà"
+#: ../app/tools/gimpairbrushtool.c:97
+#| msgctxt "dynamics-output-type"
+#| msgid "Flow"
+msgid "Flow"
+msgstr "ààà"
 
-#: ../app/tools/gimpaligntool.c:620
-msgid "Click to pick this guide as first item"
-msgstr "àà àààà ààà ààààà àààà àààà ààààà ààààà ààààà ààà"
+#: ../app/tools/gimpalignoptions.c:91
+msgid "Reference image object a layer will be aligned on"
+msgstr ""
 
-#: ../app/tools/gimpaligntool.c:628
-msgid "Click to add this guide to the list"
-msgstr "àà àààà ààà àààà àààà ààààà ààà àà ààààà ààà"
+#: ../app/tools/gimpalignoptions.c:98
+#, fuzzy
+#| msgid "Color Balance Tool: Adjust color distribution"
+msgid "Horizontal offset for distribution"
+msgstr "ààà àààààà ààà: àààààà ààà àààààààààààà"
 
-#: ../app/tools/gimpaligntool.c:632
-msgid "Click to pick this path as first item"
-msgstr "àà ààà ààà ààààà àààà àààà ààààà ààààà ààààà ààà"
+#: ../app/tools/gimpalignoptions.c:104
+msgid "Vertical offset for distribution"
+msgstr ""
 
-#: ../app/tools/gimpaligntool.c:640
-msgid "Click to add this path to the list"
-msgstr "àà ààà ààà àààà àààà ààààà ààà àà ààààà ààà"
+#: ../app/tools/gimpalignoptions.c:272 ../app/tools/gimpaligntool.c:124
+msgid "Align"
+msgstr "ààààà"
 
-#: ../app/tools/gimpaligntool.c:776
+#: ../app/tools/gimpalignoptions.c:284
 msgid "Relative to:"
 msgstr "ààààààà:"
 
-#: ../app/tools/gimpaligntool.c:794
+#: ../app/tools/gimpalignoptions.c:298
 msgid "Align left edge of target"
 msgstr "àààààà ààà àààà àààà ààààà"
 
-#: ../app/tools/gimpaligntool.c:800
+#: ../app/tools/gimpalignoptions.c:302
 msgid "Align center of target"
 msgstr "àààààà ààà ààààà ààààà"
 
-#: ../app/tools/gimpaligntool.c:806
+#: ../app/tools/gimpalignoptions.c:306
 msgid "Align right edge of target"
 msgstr "àààààà ààà àààà àààà ààààà"
 
-#: ../app/tools/gimpaligntool.c:816
+#: ../app/tools/gimpalignoptions.c:314
 msgid "Align top edge of target"
 msgstr "àààààà ààà àààà àààà ààààà"
 
-#: ../app/tools/gimpaligntool.c:822
+#: ../app/tools/gimpalignoptions.c:318
 msgid "Align middle of target"
 msgstr "àààààà ààà ààà ààààà"
 
-#: ../app/tools/gimpaligntool.c:828
+#: ../app/tools/gimpalignoptions.c:322
 msgid "Align bottom of target"
 msgstr "àààààà ààà àà ààààà"
 
-#: ../app/tools/gimpaligntool.c:832
+#: ../app/tools/gimpalignoptions.c:324
 msgid "Distribute"
 msgstr "àààààààààà"
 
-#: ../app/tools/gimpaligntool.c:846
+#: ../app/tools/gimpalignoptions.c:338
 msgid "Distribute left edges of targets"
 msgstr "àààààà ààà àààà àààà àààààààààà ààà"
 
-#: ../app/tools/gimpaligntool.c:853
+#: ../app/tools/gimpalignoptions.c:342
 msgid "Distribute horizontal centers of targets"
 msgstr "àààààà ààà ààààààà ààààà àààààààààà ààà"
 
-#: ../app/tools/gimpaligntool.c:860
+#: ../app/tools/gimpalignoptions.c:346
 msgid "Distribute right edges of targets"
 msgstr "àààààà ààà àààà àààà àààààààààà ààà"
 
-#: ../app/tools/gimpaligntool.c:870
+#: ../app/tools/gimpalignoptions.c:354
 msgid "Distribute top edges of targets"
 msgstr "àààààà ààà ààààà àààà àààààààààà ààà"
 
-#: ../app/tools/gimpaligntool.c:877
+#: ../app/tools/gimpalignoptions.c:358
 msgid "Distribute vertical centers of targets"
 msgstr "àààààà ààà àààààà ààààà àààààààààà ààà"
 
-#: ../app/tools/gimpaligntool.c:883
+#: ../app/tools/gimpalignoptions.c:362
 msgid "Distribute bottoms of targets"
 msgstr "àààààà ààà àà àààààààààà ààà"
 
-#: ../app/tools/gimpaligntool.c:891 ../app/tools/gimpblendoptions.c:221
+#: ../app/tools/gimpalignoptions.c:368
 msgid "Offset:"
 msgstr "àààààà:"
 
-#: ../app/tools/gimpblendoptions.c:215 ../app/tools/gimppaintoptions-gui.c:305
-msgid "Gradient:"
-msgstr "àààààààà:"
-
-#: ../app/tools/gimpblendoptions.c:231 ../app/widgets/gimpbrusheditor.c:145
+#: ../app/tools/gimpaligntool.c:125
+msgid "Alignment Tool: Align or arrange layers and other objects"
+msgstr "ààààà ààà: àààà ààà ààà àààààà ààààà ààà"
+
+#: ../app/tools/gimpaligntool.c:126
+msgid "_Align"
+msgstr "ààààà(_A)"
+
+#: ../app/tools/gimpaligntool.c:549
+msgid "Click on a layer, path or guide, or Click-Drag to pick several layers"
+msgstr ""
+"ààà àààà, ààà ààà àààà àà ààààà ààà ààà àà àààà ààààà ààààà ààààà-àààà ààà"
+
+#: ../app/tools/gimpaligntool.c:557
+msgid "Click to pick this layer as first item"
+msgstr "àà àààà ààà àààààà àààà àààà ààààà àà ààààà ààà"
+
+#: ../app/tools/gimpaligntool.c:564
+msgid "Click to add this layer to the list"
+msgstr "àà àààà ààà àààà 'à ààààà ààà àà ààààà ààà"
+
+#: ../app/tools/gimpaligntool.c:568
+msgid "Click to pick this guide as first item"
+msgstr "àà àààà ààà ààààà àààà àààà ààààà ààààà ààààà ààà"
+
+#: ../app/tools/gimpaligntool.c:575
+msgid "Click to add this guide to the list"
+msgstr "àà àààà ààà àààà àààà ààààà ààà àà ààààà ààà"
+
+#: ../app/tools/gimpaligntool.c:579
+msgid "Click to pick this path as first item"
+msgstr "àà ààà ààà ààààà àààà àààà ààààà ààààà ààààà ààà"
+
+#: ../app/tools/gimpaligntool.c:586
+msgid "Click to add this path to the list"
+msgstr "àà ààà ààà àààà àààà ààààà ààà àà ààààà ààà"
+
+#: ../app/tools/gimpblendoptions.c:211 ../app/tools/gimppaintoptions-gui.c:346
+#| msgid "Gradients"
+msgid "Gradient"
+msgstr "àààààààà"
+
+#: ../app/tools/gimpblendoptions.c:231 ../app/widgets/gimpbrusheditor.c:139
 msgid "Shape:"
 msgstr "àààà:"
 
-#: ../app/tools/gimpblendoptions.c:238 ../app/tools/gimppaintoptions-gui.c:236
+#: ../app/tools/gimpblendoptions.c:238 ../app/tools/gimppaintoptions-gui.c:325
 msgid "Repeat:"
 msgstr "àààà:"
 
-#: ../app/tools/gimpblendoptions.c:256
+#: ../app/tools/gimpblendoptions.c:261
 msgid "Adaptive supersampling"
 msgstr "àààààà àààà-ààààààà"
 
-#: ../app/tools/gimpblendoptions.c:264
-msgid "Max depth:"
-msgstr "àààà-ààà àààààà:"
-
-#: ../app/tools/gimpblendoptions.c:271
-#: ../app/tools/gimpbucketfilloptions.c:287
-#: ../app/tools/gimpregionselectoptions.c:219
-msgid "Threshold:"
-msgstr "ààààààààà:"
+#: ../app/tools/gimpblendoptions.c:268
+#| msgid "Max depth:"
+msgid "Max depth"
+msgstr "àààà-ààà àààààà"
 
 #: ../app/tools/gimpblendtool.c:109
 msgid "Blend"
@@ -11904,21 +11929,27 @@ msgstr "ààààà ààà: àààà àààà ààà ààà
 msgid "Blen_d"
 msgstr "ààààà(_D)"
 
-#: ../app/tools/gimpblendtool.c:167
+#: ../app/tools/gimpblendtool.c:166
 msgid "Blend does not operate on indexed layers."
 msgstr "ààààà ààààààà àààà àà ààà àààà àààà ààà"
 
-#: ../app/tools/gimpblendtool.c:420 ../app/tools/gimppainttool.c:634
+#: ../app/tools/gimpblendtool.c:187
+#, fuzzy
+#| msgid "No patterns available for use with this tool."
+msgid "No gradient available for use with this tool."
+msgstr "àà ààà ààà àààà ààààà ààà ààààà àààà ààà"
+
+#: ../app/tools/gimpblendtool.c:452 ../app/tools/gimppainttool.c:623
 #, c-format
 msgid "%s for constrained angles"
 msgstr "%s àà àààààààà ààà"
 
-#: ../app/tools/gimpblendtool.c:421
+#: ../app/tools/gimpblendtool.c:453
 #, c-format
 msgid "%s to move the whole line"
 msgstr "%s àààà àààà ààà àààààà"
 
-#: ../app/tools/gimpblendtool.c:425
+#: ../app/tools/gimpblendtool.c:457
 msgid "Blend: "
 msgstr "àààààà:"
 
@@ -11950,79 +11981,87 @@ msgstr "ààààààààà-ààààààà àààààà à
 msgid "Brightness-Contrast does not operate on indexed layers."
 msgstr "àààààà àààààà àà àààààààà-ààààààà ààà ààà àààà ààà"
 
-#: ../app/tools/gimpbrightnesscontrasttool.c:320
+#: ../app/tools/gimpbrightnesscontrasttool.c:318
 msgid "_Brightness:"
 msgstr "àààààààà(_B):"
 
-#: ../app/tools/gimpbrightnesscontrasttool.c:335
+#: ../app/tools/gimpbrightnesscontrasttool.c:331
 msgid "Con_trast:"
 msgstr "àààààààà(_t):"
 
-#: ../app/tools/gimpbrightnesscontrasttool.c:349
+#: ../app/tools/gimpbrightnesscontrasttool.c:343
 msgid "Edit these Settings as Levels"
 msgstr "àà àààààà ààà àààà àààà àààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:99
+#: ../app/tools/gimpbucketfilloptions.c:93
+msgid "Which area will be filled"
+msgstr ""
+
+#: ../app/tools/gimpbucketfilloptions.c:98
 msgid "Allow completely transparent regions to be filled"
 msgstr "àààà àààààà àààààààà àààà ààà ààà àà ààààààà ààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:105
+#: ../app/tools/gimpbucketfilloptions.c:104
 msgid "Base filled area on all visible layers"
 msgstr "àà àààà àààààà àà àààà ààà àààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:111
+#: ../app/tools/gimpbucketfilloptions.c:110
 #: ../app/tools/gimpregionselectoptions.c:95
 msgid "Maximum color difference"
 msgstr "àààà-ààà ààà àààà"
 
+#: ../app/tools/gimpbucketfilloptions.c:115
+msgid "Criterion used for determining color similarity"
+msgstr ""
+
 #. fill type
-#: ../app/tools/gimpbucketfilloptions.c:225
+#: ../app/tools/gimpbucketfilloptions.c:229
 #, c-format
 msgid "Fill Type  (%s)"
 msgstr "ààà àààà  (%s)"
 
 #. fill selection
-#: ../app/tools/gimpbucketfilloptions.c:239
+#: ../app/tools/gimpbucketfilloptions.c:244
 #, c-format
 msgid "Affected Area  (%s)"
 msgstr "àààààààà àààà (%s)"
 
-#: ../app/tools/gimpbucketfilloptions.c:243
+#: ../app/tools/gimpbucketfilloptions.c:248
 msgid "Fill whole selection"
 msgstr "àààà ààà ààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:244
+#: ../app/tools/gimpbucketfilloptions.c:249
 msgid "Fill similar colors"
 msgstr "ààà-ààààà ààà ààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:253
+#: ../app/tools/gimpbucketfilloptions.c:258
 msgid "Finding Similar Colors"
 msgstr "ààà-ààààà ààà àààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:269
+#: ../app/tools/gimpbucketfilloptions.c:273
 msgid "Fill transparent areas"
 msgstr "àààààààà àààà ààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:275 ../app/tools/gimpclonetool.c:113
-#: ../app/tools/gimpcolorpickeroptions.c:150 ../app/tools/gimphealtool.c:98
-#: ../app/tools/gimpperspectiveclonetool.c:963
-#: ../app/tools/gimpregionselectoptions.c:207
+#: ../app/tools/gimpbucketfilloptions.c:279 ../app/tools/gimpclonetool.c:114
+#: ../app/tools/gimpcolorpickeroptions.c:158 ../app/tools/gimphealtool.c:100
+#: ../app/tools/gimpperspectiveclonetool.c:904
+#: ../app/tools/gimpregionselectoptions.c:210
 msgid "Sample merged"
 msgstr "ààààà ààààà"
 
-#: ../app/tools/gimpbucketfilloptions.c:294
+#: ../app/tools/gimpbucketfilloptions.c:298
 msgid "Fill by:"
 msgstr "àààà:"
 
-#: ../app/tools/gimpbucketfilltool.c:85
+#: ../app/tools/gimpbucketfilltool.c:86
 msgid "Bucket Fill"
 msgstr "ààààà ààà"
 
-#: ../app/tools/gimpbucketfilltool.c:86
+#: ../app/tools/gimpbucketfilltool.c:87
 msgid "Bucket Fill Tool: Fill selected area with a color or pattern"
 msgstr "ààààà ààà ààà: ààààà àààà ààà ààà ààà ààààà ààà ààà"
 
-#: ../app/tools/gimpbucketfilltool.c:87
+#: ../app/tools/gimpbucketfilltool.c:88
 msgid "_Bucket Fill"
 msgstr "ààààà ààà(_B)"
 
@@ -12043,6 +12082,36 @@ msgctxt "command"
 msgid "Select by Color"
 msgstr "ààà ààà àààà"
 
+#: ../app/tools/gimpcagetool.c:152 ../app/tools/gimpcagetool.c:1154
+#| msgctxt "undo-type"
+#| msgid "Transform"
+msgid "Cage Transform"
+msgstr "àààààà àààààààà"
+
+#: ../app/tools/gimpcagetool.c:153
+msgid "Cage Transform: Deform a selection with a cage"
+msgstr ""
+
+#: ../app/tools/gimpcagetool.c:154
+#| msgctxt "image-action"
+#| msgid "_Transform"
+msgid "_Cage Transform"
+msgstr "àààààà ààààààà(_C)"
+
+#: ../app/tools/gimpcagetool.c:351
+msgid "Press ENTER to commit the transform"
+msgstr "àààààààà àààà ààà àà àààà àààà"
+
+#: ../app/tools/gimpcagetool.c:1095
+msgid "Computing Cage Coefficients"
+msgstr ""
+
+#: ../app/tools/gimpcagetool.c:1272
+#| msgctxt "undo-type"
+#| msgid "Transform"
+msgid "Cage transform"
+msgstr "àààààà àààààààà"
+
 #: ../app/tools/gimpclonetool.c:61
 msgid "Clone Tool: Selectively copy from an image or pattern, using a brush"
 msgstr "àààà ààà: ààà ààààà ààà ààà ààààà ààà ààààà ààà ààà àààà ààà"
@@ -12055,22 +12124,23 @@ msgstr "àààà(_C)"
 msgid "Click to clone"
 msgstr "àààà ààà àà ààààà"
 
-#: ../app/tools/gimpclonetool.c:86 ../app/tools/gimpclonetool.c:90
+#: ../app/tools/gimpclonetool.c:86 ../app/tools/gimpclonetool.c:91
 #, c-format
 msgid "%s to set a new clone source"
 msgstr "%s àààà àààà àààà àààà ààà"
 
-#: ../app/tools/gimpclonetool.c:89
+#. Translators: the translation of "Click" must be the first word
+#: ../app/tools/gimpclonetool.c:90
 msgid "Click to set a new clone source"
 msgstr "ààà àààà àààà àààà àààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpclonetool.c:108
-#: ../app/tools/gimpperspectiveclonetool.c:958
+#: ../app/tools/gimpclonetool.c:109
+#: ../app/tools/gimpperspectiveclonetool.c:899
 msgid "Source"
 msgstr "àààà"
 
-#: ../app/tools/gimpclonetool.c:129 ../app/tools/gimphealtool.c:110
-#: ../app/tools/gimpperspectiveclonetool.c:979
+#: ../app/tools/gimpclonetool.c:128 ../app/tools/gimphealtool.c:109
+#: ../app/tools/gimpperspectiveclonetool.c:918
 msgid "Alignment:"
 msgstr "ààààà:"
 
@@ -12102,49 +12172,49 @@ msgstr "ààà àààààà àààààà ààààààà 
 msgid "Color Balance operates only on RGB color layers."
 msgstr "àààà RGB àààààà àààààà àà ààà ààààà ààààààà àààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:267
+#: ../app/tools/gimpcolorbalancetool.c:266
 msgid "Select Range to Adjust"
 msgstr "àààààà ààà àà àààà àààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:276 ../app/tools/gimplevelstool.c:172
+#: ../app/tools/gimpcolorbalancetool.c:275 ../app/tools/gimplevelstool.c:172
 msgid "Adjust Color Levels"
 msgstr "ààà àààà àààààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:293
-#: ../app/tools/gimphuesaturationtool.c:252
+#: ../app/tools/gimpcolorbalancetool.c:292
+#: ../app/tools/gimphuesaturationtool.c:251
 msgid "Cyan"
 msgstr "àààà-ààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:293
-#: ../app/tools/gimphuesaturationtool.c:249
+#: ../app/tools/gimpcolorbalancetool.c:292
+#: ../app/tools/gimphuesaturationtool.c:248
 msgid "Red"
 msgstr "ààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:302
-#: ../app/tools/gimphuesaturationtool.c:254
+#: ../app/tools/gimpcolorbalancetool.c:301
+#: ../app/tools/gimphuesaturationtool.c:253
 msgid "Magenta"
 msgstr "àààààààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:302
-#: ../app/tools/gimphuesaturationtool.c:251
+#: ../app/tools/gimpcolorbalancetool.c:301
+#: ../app/tools/gimphuesaturationtool.c:250
 msgid "Green"
 msgstr "ààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:311
-#: ../app/tools/gimphuesaturationtool.c:250
+#: ../app/tools/gimpcolorbalancetool.c:310
+#: ../app/tools/gimphuesaturationtool.c:249
 msgid "Yellow"
 msgstr "àààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:311
-#: ../app/tools/gimphuesaturationtool.c:253
+#: ../app/tools/gimpcolorbalancetool.c:310
+#: ../app/tools/gimphuesaturationtool.c:252
 msgid "Blue"
 msgstr "àààà"
 
-#: ../app/tools/gimpcolorbalancetool.c:322
+#: ../app/tools/gimpcolorbalancetool.c:321
 msgid "R_eset Range"
 msgstr "àààà àà-àààà(_e)"
 
-#: ../app/tools/gimpcolorbalancetool.c:331
+#: ../app/tools/gimpcolorbalancetool.c:330
 msgid "Preserve _luminosity"
 msgstr "àààààààà àààà(_l)"
 
@@ -12176,233 +12246,263 @@ msgstr "ààààààà àààààà ààààààà"
 msgid "Colorize operates only on RGB color layers."
 msgstr "ààààààà àààà RGB ààà àààà àààà àà ààààà àààà ààà"
 
-#: ../app/tools/gimpcolorizetool.c:225
+#: ../app/tools/gimpcolorizetool.c:224
 msgid "Select Color"
 msgstr "ààà àààà"
 
-#: ../app/tools/gimpcolorizetool.c:242
-#: ../app/tools/gimphuesaturationtool.c:385
+#: ../app/tools/gimpcolorizetool.c:241
+#: ../app/tools/gimphuesaturationtool.c:381
 msgid "_Hue:"
 msgstr "ààà(_H):"
 
-#: ../app/tools/gimpcolorizetool.c:257
-#: ../app/tools/gimphuesaturationtool.c:423
+#: ../app/tools/gimpcolorizetool.c:254
+#: ../app/tools/gimphuesaturationtool.c:413
 msgid "_Saturation:"
 msgstr "àààààààà(_S):"
 
-#: ../app/tools/gimpcolorizetool.c:272
-#: ../app/tools/gimphuesaturationtool.c:404
+#: ../app/tools/gimpcolorizetool.c:267
+#: ../app/tools/gimphuesaturationtool.c:397
 msgid "_Lightness:"
 msgstr "àààààààà(_L):"
 
-#: ../app/tools/gimpcoloroptions.c:75
+#: ../app/tools/gimpcoloroptions.c:77
 #, fuzzy
 msgid "Color Picker Average Radius"
 msgstr "ààà àààààà ààààààà"
 
-#: ../app/tools/gimpcoloroptions.c:161
+#: ../app/tools/gimpcoloroptions.c:157
+#: ../app/tools/gimprectangleselectoptions.c:163
+#: ../app/tools/gimpselectionoptions.c:277
+#: ../app/widgets/gimpbrusheditor.c:155
+#| msgid "Radius:"
+msgid "Radius"
+msgstr "àààààà"
+
+#: ../app/tools/gimpcoloroptions.c:163
 msgid "Sample average"
 msgstr "ààààà ààà"
 
-#: ../app/tools/gimpcoloroptions.c:171
-#: ../app/tools/gimprectangleselectoptions.c:175
-#: ../app/tools/gimpselectionoptions.c:280
-#: ../app/widgets/gimpbrusheditor.c:153
-msgid "Radius:"
-msgstr "àààààà:"
+#: ../app/tools/gimpcolorpickeroptions.c:68
+#, fuzzy
+msgid "Use accumulated color value from all composited visible layers"
+msgstr "àààààà àààààà àààààà àà àààà ààà(_s)"
+
+#: ../app/tools/gimpcolorpickeroptions.c:74
+msgid "Choose what color picker will do"
+msgstr ""
+
+#: ../app/tools/gimpcolorpickeroptions.c:80
+msgid ""
+"Open a floating dialog to view picked color values in various color models"
+msgstr ""
 
 #. the pick FG/BG frame
-#: ../app/tools/gimpcolorpickeroptions.c:155
+#: ../app/tools/gimpcolorpickeroptions.c:163
 #, c-format
 msgid "Pick Mode  (%s)"
 msgstr "ààà ààà  (%s)"
 
 #. the use_info_window toggle button
-#: ../app/tools/gimpcolorpickeroptions.c:164
+#: ../app/tools/gimpcolorpickeroptions.c:172
 #, c-format
 msgid "Use info window  (%s)"
 msgstr "ààààààà ààààà ààààà  (%s)"
 
-#: ../app/tools/gimpcolorpickertool.c:96
+#: ../app/tools/gimpcolorpickertool.c:93
 msgid "Color Picker"
 msgstr "ààà àààààà"
 
-#: ../app/tools/gimpcolorpickertool.c:97
+#: ../app/tools/gimpcolorpickertool.c:94
 msgid "Color Picker Tool: Set colors from image pixels"
 msgstr "ààà àààà ààà: ààààà ààààà ààà ààà àààà ààà"
 
-#: ../app/tools/gimpcolorpickertool.c:98
+#: ../app/tools/gimpcolorpickertool.c:95
 msgid "C_olor Picker"
 msgstr "ààà àààààà(_o)"
 
-#: ../app/tools/gimpcolorpickertool.c:242
+#: ../app/tools/gimpcolorpickertool.c:231
 msgid "Click in any image to view its color"
 msgstr "àààà àà ààààà àà ààà àààà àà ààààà ààà"
 
-#: ../app/tools/gimpcolorpickertool.c:249 ../app/tools/gimppainttool.c:493
+#: ../app/tools/gimpcolorpickertool.c:238 ../app/tools/gimppainttool.c:477
 msgid "Click in any image to pick the foreground color"
 msgstr "ààààààààà ààà àààà àà àààà ààààà àààà ààààà ààà"
 
-#: ../app/tools/gimpcolorpickertool.c:257 ../app/tools/gimppainttool.c:499
+#: ../app/tools/gimpcolorpickertool.c:246 ../app/tools/gimppainttool.c:483
 msgid "Click in any image to pick the background color"
 msgstr "ààààààààà ààà àààà àà àààà ààààà àààà ààààà ààà"
 
-#: ../app/tools/gimpcolorpickertool.c:265
+#: ../app/tools/gimpcolorpickertool.c:254
 msgid "Click in any image to add the color to the palette"
 msgstr "ààààà àààà ààà àààà àà àààà ààààà àààà ààààà ààà"
 
-#. tool->display->shell
-#: ../app/tools/gimpcolorpickertool.c:318
+#: ../app/tools/gimpcolorpickertool.c:309
 msgid "Color Picker Information"
 msgstr "ààà àààààà ààààààà"
 
-#: ../app/tools/gimpcolortool.c:268 ../app/tools/gimpcolortool.c:446
+#: ../app/tools/gimpcolortool.c:230 ../app/tools/gimpcolortool.c:403
 msgid "Move Sample Point: "
 msgstr "ààààà àààààà àààà: "
 
-#: ../app/tools/gimpcolortool.c:438
+#: ../app/tools/gimpcolortool.c:395
 msgid "Remove Sample Point"
 msgstr "ààààà àààààà àààà"
 
-#: ../app/tools/gimpcolortool.c:439
+#: ../app/tools/gimpcolortool.c:396
 msgid "Cancel Sample Point"
 msgstr "ààààà àààààà ààà ààà"
 
-#: ../app/tools/gimpcolortool.c:447
+#: ../app/tools/gimpcolortool.c:404
 msgid "Add Sample Point: "
 msgstr "ààààà àààààà ààààà: "
 
-#: ../app/tools/gimpconvolvetool.c:72
+#: ../app/tools/gimpconvolvetool.c:73
 msgid "Blur / Sharpen"
 msgstr "ààà / ààààààà"
 
-#: ../app/tools/gimpconvolvetool.c:73
+#: ../app/tools/gimpconvolvetool.c:74
 msgid "Blur / Sharpen Tool: Selective blurring or unblurring using a brush"
 msgstr "ààà / ààààààà ààà: ààà ààààà àà ààààà ààà ààà ààà ààà ààà àà-ààà ààà"
 
-#: ../app/tools/gimpconvolvetool.c:74
+#: ../app/tools/gimpconvolvetool.c:75
 msgid "Bl_ur / Sharpen"
 msgstr "ààà / ààààààà(_u)"
 
-#: ../app/tools/gimpconvolvetool.c:169
+#: ../app/tools/gimpconvolvetool.c:184
 msgid "Click to blur"
 msgstr "ààà àà ààààà ààà"
 
-#: ../app/tools/gimpconvolvetool.c:170
+#: ../app/tools/gimpconvolvetool.c:185
 msgid "Click to blur the line"
 msgstr "àààà ààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpconvolvetool.c:171
+#: ../app/tools/gimpconvolvetool.c:186
 #, c-format
 msgid "%s to sharpen"
 msgstr "%s ààà àààààà"
 
-#: ../app/tools/gimpconvolvetool.c:175
+#: ../app/tools/gimpconvolvetool.c:190
 msgid "Click to sharpen"
 msgstr "àààààà àà ààààà ààà"
 
-#: ../app/tools/gimpconvolvetool.c:176
+#: ../app/tools/gimpconvolvetool.c:191
 msgid "Click to sharpen the line"
 msgstr "àààà àààààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpconvolvetool.c:177
+#: ../app/tools/gimpconvolvetool.c:192
 #, c-format
 msgid "%s to blur"
 msgstr "%s ààà ààà"
 
 #. the type radio box
-#: ../app/tools/gimpconvolvetool.c:198
+#: ../app/tools/gimpconvolvetool.c:216
 #, c-format
 msgid "Convolve Type  (%s)"
 msgstr "ààààààà àààà  (%s)"
 
-#: ../app/tools/gimpcropoptions.c:160
+#: ../app/tools/gimpcropoptions.c:76
+#: ../app/tools/gimprectangleselectoptions.c:77
+#, fuzzy
+#| msgctxt "select-action"
+#| msgid "Invert the selection"
+msgid "Dim everything outside selection"
+msgstr "ààà ààà"
+
+#: ../app/tools/gimpcropoptions.c:82
+msgid "Crop only currently selected layer"
+msgstr ""
+
+#: ../app/tools/gimpcropoptions.c:88
+msgid "Allow resizing canvas by dragging cropping frame beyond image boundary"
+msgstr ""
+
+#: ../app/tools/gimpcropoptions.c:164
 msgid "Current layer only"
 msgstr "ààààà àààààà àààà àà"
 
-#: ../app/tools/gimpcropoptions.c:166
+#: ../app/tools/gimpcropoptions.c:170
 msgid "Allow growing"
 msgstr "ààààà àààààà"
 
-#: ../app/tools/gimpcroptool.c:127
+#: ../app/tools/gimpcroptool.c:117
 msgid "Crop"
 msgstr "àààà ààà"
 
-#: ../app/tools/gimpcroptool.c:128
+#: ../app/tools/gimpcroptool.c:118
 msgid "Crop Tool: Remove edge areas from image or layer"
 msgstr "àààà ààà: ààààà ààà àààà ààà àààà àààà àààà"
 
-#: ../app/tools/gimpcroptool.c:129
+#: ../app/tools/gimpcroptool.c:119
 msgid "_Crop"
 msgstr "àààà ààà(_C)"
 
-#: ../app/tools/gimpcroptool.c:271
+#: ../app/tools/gimpcroptool.c:253
 msgid "Click or press Enter to crop"
 msgstr "àààà ààà àà ààààà ààà ààà Enter àààà"
 
-#: ../app/tools/gimpcroptool.c:328
+#: ../app/tools/gimpcroptool.c:318
 #, fuzzy
 msgid "There is no active layer to crop."
 msgstr "àààà àà ààà àà ààààà àààà ààà àààà àààà ààà"
 
-#: ../app/tools/gimpcurvestool.c:140
+#: ../app/tools/gimpcurvestool.c:150
 msgid "Curves"
 msgstr "ààà"
 
-#: ../app/tools/gimpcurvestool.c:141
+#: ../app/tools/gimpcurvestool.c:151
 msgid "Curves Tool: Adjust color curves"
 msgstr "ààà ààà: ààà ààà àààààà ààà"
 
-#: ../app/tools/gimpcurvestool.c:142
+#: ../app/tools/gimpcurvestool.c:152
 msgid "_Curves..."
 msgstr "ààà(_C)..."
 
-#: ../app/tools/gimpcurvestool.c:168
+#: ../app/tools/gimpcurvestool.c:178
 msgid "Adjust Color Curves"
 msgstr "ààà ààà àààààà ààà"
 
-#: ../app/tools/gimpcurvestool.c:170
+#: ../app/tools/gimpcurvestool.c:180
 msgid "Import Curves"
 msgstr "ààà àààààà ààà"
 
-#: ../app/tools/gimpcurvestool.c:171
+#: ../app/tools/gimpcurvestool.c:181
 msgid "Export Curves"
 msgstr "ààà ààààààà ààà"
 
-#: ../app/tools/gimpcurvestool.c:222
+#: ../app/tools/gimpcurvestool.c:232
 msgid "Curves does not operate on indexed layers."
 msgstr "ààààà àààààà àààà àààà ààààà àààà àà ààààààà"
 
-#: ../app/tools/gimpcurvestool.c:330
+#: ../app/tools/gimpcurvestool.c:340
 msgid "Click to add a control point"
 msgstr "ààà àààààà àààààà àààà àà ààààà ààà"
 
-#: ../app/tools/gimpcurvestool.c:335
+#: ../app/tools/gimpcurvestool.c:345
 msgid "Click to add control points to all channels"
 msgstr "àà àààààà àà àààààà àààààà ààààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpcurvestool.c:340
+#: ../app/tools/gimpcurvestool.c:350
 msgid "Click to locate on curve (try Shift, Ctrl)"
 msgstr ""
 
-#: ../app/tools/gimpcurvestool.c:453 ../app/tools/gimplevelstool.c:384
+#: ../app/tools/gimpcurvestool.c:463 ../app/tools/gimplevelstool.c:384
 msgid "Cha_nnel:"
 msgstr "àààà(_n):"
 
-#: ../app/tools/gimpcurvestool.c:479 ../app/tools/gimplevelstool.c:408
+#: ../app/tools/gimpcurvestool.c:489 ../app/tools/gimplevelstool.c:408
 msgid "R_eset Channel"
 msgstr "àààà ààà-àààà(_e)"
 
-#: ../app/tools/gimpcurvestool.c:571 ../app/widgets/gimpdeviceinfoeditor.c:460
+#: ../app/tools/gimpcurvestool.c:583 ../app/widgets/gimpdeviceinfoeditor.c:458
 msgid "Curve _type:"
 msgstr "ààà àààà(_t):"
 
-#: ../app/tools/gimpcurvestool.c:646 ../app/tools/gimplevelstool.c:756
+#: ../app/tools/gimpcurvestool.c:658 ../app/tools/gimplevelstool.c:756
 #, c-format
 msgid "Could not read header from '%s': %s"
 msgstr "'%s' ààà ààààà àààà àààààà àà àààà: %s"
 
-#: ../app/tools/gimpcurvestool.c:719
+#: ../app/tools/gimpcurvestool.c:731
 msgid "Use _old curves file format"
 msgstr ""
 
@@ -12427,82 +12527,83 @@ msgstr "ààààààààà RGB ààà àààààà ààà
 msgid "Choose shade of gray based on:"
 msgstr "ààà àààààà ààà àààà àààà:"
 
-#: ../app/tools/gimpdodgeburntool.c:72
+#: ../app/tools/gimpdodgeburntool.c:73
 msgid "Dodge / Burn"
 msgstr "ààààà / ààà"
 
-#: ../app/tools/gimpdodgeburntool.c:73
+#: ../app/tools/gimpdodgeburntool.c:74
 msgid "Dodge / Burn Tool: Selectively lighten or darken using a brush"
 msgstr "ààààà / ààà ààà: ààà ààààà ààà àààààà àààààà ààà ààààà"
 
-#: ../app/tools/gimpdodgeburntool.c:74
+#: ../app/tools/gimpdodgeburntool.c:75
 msgid "Dod_ge / Burn"
 msgstr "ààààà / ààà (_g)"
 
-#: ../app/tools/gimpdodgeburntool.c:172
+#: ../app/tools/gimpdodgeburntool.c:187
 msgid "Click to dodge"
 msgstr "ààààà àà ààààà ààà"
 
-#: ../app/tools/gimpdodgeburntool.c:173
+#: ../app/tools/gimpdodgeburntool.c:188
 msgid "Click to dodge the line"
 msgstr "àààà àààà àà ààààà ààà"
 
-#: ../app/tools/gimpdodgeburntool.c:174
+#: ../app/tools/gimpdodgeburntool.c:189
 #, c-format
 msgid "%s to burn"
 msgstr "ààà àà %s"
 
-#: ../app/tools/gimpdodgeburntool.c:178
+#: ../app/tools/gimpdodgeburntool.c:193
 msgid "Click to burn"
 msgstr "àààà àà àààà"
 
-#: ../app/tools/gimpdodgeburntool.c:179
+#: ../app/tools/gimpdodgeburntool.c:194
 msgid "Click to burn the line"
 msgstr "àààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpdodgeburntool.c:180
+#: ../app/tools/gimpdodgeburntool.c:195
 #, c-format
 msgid "%s to dodge"
 msgstr "%s àà ààààà"
 
 #. the type (dodge or burn)
-#: ../app/tools/gimpdodgeburntool.c:201
+#: ../app/tools/gimpdodgeburntool.c:219
 #, c-format
 msgid "Type  (%s)"
 msgstr "àààà  (%s)"
 
 #. mode (highlights, midtones, or shadows)
-#: ../app/tools/gimpdodgeburntool.c:212
+#: ../app/tools/gimpdodgeburntool.c:230
 msgid "Range"
 msgstr "àààà"
 
-#: ../app/tools/gimpdodgeburntool.c:224
-msgid "Exposure:"
-msgstr "ààà:"
+#: ../app/tools/gimpdodgeburntool.c:236
+#| msgid "Exposure:"
+msgid "Exposure"
+msgstr "àààààààà"
 
-#: ../app/tools/gimpeditselectiontool.c:240
+#: ../app/tools/gimpeditselectiontool.c:242
 msgid "Move Selection"
 msgstr "ààà ààà"
 
-#: ../app/tools/gimpeditselectiontool.c:244
-#: ../app/tools/gimpeditselectiontool.c:1233
+#: ../app/tools/gimpeditselectiontool.c:246
+#: ../app/tools/gimpeditselectiontool.c:1241
 msgid "Move Floating Selection"
 msgstr "ààààààà ààà ààààà"
 
-#: ../app/tools/gimpeditselectiontool.c:453
-#: ../app/tools/gimpeditselectiontool.c:728
+#: ../app/tools/gimpeditselectiontool.c:455
+#: ../app/tools/gimpeditselectiontool.c:732
 msgid "Move: "
 msgstr "àààà:"
 
-#: ../app/tools/gimpellipseselecttool.c:68
+#: ../app/tools/gimpellipseselecttool.c:66
 msgid "Ellipse Select"
 msgstr "ààààààà ààà"
 
-#: ../app/tools/gimpellipseselecttool.c:69
+#: ../app/tools/gimpellipseselecttool.c:67
 msgid "Ellipse Select Tool: Select an elliptical region"
 msgstr "ààààààà ààà ààà: ààà ààààààà àààà àààà"
 
-#: ../app/tools/gimpellipseselecttool.c:70
+#: ../app/tools/gimpellipseselecttool.c:68
 msgid "_Ellipse Select"
 msgstr "ààààààà ààà(_E)"
 
@@ -12533,154 +12634,193 @@ msgstr "ààààààààà ààà ààà àà %s"
 msgid "Anti erase  (%s)"
 msgstr "àààà ààà  (%s)"
 
-#: ../app/tools/gimpflipoptions.c:129
+#: ../app/tools/gimpflipoptions.c:66
+#| msgid "Direction"
+msgid "Direction of flipping"
+msgstr "àààà àà ààààà"
+
+#: ../app/tools/gimpflipoptions.c:133
 msgid "Affect:"
 msgstr "àààààà:"
 
 #. tool toggle
-#: ../app/tools/gimpflipoptions.c:138
+#: ../app/tools/gimpflipoptions.c:142
 #, c-format
 msgid "Flip Type  (%s)"
 msgstr "àààà àààà %s"
 
-#: ../app/tools/gimpfliptool.c:79
+#: ../app/tools/gimpfliptool.c:84
 msgid "Flip"
 msgstr "àààà"
 
-#: ../app/tools/gimpfliptool.c:80
-msgid "Flip Tool: Reverse the layer, selection or path horizontally or vertically"
+#: ../app/tools/gimpfliptool.c:85
+msgid ""
+"Flip Tool: Reverse the layer, selection or path horizontally or vertically"
 msgstr "àààà ààà: àààà, ààà ààà ààà àààààà ààà àààààà ààà ààà"
 
-#: ../app/tools/gimpfliptool.c:82
+#: ../app/tools/gimpfliptool.c:87
 msgid "_Flip"
 msgstr "àààà(_F)"
 
-#: ../app/tools/gimpfliptool.c:116
-msgctxt "command"
+#: ../app/tools/gimpfliptool.c:187
+#| msgctxt "drawable-action"
+#| msgid "Flip horizontally"
+msgctxt "undo-type"
+msgid "Flip horizontally"
+msgstr "àààààààà àààà"
+
+#: ../app/tools/gimpfliptool.c:190
+#| msgctxt "drawable-action"
+#| msgid "Flip vertically"
+msgctxt "undo-type"
+msgid "Flip vertically"
+msgstr "àààààà àààà"
+
+#. probably this is not actually reached today, but
+#. * could be if someone defined FLIP_DIAGONAL, say...
+#.
+#: ../app/tools/gimpfliptool.c:196
+#| msgid "Flip"
+msgctxt "undo-desc"
 msgid "Flip"
-msgstr "àààà"
+msgstr "àààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:84
+#: ../app/tools/gimpforegroundselectoptions.c:85
 msgid "Select a single contiguous area"
 msgstr "ààà ààààà àààààà àààà àààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:95
+#: ../app/tools/gimpforegroundselectoptions.c:91
+msgid ""
+"Paint over areas to mark color values for inclusion or exclusion from "
+"selection"
+msgstr ""
+
+#: ../app/tools/gimpforegroundselectoptions.c:98
 msgid "Size of the brush used for refinements"
 msgstr "àààààààààà àà àààà ààààà ààààà àà ààààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:101
+#: ../app/tools/gimpforegroundselectoptions.c:104
 msgid ""
 "Smaller values give a more accurate selection border but may introduce holes "
 "in the selection"
-msgstr "àààà àààà àààà àà ààààà ààà ààààà àà àààà àà, àà ààà àààà àààààà àà à àààààà àà"
+msgstr ""
+"àààà àààà àààà àà ààààà ààà ààààà àà àààà àà, àà ààà àààà àààààà àà à àààààà "
+"àà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:120
+#: ../app/tools/gimpforegroundselectoptions.c:112
+msgid "Color of selection preview mask"
+msgstr ""
+
+#: ../app/tools/gimpforegroundselectoptions.c:124
 msgid "Sensitivity for brightness component"
 msgstr "ààà ààà àà ààààààààààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:126
+#: ../app/tools/gimpforegroundselectoptions.c:130
 msgid "Sensitivity for red/green component"
 msgstr "ààà/ààà ààà àà ààààààààààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:132
+#: ../app/tools/gimpforegroundselectoptions.c:136
 msgid "Sensitivity for yellow/blue component"
 msgstr "àààà/àààà ààà àà ààààààààààà"
 
 #. single / multiple objects
-#: ../app/tools/gimpforegroundselectoptions.c:275
+#: ../app/tools/gimpforegroundselectoptions.c:281
 msgid "Contiguous"
 msgstr "àààààà"
 
 #. foreground / background
-#: ../app/tools/gimpforegroundselectoptions.c:280
+#: ../app/tools/gimpforegroundselectoptions.c:286
 #, c-format
 msgid "Interactive refinement  (%s)"
 msgstr "ààààààààà àààààààààà (%s)"
 
-#: ../app/tools/gimpforegroundselectoptions.c:284
+#: ../app/tools/gimpforegroundselectoptions.c:290
 msgid "Mark background"
 msgstr "ààààààààà ààààààààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:285
+#: ../app/tools/gimpforegroundselectoptions.c:291
 msgid "Mark foreground"
 msgstr "ààààààààà ààààààààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:301
+#: ../app/tools/gimpforegroundselectoptions.c:307
 msgid "Small brush"
 msgstr "àààà ààààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:309
+#: ../app/tools/gimpforegroundselectoptions.c:315
 msgid "Large brush"
 msgstr "àààà ààààà"
 
-#: ../app/tools/gimpforegroundselectoptions.c:333
+#: ../app/tools/gimpforegroundselectoptions.c:338
 msgid "Smoothing:"
 msgstr "àààààà:"
 
-#: ../app/tools/gimpforegroundselectoptions.c:339
+#: ../app/tools/gimpforegroundselectoptions.c:344
 msgid "Preview color:"
 msgstr "ààà ààà:"
 
 #. granularity
-#: ../app/tools/gimpforegroundselectoptions.c:342
+#: ../app/tools/gimpforegroundselectoptions.c:347
 msgid "Color Sensitivity"
 msgstr "ààà àààààààààààà"
 
-#: ../app/tools/gimpforegroundselecttool.c:146
+#: ../app/tools/gimpforegroundselecttool.c:144
 msgid "Foreground Select"
 msgstr "ààààààààà ààà"
 
-#: ../app/tools/gimpforegroundselecttool.c:147
+#: ../app/tools/gimpforegroundselecttool.c:145
 msgid "Foreground Select Tool: Select a region containing foreground objects"
 msgstr "ààààààààà ààà ààà: ààààààààà àààààà àààà àààà àààà àààà"
 
-#: ../app/tools/gimpforegroundselecttool.c:148
+#: ../app/tools/gimpforegroundselecttool.c:146
 msgid "F_oreground Select"
 msgstr "ààààààààà ààà(_o)"
 
-#: ../app/tools/gimpforegroundselecttool.c:315
+#: ../app/tools/gimpforegroundselecttool.c:302
 msgid "Add more strokes or press Enter to accept the selection"
 msgstr "ààà ààààà ààààà ààà ààà ààà àààààà ààà àà àààà àààà"
 
-#: ../app/tools/gimpforegroundselecttool.c:317
+#: ../app/tools/gimpforegroundselecttool.c:304
 msgid "Mark foreground by painting on the object to extract"
 msgstr "àààààà ààà àààà ààààà ààà ààà àà ààààààààà ààààààààà (àààà) ààà"
 
-#: ../app/tools/gimpforegroundselecttool.c:328
-#, fuzzy
+#: ../app/tools/gimpforegroundselecttool.c:309
 msgid "Roughly outline the object to extract"
 msgstr "ààà ààà ààààà àààààà àà ààààà ààà àààà àààà àààà"
 
-#: ../app/tools/gimpforegroundselecttool.c:774
+#: ../app/tools/gimpforegroundselecttool.c:751
 msgctxt "command"
 msgid "Foreground Select"
 msgstr "ààààààààà ààà"
 
-#: ../app/tools/gimpfreeselecttool.c:200
-msgid "Free Select Tool: Select a hand-drawn region with free and polygonal segments"
+#: ../app/tools/gimpfreeselecttool.c:197
+msgid ""
+"Free Select Tool: Select a hand-drawn region with free and polygonal segments"
 msgstr "ààà ààà ààà: ààà ààà ààà àààààà ààààààà ààà àààà àààà"
 
-#: ../app/tools/gimpfreeselecttool.c:201
+#: ../app/tools/gimpfreeselecttool.c:198
 msgid "_Free Select"
 msgstr "àààà ààà(_F)"
 
-#: ../app/tools/gimpfreeselecttool.c:1120
+#: ../app/tools/gimpfreeselecttool.c:1030
 msgid "Click to complete selection"
 msgstr "ààà àààà ààà ààààà ààààà ààà"
 
-#: ../app/tools/gimpfreeselecttool.c:1124
+#: ../app/tools/gimpfreeselecttool.c:1034
 msgid "Click-Drag to move segment vertex"
 msgstr "ààààààà àààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpfreeselecttool.c:1129
+#: ../app/tools/gimpfreeselecttool.c:1039
 msgid "Return commits, Escape cancels, Backspace removes last segment"
-msgstr "ààààà ààààà àààà àà, ààààà ààà àààà àà, ààààààà àààà ààààààà àààààà ààà"
+msgstr ""
+"ààààà ààààà àààà àà, ààààà ààà àààà àà, ààààààà àààà ààààààà àààààà ààà"
 
-#: ../app/tools/gimpfreeselecttool.c:1133
+#: ../app/tools/gimpfreeselecttool.c:1043
 msgid "Click-Drag adds a free segment, Click adds a polygonal segment"
-msgstr "ààà àààà ààààààà ààààà ààà àà ààààà-àààà ààà, ààà ààà-ààà ààààààà ààààà ààà àà ààààà ààà"
+msgstr ""
+"ààà àààà ààààààà ààààà ààà àà ààààà-àààà ààà, ààà ààà-ààà ààààààà ààààà ààà "
+"àà ààààà ààà"
 
-#: ../app/tools/gimpfreeselecttool.c:1643
+#: ../app/tools/gimpfreeselecttool.c:1562
 msgctxt "command"
 msgid "Free Select"
 msgstr "àààà ààà"
@@ -12718,19 +12858,18 @@ msgstr "_GEGL ààààààà..."
 msgid "GEGL operations do not operate on indexed layers."
 msgstr "GEGL ààààààà ààààààà àààààà àààà ààà àààà ààààà"
 
-#: ../app/tools/gimpgegltool.c:371
+#: ../app/tools/gimpgegltool.c:378
 msgid "_Operation:"
 msgstr "ààààààà(_O):"
 
 #. The options vbox
-#: ../app/tools/gimpgegltool.c:430
+#: ../app/tools/gimpgegltool.c:437
 msgid "Operation Settings"
 msgstr "ààààààà àààààà"
 
-#: ../app/tools/gimpgegltool.c:435
-#, fuzzy
+#: ../app/tools/gimpgegltool.c:442
 msgid "Select an operation from the list above"
-msgstr "àààà àààà àààààà àà àààààà àààà"
+msgstr ""
 
 #: ../app/tools/gimphealtool.c:53
 msgid "Healing Tool: Heal image irregularities"
@@ -12744,12 +12883,13 @@ msgstr "ààà(_H)"
 msgid "Click to heal"
 msgstr "ààà àà àààà"
 
-#: ../app/tools/gimphealtool.c:77 ../app/tools/gimphealtool.c:81
+#: ../app/tools/gimphealtool.c:77 ../app/tools/gimphealtool.c:82
 #, c-format
 msgid "%s to set a new heal source"
 msgstr "%s ààà ààà àààà ààà àààà àààà ààà"
 
-#: ../app/tools/gimphealtool.c:80
+#. Translators: the translation of "Click" must be the first word
+#: ../app/tools/gimphealtool.c:81
 msgid "Click to set a new heal source"
 msgstr "ààà àààà ààà àààà àààà ààà àà ààààà ààà"
 
@@ -12781,102 +12921,101 @@ msgstr "ààà-ààààààà àààààà ààààààà
 msgid "Hue-Saturation operates only on RGB color layers."
 msgstr "ààà-ààààààààà àààà RGB ààà àààà àààà ààààà àààà ààà"
 
-#: ../app/tools/gimphuesaturationtool.c:248
+#: ../app/tools/gimphuesaturationtool.c:247
 msgid "M_aster"
 msgstr "ààààà(_a)"
 
-#: ../app/tools/gimphuesaturationtool.c:248
+#: ../app/tools/gimphuesaturationtool.c:247
 msgid "Adjust all colors"
 msgstr "àà ààà àààààà ààà"
 
-#: ../app/tools/gimphuesaturationtool.c:249
+#: ../app/tools/gimphuesaturationtool.c:248
 msgid "_R"
 msgstr "_R"
 
-#: ../app/tools/gimphuesaturationtool.c:250
+#: ../app/tools/gimphuesaturationtool.c:249
 msgid "_Y"
 msgstr "_Y"
 
-#: ../app/tools/gimphuesaturationtool.c:251
+#: ../app/tools/gimphuesaturationtool.c:250
 msgid "_G"
 msgstr "_G"
 
-#: ../app/tools/gimphuesaturationtool.c:252
+#: ../app/tools/gimphuesaturationtool.c:251
 msgid "_C"
 msgstr "_C"
 
-#: ../app/tools/gimphuesaturationtool.c:253
+#: ../app/tools/gimphuesaturationtool.c:252
 msgid "_B"
 msgstr "_B"
 
-#: ../app/tools/gimphuesaturationtool.c:254
+#: ../app/tools/gimphuesaturationtool.c:253
 msgid "_M"
 msgstr "_M"
 
-#: ../app/tools/gimphuesaturationtool.c:259
+#: ../app/tools/gimphuesaturationtool.c:258
 msgid "Select Primary Color to Adjust"
 msgstr "àààààà ààà àà àààààààà ààà àààà"
 
-#: ../app/tools/gimphuesaturationtool.c:349
+#: ../app/tools/gimphuesaturationtool.c:348
 msgid "_Overlap:"
 msgstr "àààààà(_O):"
 
-#: ../app/tools/gimphuesaturationtool.c:368
+#: ../app/tools/gimphuesaturationtool.c:364
 msgid "Adjust Selected Color"
 msgstr "àààà ààà àààààà"
 
-#: ../app/tools/gimphuesaturationtool.c:444
+#: ../app/tools/gimphuesaturationtool.c:431
 msgid "R_eset Color"
 msgstr "ààà ààà-àààà(_e)"
 
-#: ../app/tools/gimpimagemaptool-settings.c:80
+#: ../app/tools/gimpimagemaptool-settings.c:81
 msgid "Pre_sets:"
 msgstr "àààààà-àààà(_s):"
 
-#: ../app/tools/gimpimagemaptool-settings.c:222
+#: ../app/tools/gimpimagemaptool-settings.c:223
 #, c-format
 msgid "Settings saved to '%s'"
 msgstr "àààààà '%s' àààà àààààà"
 
-#: ../app/tools/gimpimagemaptool.c:367
+#: ../app/tools/gimpimagemaptool.c:362
 msgid "_Preview"
 msgstr "ààà(_P)"
 
 #. adjust sliders
-#: ../app/tools/gimpinkoptions-gui.c:55
+#: ../app/tools/gimpinkoptions-gui.c:54
 msgid "Adjustment"
 msgstr "àààààààààà"
 
-#: ../app/tools/gimpinkoptions-gui.c:67 ../app/tools/gimpinkoptions-gui.c:92
-#: ../app/tools/gimprectangleoptions.c:972 ../app/tools/gimptextoptions.c:489
-msgid "Size:"
-msgstr "ààààà:"
+#: ../app/tools/gimpinkoptions-gui.c:64 ../app/tools/gimpinkoptions-gui.c:87
+#: ../app/tools/gimppaintoptions-gui.c:134
+msgid "Size"
+msgstr "àààà"
 
-#: ../app/tools/gimpinkoptions-gui.c:75 ../app/tools/gimpmeasuretool.c:1060
-#: ../app/tools/gimppaintoptions-gui.c:137
-#: ../app/widgets/gimpbrusheditor.c:207
-msgid "Angle:"
-msgstr "ààà:"
+#: ../app/tools/gimpinkoptions-gui.c:71
+#: ../app/tools/gimppaintoptions-gui.c:183
+#: ../app/widgets/gimpbrusheditor.c:199
+msgid "Angle"
+msgstr "ààà"
 
 #. sens sliders
-#: ../app/tools/gimpinkoptions-gui.c:80
+#: ../app/tools/gimpinkoptions-gui.c:77
 msgid "Sensitivity"
 msgstr "ààààààààààà"
 
-#: ../app/tools/gimpinkoptions-gui.c:99
-msgid "Tilt:"
-msgstr "àààà:"
-
-#: ../app/tools/gimpinkoptions-gui.c:106
-msgid "Speed:"
-msgstr "àààà:"
+#: ../app/tools/gimpinkoptions-gui.c:94
+#: ../app/widgets/gimpdynamicseditor.c:144
+#: ../app/widgets/gimpdynamicsoutputeditor.c:72
+msgid "Tilt"
+msgstr "àààà"
 
-#: ../app/tools/gimpinkoptions-gui.c:117
-msgid "Type"
-msgstr "àààà"
+#: ../app/tools/gimpinkoptions-gui.c:101
+#| msgid "Speed:"
+msgid "Speed"
+msgstr "àààà"
 
-#. Blob shape widget
-#: ../app/tools/gimpinkoptions-gui.c:148
+#. Blob shape widgets
+#: ../app/tools/gimpinkoptions-gui.c:107
 msgid "Shape"
 msgstr "àààà"
 
@@ -12888,48 +13027,53 @@ msgstr "ààààà ààà: àààààààààà-àààà
 msgid "In_k"
 msgstr "ààààà(_k)"
 
-#: ../app/tools/gimpiscissorsoptions.c:125
+#: ../app/tools/gimpiscissorsoptions.c:68
+#, fuzzy
+msgid "Display future selection segment as you drag a control node"
+msgstr "ààà ààà-àààà àààà"
+
+#: ../app/tools/gimpiscissorsoptions.c:127
 msgid "Interactive boundary"
 msgstr "àààà-ààààà ààààààà"
 
-#: ../app/tools/gimpiscissorstool.c:279
+#: ../app/tools/gimpiscissorstool.c:275
 msgid "Scissors"
 msgstr "àààààà"
 
-#: ../app/tools/gimpiscissorstool.c:280
+#: ../app/tools/gimpiscissorstool.c:276
 msgid "Scissors Select Tool: Select shapes using intelligent edge-fitting"
 msgstr "ààààà ààà ààà: àààà-àààà àààà-ààààààà àà ààààà àààà àààà àààà"
 
-#: ../app/tools/gimpiscissorstool.c:281
+#: ../app/tools/gimpiscissorstool.c:277
 msgid "Intelligent _Scissors"
 msgstr "àààà ààààà(_S)"
 
-#: ../app/tools/gimpiscissorstool.c:931 ../app/tools/gimpmeasuretool.c:617
+#: ../app/tools/gimpiscissorstool.c:900 ../app/tools/gimpmeasuretool.c:605
 msgid "Click-Drag to move this point"
 msgstr "àà àààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpiscissorstool.c:933 ../app/tools/gimpiscissorstool.c:997
+#: ../app/tools/gimpiscissorstool.c:902 ../app/tools/gimpiscissorstool.c:967
 #, c-format
 msgid "%s: disable auto-snap"
 msgstr "%s: ààà-àààà àààà ààà"
 
-#: ../app/tools/gimpiscissorstool.c:949
+#: ../app/tools/gimpiscissorstool.c:919
 msgid "Click to close the curve"
 msgstr "ààà ààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpiscissorstool.c:955
+#: ../app/tools/gimpiscissorstool.c:925
 msgid "Click to add a point on this segment"
 msgstr "àà ààààààà àààà ààà àààààà ààààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpiscissorstool.c:969
+#: ../app/tools/gimpiscissorstool.c:939
 msgid "Click or press Enter to convert to a selection"
 msgstr "ààà ààà àààà ààààà ààà àà ààààà ààà ààà àààà àààà"
 
-#: ../app/tools/gimpiscissorstool.c:979
+#: ../app/tools/gimpiscissorstool.c:949
 msgid "Press Enter to convert to a selection"
 msgstr "ààà ààà àààà ààààà ààà àà àààà àààà"
 
-#: ../app/tools/gimpiscissorstool.c:994
+#: ../app/tools/gimpiscissorstool.c:964
 msgid "Click or Click-Drag to add a point"
 msgstr "ààà àààààà ààààà ààà àà ààààà ààà ààà ààààà-àààà ààà"
 
@@ -13000,85 +13144,106 @@ msgstr "àà àààààà ààà àààà àààà"
 msgid "Use _old levels file format"
 msgstr ""
 
-#: ../app/tools/gimpmagnifyoptions.c:166
+#: ../app/tools/gimpmagnifyoptions.c:79
+msgid "Resize image window to accommodate new zoom level"
+msgstr ""
+
+#: ../app/tools/gimpmagnifyoptions.c:86
+msgid "Direction of magnification"
+msgstr ""
+
+#: ../app/tools/gimpmagnifyoptions.c:172
 msgid "Auto-resize window"
 msgstr "ààà-ààà-àààà ààààà"
 
 #. tool toggle
-#: ../app/tools/gimpmagnifyoptions.c:171 ../app/tools/gimpmoveoptions.c:187
+#: ../app/tools/gimpmagnifyoptions.c:177
 #, c-format
-msgid "Tool Toggle  (%s)"
-msgstr "ààà ààààà  (%s)"
+#| msgid "Direction"
+msgid "Direction  (%s)"
+msgstr "ààààà (%s)"
 
-#: ../app/tools/gimpmagnifytool.c:87
+#: ../app/tools/gimpmagnifytool.c:91
 msgid "Zoom"
 msgstr "àààà"
 
-#: ../app/tools/gimpmagnifytool.c:88
+#: ../app/tools/gimpmagnifytool.c:92
 msgid "Zoom Tool: Adjust the zoom level"
 msgstr "àààà ààà: àààà àààà àààààà ààà"
 
-#: ../app/tools/gimpmagnifytool.c:89
-#, fuzzy
-msgctxt "tool"
+#: ../app/tools/gimpmagnifytool.c:93
+#| msgctxt "view-action"
+#| msgid "_Zoom"
 msgid "_Zoom"
 msgstr "àààà(_Z)"
 
-#: ../app/tools/gimpmeasureoptions.c:123
+#: ../app/tools/gimpmeasureoptions.c:67
+msgid "Open a floating dialog to view details about measurements"
+msgstr ""
+
+#: ../app/tools/gimpmeasureoptions.c:125
 msgid "Use info window"
 msgstr "ààààààà ààààà ààààà"
 
-#: ../app/tools/gimpmeasuretool.c:125
+#: ../app/tools/gimpmeasuretool.c:127
 msgid "Measure"
 msgstr "ààà"
 
-#: ../app/tools/gimpmeasuretool.c:126
+#: ../app/tools/gimpmeasuretool.c:128
 msgid "Measure Tool: Measure distances and angles"
 msgstr "ààà ààà: àààà ààà ààà àààà"
 
-#: ../app/tools/gimpmeasuretool.c:127
+#: ../app/tools/gimpmeasuretool.c:129
 msgid "_Measure"
 msgstr "ààà(_M)"
 
-#: ../app/tools/gimpmeasuretool.c:246
+#: ../app/tools/gimpmeasuretool.c:247
 msgid "Add Guides"
 msgstr "àààà àààààà"
 
-#: ../app/tools/gimpmeasuretool.c:568
+#: ../app/tools/gimpmeasuretool.c:313
+#| msgid "Click-Drag to create a new selection"
+msgid "Drag to create a line"
+msgstr "àààà ààààà àà àààà ààà"
+
+#: ../app/tools/gimpmeasuretool.c:560
 msgid "Click to place vertical and horizontal guides"
 msgstr "àààààà ààà ààààààà àààààà àààà àà ààààà ààà"
 
-#: ../app/tools/gimpmeasuretool.c:577
+#: ../app/tools/gimpmeasuretool.c:568
 msgid "Click to place a horizontal guide"
 msgstr "ààà ààààààà àààà àààà àà ààààà ààà"
 
-#: ../app/tools/gimpmeasuretool.c:592
+#: ../app/tools/gimpmeasuretool.c:582
 msgid "Click to place a vertical guide"
 msgstr "ààà àààààà àààà àààà àà ààààà ààà"
 
-#: ../app/tools/gimpmeasuretool.c:606
+#: ../app/tools/gimpmeasuretool.c:595
 msgid "Click-Drag to add a new point"
 msgstr "ààà àààà àààààà ààààà ààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpmeasuretool.c:637
+#: ../app/tools/gimpmeasuretool.c:624
 msgid "Click-Drag to move all points"
 msgstr "àà àààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpmeasuretool.c:898 ../app/tools/gimpmeasuretool.c:1043
-#: ../app/tools/gimpmeasuretool.c:1099 ../app/tools/gimpmeasuretool.c:1127
-#: ../app/tools/gimppainttool.c:643
+#: ../app/tools/gimpmeasuretool.c:939 ../app/tools/gimpmeasuretool.c:1084
+#: ../app/tools/gimpmeasuretool.c:1140 ../app/tools/gimpmeasuretool.c:1168
+#: ../app/tools/gimppainttool.c:632
 msgid "pixels"
 msgstr "ààààà"
 
-#. tool->display->shell
-#: ../app/tools/gimpmeasuretool.c:1011
+#: ../app/tools/gimpmeasuretool.c:1052
 msgid "Measure Distances and Angles"
 msgstr "àààà ààà ààà àààà"
 
-#: ../app/tools/gimpmeasuretool.c:1032
+#: ../app/tools/gimpmeasuretool.c:1073
 msgid "Distance:"
 msgstr "àààà:"
 
+#: ../app/tools/gimpmeasuretool.c:1101
+msgid "Angle:"
+msgstr "ààà:"
+
 #: ../app/tools/gimpmoveoptions.c:139
 msgid "Pick a layer or guide"
 msgstr "ààà àààà ààà àààà ààààà"
@@ -13103,32 +13268,38 @@ msgstr "ààààà àààà ààà-ààà"
 msgid "Move:"
 msgstr "àààà:"
 
-#: ../app/tools/gimpmovetool.c:129
+#. tool toggle
+#: ../app/tools/gimpmoveoptions.c:187
+#, c-format
+msgid "Tool Toggle  (%s)"
+msgstr "ààà ààààà  (%s)"
+
+#: ../app/tools/gimpmovetool.c:127
 msgctxt "tool"
 msgid "Move"
 msgstr "ààààà"
 
-#: ../app/tools/gimpmovetool.c:130
+#: ../app/tools/gimpmovetool.c:128
 msgid "Move Tool: Move layers, selections, and other objects"
 msgstr "ààà ààà: àààààà, ààà ààà ààà àààààà ààààà"
 
-#: ../app/tools/gimpmovetool.c:131
+#: ../app/tools/gimpmovetool.c:129
 msgid "_Move"
 msgstr "ààààà(_M)"
 
-#: ../app/tools/gimpmovetool.c:285 ../app/tools/gimpmovetool.c:580
+#: ../app/tools/gimpmovetool.c:249 ../app/tools/gimpmovetool.c:554
 msgid "Move Guide: "
 msgstr "ààààà àààà: "
 
-#: ../app/tools/gimpmovetool.c:574
+#: ../app/tools/gimpmovetool.c:548
 msgid "Remove Guide"
 msgstr "àààà àààà"
 
-#: ../app/tools/gimpmovetool.c:574
+#: ../app/tools/gimpmovetool.c:548
 msgid "Cancel Guide"
 msgstr "àààà ààà ààà"
 
-#: ../app/tools/gimpmovetool.c:580
+#: ../app/tools/gimpmovetool.c:554
 msgid "Add Guide: "
 msgstr "àààà ààààà: "
 
@@ -13140,83 +13311,103 @@ msgstr "àààà-ààààà ààà: ààà àààà àà 
 msgid "_Paintbrush"
 msgstr "ààà-ààààà(_P)"
 
-#: ../app/tools/gimppaintoptions-gui.c:90
-#: ../app/tools/gimpselectionoptions.c:210
-#: ../app/widgets/gimpbrushselect.c:193 ../app/widgets/gimplayertreeview.c:266
+#: ../app/tools/gimppaintoptions-gui.c:92
+#: ../app/tools/gimpselectionoptions.c:217
+#: ../app/widgets/gimpbrushselect.c:190 ../app/widgets/gimplayertreeview.c:268
 msgid "Mode:"
 msgstr "ààà:"
 
-#: ../app/tools/gimppaintoptions-gui.c:105
-#: ../app/tools/gimptransformoptions.c:347
-#: ../app/widgets/gimpbrushselect.c:180 ../app/widgets/gimplayertreeview.c:289
-msgid "Opacity:"
-msgstr "àààààààà:"
+#: ../app/tools/gimppaintoptions-gui.c:123
+#| msgid "_Brush"
+msgid "Brush"
+msgstr "ààààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:118
-msgid "Brush:"
-msgstr "ààààà:"
+#: ../app/tools/gimppaintoptions-gui.c:152
+msgid "Reset size to brush's native size"
+msgstr ""
 
-#: ../app/tools/gimppaintoptions-gui.c:123
-msgid "Scale:"
-msgstr "àààà:"
+#: ../app/tools/gimppaintoptions-gui.c:159
+msgid "Aspect Ratio"
+msgstr "àààà àààààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:130
-#, fuzzy
-msgid "Aspect Ratio:"
-msgstr "àààà àààààà:"
+#: ../app/tools/gimppaintoptions-gui.c:176
+msgid "Reset aspect ratio to brush's native"
+msgstr ""
+
+#: ../app/tools/gimppaintoptions-gui.c:200
+#| msgid "Reset all Filters"
+msgid "Reset angle to zero"
+msgstr "ààà àààà ààà-àààà ààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:162
+#: ../app/tools/gimppaintoptions-gui.c:238
 msgid "Incremental"
 msgstr "àààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:178
+#: ../app/tools/gimppaintoptions-gui.c:256
 msgid "Hard edge"
 msgstr "ààà àààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:212
-msgid "Fade out"
-msgstr "ààààà ààà"
+#: ../app/tools/gimppaintoptions-gui.c:285
+msgid "Dynamics Options"
+msgstr "ààààààààà ààààà"
+
+#: ../app/tools/gimppaintoptions-gui.c:291
+#| msgid "Saved Options"
+msgid "Fade Options"
+msgstr "ààà ààààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:221
-msgid "Length:"
-msgstr "ààààà:"
+#: ../app/tools/gimppaintoptions-gui.c:305
+#| msgid "Fade out"
+msgid "Fade length"
+msgstr "ààà ààààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:241
-#: ../app/widgets/gimpviewablebox.c:223
+#: ../app/tools/gimppaintoptions-gui.c:334
+#: ../app/widgets/gimpviewablebox.c:311
 msgid "Reverse"
 msgstr "àààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:261
+#: ../app/tools/gimppaintoptions-gui.c:341
+#| msgid "Tool Options"
+msgid "Color Options"
+msgstr "ààà ààààà"
+
+#: ../app/tools/gimppaintoptions-gui.c:367
+#| msgid "Amount:"
+msgid "Amount"
+msgstr "ààààà"
+
+#: ../app/tools/gimppaintoptions-gui.c:371
 msgid "Apply Jitter"
 msgstr "ààààà àààà ààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:266
-msgid "Amount:"
-msgstr "ààààà:"
+#: ../app/tools/gimppaintoptions-gui.c:389
+msgid "Smooth stroke"
+msgstr "àààà ààààà"
 
-#: ../app/tools/gimppaintoptions-gui.c:288
-msgid "Use color from gradient"
-msgstr "àààààà ààà ààà ààààà"
+#: ../app/tools/gimppaintoptions-gui.c:399
+#| msgid "Height"
+msgid "Weight"
+msgstr "ààà"
 
-#: ../app/tools/gimppainttool.c:142
+#: ../app/tools/gimppainttool.c:138
 msgid "Click to paint"
 msgstr "àààà àà àààà"
 
-#: ../app/tools/gimppainttool.c:143
+#: ../app/tools/gimppainttool.c:139
 msgid "Click to draw the line"
 msgstr "àààà ààààà àà àààà"
 
-#: ../app/tools/gimppainttool.c:144
+#: ../app/tools/gimppainttool.c:140
 #, c-format
 msgid "%s to pick a color"
 msgstr "ààà ààà àààà àà %s"
 
-#: ../app/tools/gimppainttool.c:279
+#: ../app/tools/gimppainttool.c:259
 #, fuzzy
 msgid "Cannot paint on layer groups."
 msgstr "àààà àààà àà ààà àààà ààààà àà àààà"
 
-#: ../app/tools/gimppainttool.c:689
+#: ../app/tools/gimppainttool.c:678
 #, c-format
 msgid "%s for a straight line"
 msgstr "%s àà ààààà àààà"
@@ -13229,41 +13420,42 @@ msgstr "ààààà ààà: ààà ààààà àà àààà
 msgid "Pe_ncil"
 msgstr "ààààà(_N)"
 
-#: ../app/tools/gimpperspectiveclonetool.c:129
+#: ../app/tools/gimpperspectiveclonetool.c:134
 msgid ""
 "Perspective Clone Tool: Clone from an image source after applying a "
 "perspective transformation"
 msgstr ""
 
-#: ../app/tools/gimpperspectiveclonetool.c:131
+#: ../app/tools/gimpperspectiveclonetool.c:136
 msgid "_Perspective Clone"
 msgstr "àààààààààà àààà(_P)"
 
-#: ../app/tools/gimpperspectiveclonetool.c:704
+#: ../app/tools/gimpperspectiveclonetool.c:675
 msgid "Ctrl-Click to set a clone source"
 msgstr "ààà àààà àààà àààà ààà àà Ctrl-ààààà ààà"
 
-#: ../app/tools/gimpperspectivetool.c:70
+#: ../app/tools/gimpperspectivetool.c:83
 msgid "Perspective Tool: Change perspective of the layer, selection or path"
 msgstr "àààààààààà àààà: ààà àààà, ààà ààà ààà àà àààààààààà àààà àà"
 
-#: ../app/tools/gimpperspectivetool.c:72
+#: ../app/tools/gimpperspectivetool.c:85
 msgid "_Perspective"
 msgstr "àààààààààà(_P)"
 
-#: ../app/tools/gimpperspectivetool.c:99
-msgctxt "command"
-msgid "Perspective"
-msgstr "àààààà"
-
-#: ../app/tools/gimpperspectivetool.c:100
+#: ../app/tools/gimpperspectivetool.c:113
 msgid "Perspective transformation"
 msgstr "àààààààààà àààààààààààà"
 
-#: ../app/tools/gimpperspectivetool.c:115
+#: ../app/tools/gimpperspectivetool.c:131
 msgid "Transformation Matrix"
 msgstr "àààààààààààà ààààààà"
 
+#: ../app/tools/gimpperspectivetool.c:256
+#| msgid "Perspective"
+msgctxt "undo-type"
+msgid "Perspective"
+msgstr "àààààà"
+
 #: ../app/tools/gimpposterizetool.c:85
 msgid "Posterize Tool: Reduce to a limited set of colors"
 msgstr "àààààààà ààà: ààààà àà ààà ààààà àààà àà àààà"
@@ -13280,45 +13472,119 @@ msgstr "àààààààà (ààààà àà ààààà àà
 msgid "Posterize does not operate on indexed layers."
 msgstr "àààààààà àààààààà àààààà àà ààà ààà àààà ààà"
 
-#: ../app/tools/gimpposterizetool.c:230
+#: ../app/tools/gimpposterizetool.c:229
 msgid "Posterize _levels:"
 msgstr "àààààààà àààà(_L):"
 
-#: ../app/tools/gimprectangleoptions.c:111
+#: ../app/tools/gimprectangleoptions.c:104
+msgid "Automatically shrink to the nearest rectangular shape in a layer"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:113
 msgid "Use all visible layers when shrinking the selection"
 msgstr "àààààà àààààà ààààà àààà àà ààà ààà àààààààà àààà"
 
+#: ../app/tools/gimprectangleoptions.c:122
+#: ../app/tools/gimptransformoptions.c:127
+msgid "Composition guides such as rule of thirds"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:131
+msgid "X coordinate of top left corner"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:141
+msgid "Y coordinate of top left corner"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:151
+msgid "Width of selection"
+msgstr "ààà àà ààààà"
+
+#: ../app/tools/gimprectangleoptions.c:160
+msgid "Height of selection"
+msgstr "ààà àà àààà"
+
+#: ../app/tools/gimprectangleoptions.c:169
+msgid "Unit of top left corner coordinate"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:178
+#, fuzzy
+msgid "Unit of selection size"
+msgstr "ààà àà àààà"
+
+#: ../app/tools/gimprectangleoptions.c:187
+msgid "Enable lock of aspect ratio, width, height or size"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:196
+msgid "Choose what has to be locked"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:205
+msgid "Custom fixed width"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:214
+msgid "Custom fixed height"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:308
+msgid "Unit of fixed width, height or size"
+msgstr ""
+
+#: ../app/tools/gimprectangleoptions.c:317
+#, fuzzy
+#| msgid "Expand from center"
+msgid "Expand selection from center outwards"
+msgstr "ààààà ààà ààààà"
+
 #. Current, as in what is currently in use.
-#: ../app/tools/gimprectangleoptions.c:728
+#: ../app/tools/gimprectangleoptions.c:761
 msgid "Current"
 msgstr "àààààà"
 
-#: ../app/tools/gimprectangleoptions.c:806
+#: ../app/tools/gimprectangleoptions.c:839
 msgid "Expand from center"
 msgstr "ààààà ààà ààààà"
 
-#: ../app/tools/gimprectangleoptions.c:829
+#: ../app/tools/gimprectangleoptions.c:862
 msgid "Fixed:"
 msgstr "ààààà:"
 
-#: ../app/tools/gimprectangleoptions.c:962
+#: ../app/tools/gimprectangleoptions.c:1010
 msgid "Position:"
 msgstr "ààààà:"
 
-#: ../app/tools/gimprectangleoptions.c:980
+#: ../app/tools/gimprectangleoptions.c:1020 ../app/tools/gimptextoptions.c:525
+msgid "Size:"
+msgstr "ààààà:"
+
+#: ../app/tools/gimprectangleoptions.c:1028
 msgid "Highlight"
 msgstr "ààà-àààà"
 
 #. Auto Shrink
-#: ../app/tools/gimprectangleoptions.c:990
+#: ../app/tools/gimprectangleoptions.c:1040
 msgid "Auto Shrink"
 msgstr "ààà-àààààà"
 
-#: ../app/tools/gimprectangleoptions.c:997
+#: ../app/tools/gimprectangleoptions.c:1050
 msgid "Shrink merged"
 msgstr "ààààà àà àààààà"
 
-#: ../app/tools/gimprectangleselectoptions.c:163
+#: ../app/tools/gimprectangleselectoptions.c:83
+#, fuzzy
+#| msgid "Rounded corners"
+msgid "Round corners of selection"
+msgstr "ààà àààààà"
+
+#: ../app/tools/gimprectangleselectoptions.c:89
+msgid "Radius of rounding in pixels"
+msgstr ""
+
+#: ../app/tools/gimprectangleselectoptions.c:167
 msgid "Rounded corners"
 msgstr "ààà àààààà"
 
@@ -13334,7 +13600,7 @@ msgstr "àààààà ààà ààà: ààà àààààà à
 msgid "_Rectangle Select"
 msgstr "àààààààà ààà(_R)"
 
-#: ../app/tools/gimprectangletool.c:1158 ../app/tools/gimprectangletool.c:2220
+#: ../app/tools/gimprectangletool.c:1146 ../app/tools/gimprectangletool.c:2016
 msgid "Rectangle: "
 msgstr "àààààà: "
 
@@ -13347,7 +13613,13 @@ msgstr "àààà àààààà àààààààà àààà 
 msgid "Base selection on all visible layers"
 msgstr "àààààà àààààà àààààà àà àààà ààà(_s)"
 
-#: ../app/tools/gimpregionselectoptions.c:201
+#: ../app/tools/gimpregionselectoptions.c:101
+#, fuzzy
+#| msgid "Selection Editor"
+msgid "Selection criterion"
+msgstr "ààà ààààà"
+
+#: ../app/tools/gimpregionselectoptions.c:204
 msgid "Select transparent areas"
 msgstr "àààààààà àààà àààà"
 
@@ -13355,229 +13627,273 @@ msgstr "àààààààà àààà àààà"
 msgid "Select by:"
 msgstr "ààààà:"
 
-#: ../app/tools/gimpregionselecttool.c:162
+#: ../app/tools/gimpregionselecttool.c:165
 msgid "Move the mouse to change threshold"
 msgstr "ààààààààà àààà àà ààààà ààààà"
 
-#: ../app/tools/gimprotatetool.c:90
+#: ../app/tools/gimprotatetool.c:93
 msgid "Rotate"
 msgstr "àààààà"
 
-#: ../app/tools/gimprotatetool.c:91
+#: ../app/tools/gimprotatetool.c:94
 msgid "Rotate Tool: Rotate the layer, selection or path"
 msgstr "àààààà ààà: àààà, ààà ààà ààà àààààà"
 
-#: ../app/tools/gimprotatetool.c:92
+#: ../app/tools/gimprotatetool.c:95
 msgid "_Rotate"
 msgstr "àààààà(_R)"
 
-#: ../app/tools/gimprotatetool.c:121
-msgctxt "command"
-msgid "Rotate"
-msgstr "àààààà"
-
-#: ../app/tools/gimprotatetool.c:188
+#: ../app/tools/gimprotatetool.c:191
 msgid "_Angle:"
 msgstr "ààà(_A):"
 
-#: ../app/tools/gimprotatetool.c:204
+#: ../app/tools/gimprotatetool.c:207
 msgid "Center _X:"
 msgstr "ààààà _X:"
 
-#: ../app/tools/gimprotatetool.c:213
+#: ../app/tools/gimprotatetool.c:216
 msgid "Center _Y:"
 msgstr "ààààà _Y:"
 
-#: ../app/tools/gimpscaletool.c:77
+#: ../app/tools/gimprotatetool.c:373
+#, c-format
+msgctxt "undo-type"
+msgid "Rotate by %-3.3g around (%g, %g)"
+msgstr ""
+
+#: ../app/tools/gimpscaletool.c:89
 msgid "Scale"
 msgstr "àààà"
 
-#: ../app/tools/gimpscaletool.c:78
+#: ../app/tools/gimpscaletool.c:90
 msgid "Scale Tool: Scale the layer, selection or path"
 msgstr "àààà ààà: àààà, ààà ààà ààà àààà ààà"
 
-#: ../app/tools/gimpscaletool.c:79
+#: ../app/tools/gimpscaletool.c:91
 msgid "_Scale"
 msgstr "àààà(_S)"
 
-#: ../app/tools/gimpscaletool.c:105
-msgctxt "command"
-msgid "Scale"
-msgstr "àààà"
+#: ../app/tools/gimpscaletool.c:338
+#, c-format
+msgctxt "undo-type"
+msgid "Scale to %d x %d"
+msgstr "%d x %d àà àààà ààà"
 
-#: ../app/tools/gimpselectionoptions.c:257 ../app/tools/gimptextoptions.c:502
+#: ../app/tools/gimpselectionoptions.c:84
+#, fuzzy
+#| msgctxt "select-action"
+#| msgid "Enlarge the selection"
+msgid "Enable feathering of selection edges"
+msgstr "ààà àààà"
+
+#: ../app/tools/gimpselectionoptions.c:90
+msgid "Radius of feathering"
+msgstr ""
+
+#: ../app/tools/gimpselectionoptions.c:264 ../app/tools/gimptextoptions.c:538
 msgid "Antialiasing"
 msgstr "àààààààààà"
 
-#: ../app/tools/gimpselectionoptions.c:272
+#: ../app/tools/gimpselectionoptions.c:281
 msgid "Feather edges"
 msgstr "àààà àààà"
 
-#: ../app/tools/gimpselectiontool.c:253
+#: ../app/tools/gimpselectiontool.c:250
 msgid "Click-Drag to replace the current selection"
 msgstr "àààààà ààà ààààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:261
+#: ../app/tools/gimpselectiontool.c:258
 msgid "Click-Drag to create a new selection"
 msgstr "ààà àààà ààà ààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:266
+#: ../app/tools/gimpselectiontool.c:263
 msgid "Click-Drag to add to the current selection"
 msgstr "àààààà ààà àààà ààààà ààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:275
+#: ../app/tools/gimpselectiontool.c:272
 msgid "Click-Drag to subtract from the current selection"
 msgstr "àààààà ààà àààààà ààààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:284
+#: ../app/tools/gimpselectiontool.c:281
 msgid "Click-Drag to intersect with the current selection"
 msgstr "àààààà ààà ààà àààààààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:294
+#: ../app/tools/gimpselectiontool.c:291
 msgid "Click-Drag to move the selection mask"
 msgstr "ààà àààà àààààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:302
+#: ../app/tools/gimpselectiontool.c:299
 msgid "Click-Drag to move the selected pixels"
 msgstr "àààà ààààà àààààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:306
+#: ../app/tools/gimpselectiontool.c:303
 msgid "Click-Drag to move a copy of the selected pixels"
 msgstr "àààà ààààààà àà àààà àààààà àà ààààà-àààà"
 
-#: ../app/tools/gimpselectiontool.c:310
+#: ../app/tools/gimpselectiontool.c:307
 msgid "Click to anchor the floating selection"
 msgstr "ààààààà ààà àààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpsheartool.c:81
+#: ../app/tools/gimpsheartool.c:83
 msgid "Shear"
 msgstr "ààààà"
 
-#: ../app/tools/gimpsheartool.c:82
+#: ../app/tools/gimpsheartool.c:84
 msgid "Shear Tool: Shear the layer, selection or path"
 msgstr "ààààà ààà: àààà, ààà ààà ààà ààààà ààà"
 
-#: ../app/tools/gimpsheartool.c:83
+#: ../app/tools/gimpsheartool.c:85
 msgid "S_hear"
 msgstr "ààààà(_h)"
 
-#: ../app/tools/gimpsheartool.c:109
-msgctxt "command"
-msgid "Shear"
-msgstr "ààààà"
-
-#: ../app/tools/gimpsheartool.c:133
+#: ../app/tools/gimpsheartool.c:135
 msgid "Shear magnitude _X:"
 msgstr "ààààà àààààààà _X:"
 
-#: ../app/tools/gimpsheartool.c:143
+#: ../app/tools/gimpsheartool.c:145
 msgid "Shear magnitude _Y:"
 msgstr "ààààà àààààààà  _Y:"
 
-#: ../app/tools/gimpsmudgetool.c:53
+#: ../app/tools/gimpsheartool.c:255
+#, c-format
+msgctxt "undo-type"
+msgid "Shear horizontally by %-3.3g"
+msgstr ""
+
+#: ../app/tools/gimpsheartool.c:259
+#, c-format
+msgctxt "undo-type"
+msgid "Shear vertically by %-3.3g"
+msgstr ""
+
+#. e.g. user entered numbers but no notification callback
+#: ../app/tools/gimpsheartool.c:264
+#, c-format
+msgctxt "undo-type"
+msgid "Shear horizontally by %-3.3g, vertically by %-3.3g"
+msgstr ""
+
+#: ../app/tools/gimpsmudgetool.c:54
 msgid "Smudge Tool: Smudge selectively using a brush"
 msgstr "ààààà ààà: ààà ààààà ààà àààà ààààà ààà"
 
-#: ../app/tools/gimpsmudgetool.c:54
+#: ../app/tools/gimpsmudgetool.c:55
 msgid "_Smudge"
 msgstr "ààààà (_S)"
 
-#: ../app/tools/gimpsmudgetool.c:73
+#: ../app/tools/gimpsmudgetool.c:74
 msgid "Click to smudge"
 msgstr "ààààà àà ààààà ààà"
 
-#: ../app/tools/gimpsmudgetool.c:74
+#: ../app/tools/gimpsmudgetool.c:75
 msgid "Click to smudge the line"
 msgstr "àààà ààààà àà ààààà ààà"
 
-#: ../app/tools/gimptextoptions.c:137
-msgid "Hinting alters the font outline to produce a crisp bitmap at small sizes"
-msgstr "ààààààà àààà àààààà àà ààà ààààà ààààààà àààà ààààà àààà-ààààààà ààààà ààààààà ààààà ààà"
+#: ../app/tools/gimptextoptions.c:131
+msgid "Font size unit"
+msgstr "àààà àààà ààààà"
+
+#: ../app/tools/gimptextoptions.c:136
+#| msgid "Fonts"
+msgid "Font size"
+msgstr "àààà àààà"
 
 #: ../app/tools/gimptextoptions.c:145
+msgid ""
+"Hinting alters the font outline to produce a crisp bitmap at small sizes"
+msgstr ""
+"ààààààà àààà àààààà àà ààà ààààà ààààààà àààà ààààà àààà-ààààààà ààààà "
+"ààààààà ààààà ààà"
+
+#: ../app/tools/gimptextoptions.c:153
 msgid "The text language may have an effect on the way the text is rendered."
 msgstr ""
 
-#: ../app/tools/gimptextoptions.c:161
+#: ../app/tools/gimptextoptions.c:164
+#| msgid "Alignment:"
+msgid "Text alignment"
+msgstr "ààààà ààààà"
+
+#: ../app/tools/gimptextoptions.c:170
 msgid "Indentation of the first line"
 msgstr "ààààà àààà àà àààààà ààà ààààà"
 
-#: ../app/tools/gimptextoptions.c:167
+#: ../app/tools/gimptextoptions.c:176
 msgid "Adjust line spacing"
 msgstr "àààà ààààà àààààà ààà"
 
-#: ../app/tools/gimptextoptions.c:173
+#: ../app/tools/gimptextoptions.c:182
 msgid "Adjust letter spacing"
 msgstr "àààà ààààààà àààààà ààà"
 
-#: ../app/tools/gimptextoptions.c:179
-msgid "Text box resize mode"
+#: ../app/tools/gimptextoptions.c:188
+msgid ""
+"Whether text flows into rectangular shape or moves into a new line when you "
+"press Enter"
 msgstr ""
 
-#: ../app/tools/gimptextoptions.c:186
-msgid ""
-"Use an external editor window for text entry, instead of direct-on-canvas "
-"editing"
+#: ../app/tools/gimptextoptions.c:196
+msgid "Use an external editor window for text entry"
 msgstr ""
 
-#: ../app/tools/gimptextoptions.c:482
-msgid "Font:"
-msgstr "àààà:"
+#: ../app/tools/gimptextoptions.c:510
+#| msgid "Fonts"
+msgid "Font"
+msgstr "àààà"
 
-#: ../app/tools/gimptextoptions.c:498
+#: ../app/tools/gimptextoptions.c:534
 msgid "Use editor"
 msgstr "ààààà ààààà"
 
-#: ../app/tools/gimptextoptions.c:518
-#, fuzzy
+#: ../app/tools/gimptextoptions.c:554
 msgid "Hinting:"
-msgstr "ààààà"
+msgstr "ààààààà:"
 
-#: ../app/tools/gimptextoptions.c:522
+#: ../app/tools/gimptextoptions.c:558
 msgid "Text Color"
 msgstr "ààààà ààà"
 
-#: ../app/tools/gimptextoptions.c:527
+#: ../app/tools/gimptextoptions.c:563
 msgid "Color:"
 msgstr "ààà:"
 
-#: ../app/tools/gimptextoptions.c:533
+#: ../app/tools/gimptextoptions.c:569
 msgid "Justify:"
 msgstr "àààààà:"
 
-#: ../app/tools/gimptextoptions.c:556
+#: ../app/tools/gimptextoptions.c:592
 msgid "Box:"
 msgstr "àààà:"
 
-#: ../app/tools/gimptextoptions.c:570
+#: ../app/tools/gimptextoptions.c:609
 msgid "Language:"
 msgstr "ààààà:"
 
-#: ../app/tools/gimptexttool.c:194
+#: ../app/tools/gimptexttool.c:191
 msgid "Text"
 msgstr "ààààà"
 
-#: ../app/tools/gimptexttool.c:195
+#: ../app/tools/gimptexttool.c:192
 msgid "Text Tool: Create or edit text layers"
 msgstr "ààà ààà: ààà àààààà àààà ààà àààà"
 
-#: ../app/tools/gimptexttool.c:196
+#: ../app/tools/gimptexttool.c:193
 msgid "Te_xt"
 msgstr "ààà(_x)"
 
-#: ../app/tools/gimptexttool.c:959
+#: ../app/tools/gimptexttool.c:958
 msgid "Reshape Text Layer"
 msgstr "ààààà àààà àààà àààà"
 
-#: ../app/tools/gimptexttool.c:1497 ../app/tools/gimptexttool.c:1500
+#: ../app/tools/gimptexttool.c:1512 ../app/tools/gimptexttool.c:1515
 msgid "Confirm Text Editing"
-msgstr "ààà ààà àà àààààà"
+msgstr "àààà ààà àà àààààà"
 
-#: ../app/tools/gimptexttool.c:1504
+#: ../app/tools/gimptexttool.c:1519
 msgid "Create _New Layer"
 msgstr "ààà àààà àààà àààà(_N)"
 
-#: ../app/tools/gimptexttool.c:1528
+#: ../app/tools/gimptexttool.c:1543
 msgid ""
 "The layer you selected is a text layer but it has been modified using other "
 "tools. Editing the layer with the text tool will discard these "
@@ -13585,14 +13901,16 @@ msgid ""
 "\n"
 "You can edit the layer or create a new text layer from its text attributes."
 msgstr ""
-"àààà, àà ààààà àààà àà, ààà ààààà àààà àà, àà àà ààà ààà ààààà ààà ààààà ààà ààà ààààà ààà ààà "
+"àààà, àà ààààà àààà àà, ààà ààààà àààà àà, àà àà ààà ààà ààààà ààà ààààà ààà "
+"ààà ààààà ààà ààà "
 "àà àààà àààà ààà àà ààààà ààà àà àààààà\n"
 "\n"
-"ààààà àààà ààà ààà àààà àà ààà àà àà ààààà ààààà ààà ààà ààà àààà ààà àààà ààà \t"
+"ààààà àààà ààà ààà àààà àà ààà àà àà ààààà ààààà ààà ààà ààà àààà ààà àààà "
+"ààà \t"
 
-#: ../app/tools/gimptexttool-editor.c:1118
+#: ../app/tools/gimptexttool-editor.c:1172
 msgid "GIMP Text Editor"
-msgstr "àààà ààà àààà"
+msgstr "àààà ààààà ààààà"
 
 #: ../app/tools/gimpthresholdtool.c:91
 msgid "Threshold Tool: Reduce image to two colors using a threshold"
@@ -13622,58 +13940,112 @@ msgstr "ààààààààà àààààà-àààààà àà
 msgid "Automatically adjust to optimal binarization threshold"
 msgstr "àààààààà àà àààààà ààààààààààà ààààààààà àà àààààà ààà"
 
-#: ../app/tools/gimptool.c:886
+#: ../app/tools/gimptool.c:978
 msgid "Can't work on an empty image, add a layer first"
+msgstr "àààà ààààà àààà ààà àààà àààà àà àààà, àààààà àààà àààà"
+
+#: ../app/tools/gimptransformoptions.c:99
+#| msgid "Perspective transformation"
+msgid "Direction of transformation"
+msgstr "àààààààààààà àà ààààà"
+
+#: ../app/tools/gimptransformoptions.c:105
+#, fuzzy
+#| msgid "Interpolation:"
+msgid "Interpolation method"
+msgstr "àààààààààààà:"
+
+#: ../app/tools/gimptransformoptions.c:111
+#| msgid "Show _tooltips"
+msgid "How to clip"
+msgstr "ààààà ààààà"
+
+#: ../app/tools/gimptransformoptions.c:117
+#, fuzzy
+#| msgctxt "view-action"
+#| msgid "Show an overview window for this image"
+msgid "Show a preview of the transformed image"
+msgstr "àà ààààà àà ààààà ààààà ààààà"
+
+#: ../app/tools/gimptransformoptions.c:122
+msgid "Opacity of the preview image"
+msgstr "ààà ààààà àà àààààààà"
+
+#: ../app/tools/gimptransformoptions.c:133
+msgid "Size of a grid cell for variable number of composition guides"
 msgstr ""
 
-#: ../app/tools/gimptransformoptions.c:272
+#: ../app/tools/gimptransformoptions.c:277
 msgid "Transform:"
 msgstr "àààààààà:"
 
-#: ../app/tools/gimptransformoptions.c:281
-#: ../app/widgets/gimpdynamicseditor.c:150
-#: ../app/widgets/gimpdynamicsoutputeditor.c:227
+#: ../app/tools/gimptransformoptions.c:286
+#: ../app/widgets/gimpdynamicseditor.c:143
+#: ../app/widgets/gimpdynamicsoutputeditor.c:71
 msgid "Direction"
 msgstr "ààààà"
 
 #. the interpolation menu
-#: ../app/tools/gimptransformoptions.c:286
+#: ../app/tools/gimptransformoptions.c:291
 msgid "Interpolation:"
 msgstr "àààààààààààà:"
 
-#: ../app/tools/gimptransformoptions.c:299
+#. the clipping menu
+#: ../app/tools/gimptransformoptions.c:300
 msgid "Clipping:"
 msgstr "àààààààà:"
 
-#: ../app/tools/gimptransformoptions.c:317
-msgid "Preview:"
-msgstr "ààà:"
+#: ../app/tools/gimptransformoptions.c:310
+#| msgctxt "undo-type"
+#| msgid "Image type"
+msgid "Image opacity"
+msgstr "ààààà àààààààà"
+
+#: ../app/tools/gimptransformoptions.c:312
+#| msgid "Show image size"
+msgid "Show image preview"
+msgstr "ààààà ààà ààààà"
+
+#. the guides frame
+#: ../app/tools/gimptransformoptions.c:318
+#| msgctxt "image-action"
+#| msgid "_Guides"
+msgid "Guides"
+msgstr "àààààà"
 
-#: ../app/tools/gimptransformoptions.c:388
+#: ../app/tools/gimptransformoptions.c:346
 #, c-format
 msgid "15 degrees  (%s)"
 msgstr "15 ààààà  (%s)"
 
-#: ../app/tools/gimptransformoptions.c:392
+#: ../app/tools/gimptransformoptions.c:347
+msgid "Limit rotation steps to 15 degrees"
+msgstr ""
+
+#: ../app/tools/gimptransformoptions.c:351
 #, c-format
 msgid "Keep aspect  (%s)"
 msgstr "àààà àààààà  (%s) àààà"
 
-#: ../app/tools/gimptransformtool.c:240
+#: ../app/tools/gimptransformoptions.c:352
+msgid "Keep the original aspect ratio"
+msgstr ""
+
+#: ../app/tools/gimptransformtool.c:212
 msgid "Transforming"
 msgstr "àààààààààààà"
 
-#: ../app/tools/gimptransformtool.c:1177
+#: ../app/tools/gimptransformtool.c:1065
 msgid "There is no layer to transform."
 msgstr "ààààààà àà ààà àààà àààà ààà"
 
-#: ../app/tools/gimptransformtool.c:1190
+#: ../app/tools/gimptransformtool.c:1078
 msgid "There is no path to transform."
 msgstr "ààààààà àà ààà àààà àààà ààà"
 
-#: ../app/tools/gimptransformtool.c:1191
+#: ../app/tools/gimptransformtool.c:1079
 msgid "The active path's strokes are locked."
-msgstr ""
+msgstr "ààààà àààà àà ààààà ààà ààà"
 
 #: ../app/tools/gimpvectoroptions.c:76
 msgid "Restrict editing to polygons"
@@ -13683,11 +14055,11 @@ msgstr "àààààà àà ààà àà àààààà"
 msgid "Edit Mode"
 msgstr "ààà ààà"
 
-#: ../app/tools/gimpvectoroptions.c:173
+#: ../app/tools/gimpvectoroptions.c:174
 msgid "Polygonal"
 msgstr "àààààà"
 
-#: ../app/tools/gimpvectoroptions.c:177
+#: ../app/tools/gimpvectoroptions.c:178
 #, c-format
 msgid ""
 "Path to Selection\n"
@@ -13701,36 +14073,35 @@ msgstr ""
 "%s  àààààà"
 
 #. Create a selection from the current path
-#: ../app/tools/gimpvectoroptions.c:188
+#: ../app/tools/gimpvectoroptions.c:189
 msgid "Selection from Path"
 msgstr "ààà ààà ààà"
 
-#: ../app/tools/gimpvectortool.c:163
+#: ../app/tools/gimpvectortool.c:161
 msgid "Paths Tool: Create and edit paths"
 msgstr "àààà ààà: àààà àààà ààà àààà"
 
-#: ../app/tools/gimpvectortool.c:164
+#: ../app/tools/gimpvectortool.c:162
 msgid "Pat_hs"
 msgstr "àààà(_h)"
 
-#: ../app/tools/gimpvectortool.c:254
-#, fuzzy
+#: ../app/tools/gimpvectortool.c:250
 msgid "The active path is locked."
-msgstr "ààààà àààà ààà-ààà"
+msgstr "ààààà àààà ààà àà"
 
-#: ../app/tools/gimpvectortool.c:342
+#: ../app/tools/gimpvectortool.c:340
 msgid "Add Stroke"
 msgstr "ààà àààààà"
 
-#: ../app/tools/gimpvectortool.c:366
+#: ../app/tools/gimpvectortool.c:365
 msgid "Add Anchor"
 msgstr "àààà àààààà"
 
-#: ../app/tools/gimpvectortool.c:392
+#: ../app/tools/gimpvectortool.c:391
 msgid "Insert Anchor"
 msgstr "àààà àààà àààààà"
 
-#: ../app/tools/gimpvectortool.c:423
+#: ../app/tools/gimpvectortool.c:422
 msgid "Drag Handle"
 msgstr "àààà ààààà"
 
@@ -13766,317 +14137,229 @@ msgstr "àààà àààà"
 msgid "Delete Segment"
 msgstr "ààà àààà"
 
-#: ../app/tools/gimpvectortool.c:839
+#: ../app/tools/gimpvectortool.c:842
 msgid "Move Anchors"
 msgstr "àààà ààà-ààà"
 
-#: ../app/tools/gimpvectortool.c:1199
+#: ../app/tools/gimpvectortool.c:1205
 msgid "Click to pick path to edit"
 msgstr "ààà àà àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1203
+#: ../app/tools/gimpvectortool.c:1209
 msgid "Click to create a new path"
 msgstr "ààà àààà àààà ààààà àà ààààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1207
+#: ../app/tools/gimpvectortool.c:1213
 msgid "Click to create a new component of the path"
 msgstr "ààà àà ààà àààà ààà ààààà àà ààààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1211
+#: ../app/tools/gimpvectortool.c:1217
 msgid "Click or Click-Drag to create a new anchor"
 msgstr "ààà àààà àààà ààààà àà ààààà ààà ààà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1221 ../app/tools/gimpvectortool.c:1228
+#: ../app/tools/gimpvectortool.c:1229 ../app/tools/gimpvectortool.c:1236
 msgid "Click-Drag to move the anchor around"
 msgstr "àààà ààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1232 ../app/tools/gimpvectortool.c:1255
+#: ../app/tools/gimpvectortool.c:1240 ../app/tools/gimpvectortool.c:1263
 msgid "Click-Drag to move the anchors around"
 msgstr "àààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1238
+#: ../app/tools/gimpvectortool.c:1246
 msgid "Click-Drag to move the handle around"
 msgstr "ààààà ààà ààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1245
+#: ../app/tools/gimpvectortool.c:1253
 #, fuzzy
 msgid "Click-Drag to move the handles around symmetrically"
 msgstr "ààààà ààà ààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1260
+#: ../app/tools/gimpvectortool.c:1268
 msgid "Click-Drag to change the shape of the curve"
 msgstr "ààà àà àààà àààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1263
+#: ../app/tools/gimpvectortool.c:1271
 #, c-format
 msgid "%s: symmetrical"
 msgstr "%s: àààààà"
 
-#: ../app/tools/gimpvectortool.c:1268
+#: ../app/tools/gimpvectortool.c:1276
 msgid "Click-Drag to move the component around"
 msgstr "ààà ààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1276
+#: ../app/tools/gimpvectortool.c:1284
 msgid "Click-Drag to move the path around"
 msgstr "ààà ààààà àààààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1280
+#: ../app/tools/gimpvectortool.c:1288
 msgid "Click-Drag to insert an anchor on the path"
 msgstr "ààà àààà ààà ààà àààà ààààà ààà àà ààààà-àààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1288
+#: ../app/tools/gimpvectortool.c:1296
 msgid "Click to delete this anchor"
 msgstr "àà àààà ààà ààààà àà àààà"
 
-#: ../app/tools/gimpvectortool.c:1292
+#: ../app/tools/gimpvectortool.c:1300
 msgid "Click to connect this anchor with the selected endpoint"
 msgstr "àà àààà ààà àààà àà-àààààà àààà àààààà ààà àà ààààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1297
+#: ../app/tools/gimpvectortool.c:1305
 msgid "Click to open up the path"
 msgstr "àààà àààààà àà àààà"
 
-#: ../app/tools/gimpvectortool.c:1301
+#: ../app/tools/gimpvectortool.c:1309
 msgid "Click to make this node angular"
 msgstr "àà ààà àààà ààààà àà ààààà ààà"
 
-#: ../app/tools/gimpvectortool.c:1813
+#: ../app/tools/gimpvectortool.c:1810
 msgid "Delete Anchors"
 msgstr "àààà àààà"
 
-#: ../app/tools/gimpvectortool.c:1984
+#: ../app/tools/gimpvectortool.c:1969
 msgid "There is no active layer or channel to stroke to"
 msgstr "àààà àà ààà ààààà àààà ààà àààà ààà àà"
 
-#: ../app/tools/tools-enums.c:92
-#, fuzzy
-msgctxt "rectangle-guide"
-msgid "No guides"
-msgstr "àààà àààà"
-
-#: ../app/tools/tools-enums.c:93
-#, fuzzy
-msgctxt "rectangle-guide"
-msgid "Center lines"
-msgstr "àààààà ààààààà"
-
-#: ../app/tools/tools-enums.c:94
-#, fuzzy
-msgctxt "rectangle-guide"
-msgid "Rule of thirds"
-msgstr "àààà àà ààà"
-
-#: ../app/tools/tools-enums.c:95
-#, fuzzy
-msgctxt "rectangle-guide"
-msgid "Rule of fifths"
-msgstr "àààà àà ààà"
-
-#: ../app/tools/tools-enums.c:96
-#, fuzzy
-msgctxt "rectangle-guide"
-msgid "Golden sections"
-msgstr "ààààààà ààà"
-
-#: ../app/tools/tools-enums.c:97
-msgctxt "rectangle-guide"
-msgid "Diagonal lines"
-msgstr "ààààà àààààà"
-
-#: ../app/tools/tools-enums.c:187
-#, fuzzy
+#: ../app/tools/tools-enums.c:150
 msgctxt "rectangle-tool-fixed-rule"
 msgid "Aspect ratio"
 msgstr "àààà àààààà"
 
-#: ../app/tools/tools-enums.c:188
-#, fuzzy
+#: ../app/tools/tools-enums.c:151
 msgctxt "rectangle-tool-fixed-rule"
 msgid "Width"
 msgstr "ààààà"
 
-#: ../app/tools/tools-enums.c:189
-#, fuzzy
+#: ../app/tools/tools-enums.c:152
 msgctxt "rectangle-tool-fixed-rule"
 msgid "Height"
 msgstr "àààà"
 
-#: ../app/tools/tools-enums.c:190
-#, fuzzy
+#: ../app/tools/tools-enums.c:153
 msgctxt "rectangle-tool-fixed-rule"
 msgid "Size"
 msgstr "àààà"
 
-#: ../app/tools/tools-enums.c:219
-#, fuzzy
+#: ../app/tools/tools-enums.c:182
 msgctxt "rect-select-mode"
 msgid "Free select"
 msgstr "àààà ààà"
 
-#: ../app/tools/tools-enums.c:220
-#, fuzzy
+#: ../app/tools/tools-enums.c:183
 msgctxt "rect-select-mode"
 msgid "Fixed size"
 msgstr "àààà àààà"
 
-#: ../app/tools/tools-enums.c:221
+#: ../app/tools/tools-enums.c:184
 #, fuzzy
 msgctxt "rect-select-mode"
 msgid "Fixed aspect ratio"
 msgstr "àààà àààà àààààà"
 
-#: ../app/tools/tools-enums.c:250
+#: ../app/tools/tools-enums.c:213
 msgctxt "transform-type"
 msgid "Layer"
 msgstr "àààà"
 
-#: ../app/tools/tools-enums.c:251
+#: ../app/tools/tools-enums.c:214
 msgctxt "transform-type"
-msgid "Selection"
-msgstr "ààà"
-
-#: ../app/tools/tools-enums.c:252
-msgctxt "transform-type"
-msgid "Path"
-msgstr "àààà"
-
-#: ../app/tools/tools-enums.c:282
-msgctxt "transform-preview-type"
-msgid "Outline"
-msgstr "ààààààà"
-
-#: ../app/tools/tools-enums.c:283
-msgctxt "transform-preview-type"
-msgid "Grid"
-msgstr "ààààà"
-
-#: ../app/tools/tools-enums.c:284
-msgctxt "transform-preview-type"
-msgid "Image"
-msgstr "ààààà"
-
-#: ../app/tools/tools-enums.c:285
-msgctxt "transform-preview-type"
-msgid "Image + Grid"
-msgstr "ààààà + ààààà"
-
-#: ../app/tools/tools-enums.c:313
-#, fuzzy
-msgctxt "transform-grid-type"
-msgid "Number of grid lines"
-msgstr "ààààà ààààààà àà ààààà"
+msgid "Selection"
+msgstr "ààà"
 
-#: ../app/tools/tools-enums.c:314
-#, fuzzy
-msgctxt "transform-grid-type"
-msgid "Grid line spacing"
-msgstr "ààààà àààà ààààà"
+#: ../app/tools/tools-enums.c:215
+msgctxt "transform-type"
+msgid "Path"
+msgstr "àààà"
 
-#: ../app/tools/tools-enums.c:343
-#, fuzzy
+#: ../app/tools/tools-enums.c:244
 msgctxt "vector-mode"
 msgid "Design"
 msgstr "ààààà"
 
-#: ../app/tools/tools-enums.c:344
+#: ../app/tools/tools-enums.c:245
 msgctxt "vector-mode"
 msgid "Edit"
 msgstr "ààà"
 
-#: ../app/tools/tools-enums.c:345
+#: ../app/tools/tools-enums.c:246
 msgctxt "vector-mode"
 msgid "Move"
 msgstr "ààààà"
 
-#: ../app/vectors/gimpvectors.c:206
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:208
 msgctxt "undo-type"
 msgid "Rename Path"
 msgstr "àààà ààà-àààà"
 
-#: ../app/vectors/gimpvectors.c:207
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:209
 msgctxt "undo-type"
 msgid "Move Path"
 msgstr "àààà ààààà"
 
-#: ../app/vectors/gimpvectors.c:208
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:210
 msgctxt "undo-type"
 msgid "Scale Path"
-msgstr "àààà àààààà"
+msgstr "àààà àààà"
 
-#: ../app/vectors/gimpvectors.c:209
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:211
 msgctxt "undo-type"
 msgid "Resize Path"
 msgstr "àààà ààà-àààà"
 
-#: ../app/vectors/gimpvectors.c:210
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:212
 msgctxt "undo-type"
 msgid "Flip Path"
-msgstr "àààà àààà"
+msgstr "àààà àààà"
 
-#: ../app/vectors/gimpvectors.c:211
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:213
 msgctxt "undo-type"
 msgid "Rotate Path"
 msgstr "àààà àààààà"
 
-#: ../app/vectors/gimpvectors.c:212
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:214
 msgctxt "undo-type"
 msgid "Transform Path"
 msgstr "àààà àààààààà"
 
-#: ../app/vectors/gimpvectors.c:213
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:215
 msgctxt "undo-type"
 msgid "Stroke Path"
 msgstr "àààà ààààà"
 
-#: ../app/vectors/gimpvectors.c:214
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:216
 msgctxt "undo-type"
 msgid "Path to Selection"
 msgstr "ààà àà àààà"
 
-#: ../app/vectors/gimpvectors.c:215
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:217
 msgctxt "undo-type"
 msgid "Reorder Path"
 msgstr "àààà ààà-àààà"
 
-#: ../app/vectors/gimpvectors.c:216
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:218
 msgctxt "undo-type"
 msgid "Raise Path"
 msgstr "àààà ààààà"
 
-#: ../app/vectors/gimpvectors.c:217
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:219
 msgctxt "undo-type"
 msgid "Raise Path to Top"
 msgstr "àààà ààà àààà àààà"
 
-#: ../app/vectors/gimpvectors.c:218
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:220
 msgctxt "undo-type"
 msgid "Lower Path"
-msgstr "ààà ààààà"
+msgstr "àààà ààààà"
 
-#: ../app/vectors/gimpvectors.c:219
-#, fuzzy
+#: ../app/vectors/gimpvectors.c:221
 msgctxt "undo-type"
 msgid "Lower Path to Bottom"
 msgstr "àààà ààà ààà ààà àààà"
 
-#: ../app/vectors/gimpvectors.c:220
+#: ../app/vectors/gimpvectors.c:222
 msgid "Path cannot be raised higher."
 msgstr "àààà ààà ààà àààààà ààà àà àààà ààà"
 
-#: ../app/vectors/gimpvectors.c:221
+#: ../app/vectors/gimpvectors.c:223
 msgid "Path cannot be lowered more."
 msgstr "ààà ààà ààà àààà àà ààààà"
 
@@ -14123,17 +14406,17 @@ msgstr "àààà àààà ààà àààà ààà àààà
 msgid "Failed to import paths from '%s': %s"
 msgstr "'%s' ààà àààà ààààà àààà àààà: %s"
 
-#: ../app/widgets/gimpactioneditor.c:66
+#: ../app/widgets/gimpactioneditor.c:69
 msgid "_Search:"
 msgstr "ààà(_S):"
 
-#: ../app/widgets/gimpactiongroup.c:867
+#: ../app/widgets/gimpactiongroup.c:857
 #, c-format
 msgid "RGBA (%0.3f, %0.3f, %0.3f, %0.3f)"
 msgstr "RGBA (%0.3f, %0.3f, %0.3f, %0.3f)"
 
 #: ../app/widgets/gimpactionview.c:337
-#: ../app/widgets/gimpcontrollereditor.c:344
+#: ../app/widgets/gimpcontrollereditor.c:341
 msgid "Action"
 msgstr "àààààà"
 
@@ -14175,30 +14458,32 @@ msgstr "ààà àààààààà ààà"
 msgid "Removing shortcut failed."
 msgstr "àààààààà ààà àààààà ààààà ààà"
 
-#: ../app/widgets/gimpbrusheditor.c:168
-msgid "Spikes:"
-msgstr "ààààà:"
+#: ../app/widgets/gimpbrusheditor.c:166
+#| msgid "Spikes:"
+msgid "Spikes"
+msgstr "ààààà"
 
-#: ../app/widgets/gimpbrusheditor.c:181
-msgid "Hardness:"
-msgstr "àààààà:"
+#: ../app/widgets/gimpbrusheditor.c:177
+msgid "Hardness"
+msgstr "ààà"
 
-#: ../app/widgets/gimpbrusheditor.c:194
-msgid "Aspect ratio:"
-msgstr "àààà àààààà:"
+#: ../app/widgets/gimpbrusheditor.c:188
+msgid "Aspect ratio"
+msgstr "àààà àààààà"
 
-#: ../app/widgets/gimpbrusheditor.c:220
-#: ../app/widgets/gimpbrushfactoryview.c:81
-msgid "Spacing:"
-msgstr "ààààà ààà:"
+#: ../app/widgets/gimpbrusheditor.c:210
+#: ../app/widgets/gimpbrushfactoryview.c:80
+#: ../app/widgets/gimpgrideditor.c:174
+msgid "Spacing"
+msgstr "ààààà"
 
-#: ../app/widgets/gimpbrusheditor.c:223
+#: ../app/widgets/gimpbrusheditor.c:215
 #: ../app/widgets/gimpbrushfactoryview.c:84
 msgid "Percentage of width of brush"
 msgstr "ààààà àà àààààààà ààààà"
 
-#: ../app/widgets/gimpbufferview.c:173 ../app/widgets/gimpbufferview.c:257
-#: ../app/widgets/gimpeditor.c:735
+#: ../app/widgets/gimpbufferview.c:179 ../app/widgets/gimpbufferview.c:264
+#: ../app/widgets/gimpeditor.c:748
 msgid "(None)"
 msgstr "(ààà ààà)"
 
@@ -14206,109 +14491,110 @@ msgstr "(ààà ààà)"
 msgid "Add the current color to the color history"
 msgstr "àààààà ààà ààà ààà àààà àààà ààààà ààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:151
+#: ../app/widgets/gimpcolordisplayeditor.c:154
 msgid "Available Filters"
 msgstr "àààààà ààààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:212
+#: ../app/widgets/gimpcolordisplayeditor.c:216
 msgid "Move the selected filter up"
 msgstr "àààà ààààà ààà àààà àààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:221
+#: ../app/widgets/gimpcolordisplayeditor.c:225
 msgid "Move the selected filter down"
 msgstr "àààà ààààà ààà ààààà àààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:267
+#: ../app/widgets/gimpcolordisplayeditor.c:271
 msgid "Active Filters"
 msgstr "ààààà ààààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:318
+#: ../app/widgets/gimpcolordisplayeditor.c:322
 msgid "Reset the selected filter to default values"
 msgstr "àààà ààààà àà àààà ààà àààà ààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:492
+#: ../app/widgets/gimpcolordisplayeditor.c:496
 #, c-format
 msgid "Add '%s' to the list of active filters"
 msgstr "ààààà ààààà àà àààà àààà '%s' ààààà ààà àààààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:529
+#: ../app/widgets/gimpcolordisplayeditor.c:533
 #, c-format
 msgid "Remove '%s' from the list of active filters"
 msgstr "ààààà ààààà àà àààà ààààà '%s' ààààà ààà àààà"
 
-#: ../app/widgets/gimpcolordisplayeditor.c:560
+#: ../app/widgets/gimpcolordisplayeditor.c:564
 msgid "No filter selected"
 msgstr "ààà ààààà àààà ààààà"
 
-#: ../app/widgets/gimpcoloreditor.c:259
+#: ../app/widgets/gimpcoloreditor.c:260
 msgid ""
 "Hexadecimal color notation as used in HTML and CSS.  This entry also accepts "
 "CSS color names."
 msgstr ""
-"HTML ààà CSS àààà àààà ààààà ààààààààààà ààà àààààààà  àà ààààà CSS ààà ààà àà àààààà àààà "
+"HTML ààà CSS àààà àààà ààààà ààààààààààà ààà àààààààà  àà ààààà CSS ààà ààà "
+"àà àààààà àààà "
 "ààà"
 
-#: ../app/widgets/gimpcolorframe.c:508
+#: ../app/widgets/gimpcolorframe.c:511
 msgid "Index:"
 msgstr "àààààà:"
 
-#: ../app/widgets/gimpcolorframe.c:521 ../app/widgets/gimpcolorframe.c:547
+#: ../app/widgets/gimpcolorframe.c:524 ../app/widgets/gimpcolorframe.c:550
 msgid "Red:"
 msgstr "ààà:"
 
-#: ../app/widgets/gimpcolorframe.c:522 ../app/widgets/gimpcolorframe.c:548
+#: ../app/widgets/gimpcolorframe.c:525 ../app/widgets/gimpcolorframe.c:551
 msgid "Green:"
 msgstr "ààà:"
 
-#: ../app/widgets/gimpcolorframe.c:523 ../app/widgets/gimpcolorframe.c:549
+#: ../app/widgets/gimpcolorframe.c:526 ../app/widgets/gimpcolorframe.c:552
 msgid "Blue:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpcolorframe.c:536 ../app/widgets/gimpcolorframe.c:569
+#: ../app/widgets/gimpcolorframe.c:539 ../app/widgets/gimpcolorframe.c:572
 msgid "Value:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpcolorframe.c:560
+#: ../app/widgets/gimpcolorframe.c:563
 msgid "Hex:"
 msgstr "ààààà:"
 
-#: ../app/widgets/gimpcolorframe.c:567
+#: ../app/widgets/gimpcolorframe.c:570
 msgid "Hue:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpcolorframe.c:568
+#: ../app/widgets/gimpcolorframe.c:571
 msgid "Sat.:"
 msgstr "àààààààà:"
 
-#: ../app/widgets/gimpcolorframe.c:586
+#: ../app/widgets/gimpcolorframe.c:589
 msgid "Cyan:"
 msgstr "ààààà(àààà):"
 
-#: ../app/widgets/gimpcolorframe.c:587
+#: ../app/widgets/gimpcolorframe.c:590
 msgid "Magenta:"
 msgstr "ààààààààà:"
 
-#: ../app/widgets/gimpcolorframe.c:588
+#: ../app/widgets/gimpcolorframe.c:591
 msgid "Yellow:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpcolorframe.c:589
+#: ../app/widgets/gimpcolorframe.c:592
 msgid "Black:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpcolorframe.c:609
+#: ../app/widgets/gimpcolorframe.c:612
 msgid "Alpha:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpcolormapeditor.c:208
+#: ../app/widgets/gimpcolormapeditor.c:200
 msgid "Color index:"
 msgstr "ààà àààààà:"
 
-#: ../app/widgets/gimpcolormapeditor.c:218
+#: ../app/widgets/gimpcolormapeditor.c:210
 msgid "HTML notation:"
 msgstr "HTML àà:"
 
-#: ../app/widgets/gimpcolormapeditor.c:472
+#: ../app/widgets/gimpcolormapeditor.c:466
 msgid "Only indexed images have a colormap."
 msgstr "àààà ààààààà ààààààà àà àà àààààà àà àààà ààà"
 
@@ -14316,149 +14602,150 @@ msgstr "àààà ààààààà ààààààà àà àà 
 msgid "Palette"
 msgstr "ààààà"
 
-#: ../app/widgets/gimpcontainerpopup.c:578
+#: ../app/widgets/gimpcontainerpopup.c:591
 msgid "Smaller Previews"
 msgstr "àààà ààà"
 
-#: ../app/widgets/gimpcontainerpopup.c:583
+#: ../app/widgets/gimpcontainerpopup.c:596
 msgid "Larger Previews"
 msgstr "àààà ààà"
 
-#: ../app/widgets/gimpcontrollereditor.c:201
+#: ../app/widgets/gimpcontrollereditor.c:198
 msgid "_Dump events from this controller"
 msgstr "àà ààààààà ààà ààààà ààà ààà(_D)"
 
-#: ../app/widgets/gimpcontrollereditor.c:206
+#: ../app/widgets/gimpcontrollereditor.c:203
 msgid "_Enable this controller"
 msgstr "àà ààààààà ààà ààà(_E)"
 
-#: ../app/widgets/gimpcontrollereditor.c:227
+#: ../app/widgets/gimpcontrollereditor.c:224
 msgid "Name:"
 msgstr "ààà:"
 
-#: ../app/widgets/gimpcontrollereditor.c:233
+#: ../app/widgets/gimpcontrollereditor.c:230
 msgid "State:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpcontrollereditor.c:338
+#: ../app/widgets/gimpcontrollereditor.c:335
 msgid "Event"
 msgstr "ààààà"
 
-#: ../app/widgets/gimpcontrollereditor.c:363
+#: ../app/widgets/gimpcontrollereditor.c:360
 msgid "_Grab event"
 msgstr "ààààà ààà(_G)"
 
-#: ../app/widgets/gimpcontrollereditor.c:372
+#: ../app/widgets/gimpcontrollereditor.c:369
 msgid "Select the next event arriving from the controller"
 msgstr "ààààààà ààà à ààà àààà ààààà ààà àààà"
 
-#: ../app/widgets/gimpcontrollereditor.c:530
+#: ../app/widgets/gimpcontrollereditor.c:525
 #, c-format
 msgid "Remove the action assigned to '%s'"
 msgstr "'%s' àà ààààà ààààà àààà"
 
-#: ../app/widgets/gimpcontrollereditor.c:535
+#: ../app/widgets/gimpcontrollereditor.c:530
 #, c-format
 msgid "Assign an action to '%s'"
 msgstr "ààà ààààà '%s' ààà ààà"
 
-#: ../app/widgets/gimpcontrollereditor.c:656
+#: ../app/widgets/gimpcontrollereditor.c:651
 #, c-format
 msgid "Select Action for Event '%s'"
 msgstr "ààààà '%s' àà ààààà àààà"
 
-#: ../app/widgets/gimpcontrollereditor.c:661
+#: ../app/widgets/gimpcontrollereditor.c:656
 msgid "Select Controller Event Action"
 msgstr "ààààààà ààààà ààààà àààà"
 
-#: ../app/widgets/gimpcontrollerkeyboard.c:69
-#: ../app/widgets/gimpcontrollerkeyboard.c:72
-#: ../app/widgets/gimpcontrollerkeyboard.c:75
-#: ../app/widgets/gimpcontrollerkeyboard.c:78
-#: ../app/widgets/gimpcontrollerkeyboard.c:81
-#: ../app/widgets/gimpcontrollerkeyboard.c:84
-#: ../app/widgets/gimpcontrollerkeyboard.c:87
-#: ../app/widgets/gimpcontrollerkeyboard.c:90
+#: ../app/widgets/gimpcontrollerkeyboard.c:67
+#: ../app/widgets/gimpcontrollerkeyboard.c:70
+#: ../app/widgets/gimpcontrollerkeyboard.c:73
+#: ../app/widgets/gimpcontrollerkeyboard.c:76
+#: ../app/widgets/gimpcontrollerkeyboard.c:79
+#: ../app/widgets/gimpcontrollerkeyboard.c:82
+#: ../app/widgets/gimpcontrollerkeyboard.c:85
+#: ../app/widgets/gimpcontrollerkeyboard.c:88
 msgid "Cursor Up"
 msgstr "àààà àààà"
 
-#: ../app/widgets/gimpcontrollerkeyboard.c:94
-#: ../app/widgets/gimpcontrollerkeyboard.c:97
-#: ../app/widgets/gimpcontrollerkeyboard.c:100
-#: ../app/widgets/gimpcontrollerkeyboard.c:103
-#: ../app/widgets/gimpcontrollerkeyboard.c:106
-#: ../app/widgets/gimpcontrollerkeyboard.c:109
-#: ../app/widgets/gimpcontrollerkeyboard.c:112
-#: ../app/widgets/gimpcontrollerkeyboard.c:115
+#: ../app/widgets/gimpcontrollerkeyboard.c:92
+#: ../app/widgets/gimpcontrollerkeyboard.c:95
+#: ../app/widgets/gimpcontrollerkeyboard.c:98
+#: ../app/widgets/gimpcontrollerkeyboard.c:101
+#: ../app/widgets/gimpcontrollerkeyboard.c:104
+#: ../app/widgets/gimpcontrollerkeyboard.c:107
+#: ../app/widgets/gimpcontrollerkeyboard.c:110
+#: ../app/widgets/gimpcontrollerkeyboard.c:113
 msgid "Cursor Down"
 msgstr "àààà ààààà"
 
-#: ../app/widgets/gimpcontrollerkeyboard.c:119
-#: ../app/widgets/gimpcontrollerkeyboard.c:122
-#: ../app/widgets/gimpcontrollerkeyboard.c:125
-#: ../app/widgets/gimpcontrollerkeyboard.c:128
-#: ../app/widgets/gimpcontrollerkeyboard.c:131
-#: ../app/widgets/gimpcontrollerkeyboard.c:134
-#: ../app/widgets/gimpcontrollerkeyboard.c:137
-#: ../app/widgets/gimpcontrollerkeyboard.c:140
+#: ../app/widgets/gimpcontrollerkeyboard.c:117
+#: ../app/widgets/gimpcontrollerkeyboard.c:120
+#: ../app/widgets/gimpcontrollerkeyboard.c:123
+#: ../app/widgets/gimpcontrollerkeyboard.c:126
+#: ../app/widgets/gimpcontrollerkeyboard.c:129
+#: ../app/widgets/gimpcontrollerkeyboard.c:132
+#: ../app/widgets/gimpcontrollerkeyboard.c:135
+#: ../app/widgets/gimpcontrollerkeyboard.c:138
 msgid "Cursor Left"
 msgstr "àààà àààà"
 
-#: ../app/widgets/gimpcontrollerkeyboard.c:144
-#: ../app/widgets/gimpcontrollerkeyboard.c:147
-#: ../app/widgets/gimpcontrollerkeyboard.c:150
-#: ../app/widgets/gimpcontrollerkeyboard.c:153
-#: ../app/widgets/gimpcontrollerkeyboard.c:156
-#: ../app/widgets/gimpcontrollerkeyboard.c:159
-#: ../app/widgets/gimpcontrollerkeyboard.c:162
-#: ../app/widgets/gimpcontrollerkeyboard.c:165
+#: ../app/widgets/gimpcontrollerkeyboard.c:142
+#: ../app/widgets/gimpcontrollerkeyboard.c:145
+#: ../app/widgets/gimpcontrollerkeyboard.c:148
+#: ../app/widgets/gimpcontrollerkeyboard.c:151
+#: ../app/widgets/gimpcontrollerkeyboard.c:154
+#: ../app/widgets/gimpcontrollerkeyboard.c:157
+#: ../app/widgets/gimpcontrollerkeyboard.c:160
+#: ../app/widgets/gimpcontrollerkeyboard.c:163
 msgid "Cursor Right"
 msgstr "àààà àààà"
 
-#: ../app/widgets/gimpcontrollerkeyboard.c:177
+#: ../app/widgets/gimpcontrollerkeyboard.c:175
 msgid "Keyboard"
 msgstr "àà-àààà"
 
-#: ../app/widgets/gimpcontrollerkeyboard.c:221
+#: ../app/widgets/gimpcontrollerkeyboard.c:216
 msgid "Keyboard Events"
 msgstr "àà-àààà ààààà"
 
-#: ../app/widgets/gimpcontrollerkeyboard.c:222
-#: ../app/widgets/gimpcontrollerwheel.c:224
+#: ../app/widgets/gimpcontrollerkeyboard.c:217
+#: ../app/widgets/gimpcontrollermouse.c:245
+#: ../app/widgets/gimpcontrollerwheel.c:219
 msgid "Ready"
 msgstr "àààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:181
+#: ../app/widgets/gimpcontrollerlist.c:182
 msgid "Available Controllers"
 msgstr "àààààà ààààààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:273
+#: ../app/widgets/gimpcontrollerlist.c:277
 msgid "Active Controllers"
 msgstr "ààààà ààààààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:289
+#: ../app/widgets/gimpcontrollerlist.c:293
 msgid "Configure the selected controller"
 msgstr "àààà ààààààà àà àààààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:297
+#: ../app/widgets/gimpcontrollerlist.c:301
 msgid "Move the selected controller up"
 msgstr "àààà ààààààà ààà ààààà àààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:305
+#: ../app/widgets/gimpcontrollerlist.c:309
 msgid "Move the selected controller down"
 msgstr "ààààà ààààààà ààààà àààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:429
+#: ../app/widgets/gimpcontrollerlist.c:427
 #, c-format
 msgid "Add '%s' to the list of active controllers"
 msgstr "'%s' ààà ààààà ààààààààà àà àààà àààà ààààà ààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:480
+#: ../app/widgets/gimpcontrollerlist.c:478
 #, c-format
 msgid "Remove '%s' from the list of active controllers"
 msgstr "'%s' ààà ààààà ààààààààà àà àààà àààààà àààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:514
+#: ../app/widgets/gimpcontrollerlist.c:512
 msgid ""
 "There can only be one active keyboard controller.\n"
 "\n"
@@ -14468,7 +14755,7 @@ msgstr ""
 "\n"
 "àààààà ààà àààààà àà àààààà ààààà ààààààà àààà àààà ààà àààààà ààààààà ààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:525
+#: ../app/widgets/gimpcontrollerlist.c:523
 msgid ""
 "There can only be one active wheel controller.\n"
 "\n"
@@ -14478,24 +14765,39 @@ msgstr ""
 "\n"
 "àààààà ààà àààààà àà àààààà ààààà ààààààà àààà àààà ààà ààà ààààààà ààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:551
+#: ../app/widgets/gimpcontrollerlist.c:534
+#, fuzzy
+#| msgid ""
+#| "There can only be one active wheel controller.\n"
+#| "\n"
+#| "You already have a wheel controller in your list of active controllers."
+msgid ""
+"There can only be one active mouse controller.\n"
+"\n"
+"You already have a mouse controller in your list of active controllers."
+msgstr ""
+"àààà ààà àà ààààà ààà àààààà àà àààà ààà\n"
+"\n"
+"àààààà ààà àààààà àà àààààà ààààà ààààààà àààà àààà ààà ààà ààààààà ààà"
+
+#: ../app/widgets/gimpcontrollerlist.c:560
 msgid "Remove Controller?"
 msgstr "àà ààààààà àààààà àà?"
 
-#: ../app/widgets/gimpcontrollerlist.c:556
+#: ../app/widgets/gimpcontrollerlist.c:565
 msgid "Disable Controller"
 msgstr "ààààààà àààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:558
+#: ../app/widgets/gimpcontrollerlist.c:567
 msgid "Remove Controller"
 msgstr "ààààààà àààà"
 
-#: ../app/widgets/gimpcontrollerlist.c:570
+#: ../app/widgets/gimpcontrollerlist.c:579
 #, c-format
 msgid "Remove Controller '%s'?"
 msgstr "àà ààààààà '%s' àààà?"
 
-#: ../app/widgets/gimpcontrollerlist.c:574
+#: ../app/widgets/gimpcontrollerlist.c:583
 msgid ""
 "Removing this controller from the list of active controllers will "
 "permanently delete all event mappings you have configured.\n"
@@ -14504,159 +14806,230 @@ msgid ""
 "removing it."
 msgstr ""
 
-#: ../app/widgets/gimpcontrollerlist.c:626
+#: ../app/widgets/gimpcontrollerlist.c:635
 msgid "Configure Input Controller"
 msgstr "àààààà ààààààà àààààà"
 
-#: ../app/widgets/gimpcontrollerwheel.c:71
-#: ../app/widgets/gimpcontrollerwheel.c:74
-#: ../app/widgets/gimpcontrollerwheel.c:77
-#: ../app/widgets/gimpcontrollerwheel.c:80
-#: ../app/widgets/gimpcontrollerwheel.c:83
-#: ../app/widgets/gimpcontrollerwheel.c:86
-#: ../app/widgets/gimpcontrollerwheel.c:89
-#: ../app/widgets/gimpcontrollerwheel.c:92
+#: ../app/widgets/gimpcontrollermouse.c:70
+#: ../app/widgets/gimpcontrollermouse.c:73
+#: ../app/widgets/gimpcontrollermouse.c:76
+#: ../app/widgets/gimpcontrollermouse.c:79
+#: ../app/widgets/gimpcontrollermouse.c:82
+#: ../app/widgets/gimpcontrollermouse.c:85
+#: ../app/widgets/gimpcontrollermouse.c:88
+#: ../app/widgets/gimpcontrollermouse.c:91
+#| msgctxt "cap-style"
+#| msgid "Butt"
+msgid "Button 8"
+msgstr "ààà 8"
+
+#: ../app/widgets/gimpcontrollermouse.c:95
+#: ../app/widgets/gimpcontrollermouse.c:98
+#: ../app/widgets/gimpcontrollermouse.c:101
+#: ../app/widgets/gimpcontrollermouse.c:104
+#: ../app/widgets/gimpcontrollermouse.c:107
+#: ../app/widgets/gimpcontrollermouse.c:110
+#: ../app/widgets/gimpcontrollermouse.c:113
+#: ../app/widgets/gimpcontrollermouse.c:116
+#| msgctxt "cap-style"
+#| msgid "Butt"
+msgid "Button 9"
+msgstr "ààà 9"
+
+#: ../app/widgets/gimpcontrollermouse.c:120
+#: ../app/widgets/gimpcontrollermouse.c:123
+#: ../app/widgets/gimpcontrollermouse.c:126
+#: ../app/widgets/gimpcontrollermouse.c:129
+#: ../app/widgets/gimpcontrollermouse.c:132
+#: ../app/widgets/gimpcontrollermouse.c:135
+#: ../app/widgets/gimpcontrollermouse.c:138
+#: ../app/widgets/gimpcontrollermouse.c:141
+#| msgctxt "cap-style"
+#| msgid "Butt"
+msgid "Button 10"
+msgstr "ààà 10"
+
+#: ../app/widgets/gimpcontrollermouse.c:145
+#: ../app/widgets/gimpcontrollermouse.c:148
+#: ../app/widgets/gimpcontrollermouse.c:151
+#: ../app/widgets/gimpcontrollermouse.c:154
+#: ../app/widgets/gimpcontrollermouse.c:157
+#: ../app/widgets/gimpcontrollermouse.c:160
+#: ../app/widgets/gimpcontrollermouse.c:163
+#: ../app/widgets/gimpcontrollermouse.c:166
+#| msgctxt "cap-style"
+#| msgid "Butt"
+msgid "Button 11"
+msgstr "ààà 11"
+
+#: ../app/widgets/gimpcontrollermouse.c:170
+#: ../app/widgets/gimpcontrollermouse.c:173
+#: ../app/widgets/gimpcontrollermouse.c:176
+#: ../app/widgets/gimpcontrollermouse.c:179
+#: ../app/widgets/gimpcontrollermouse.c:182
+#: ../app/widgets/gimpcontrollermouse.c:185
+#: ../app/widgets/gimpcontrollermouse.c:188
+#: ../app/widgets/gimpcontrollermouse.c:191
+#| msgctxt "cap-style"
+#| msgid "Butt"
+msgid "Button 12"
+msgstr "ààà 12"
+
+#: ../app/widgets/gimpcontrollermouse.c:203
+#| msgid "Mouse Pointers"
+msgid "Mouse Buttons"
+msgstr "ààààà ààà"
+
+#: ../app/widgets/gimpcontrollermouse.c:244
+#| msgid "Mouse Wheel Events"
+msgid "Mouse Button Events"
+msgstr "àààà ààà ààààà"
+
+#: ../app/widgets/gimpcontrollerwheel.c:69
+#: ../app/widgets/gimpcontrollerwheel.c:72
+#: ../app/widgets/gimpcontrollerwheel.c:75
+#: ../app/widgets/gimpcontrollerwheel.c:78
+#: ../app/widgets/gimpcontrollerwheel.c:81
+#: ../app/widgets/gimpcontrollerwheel.c:84
+#: ../app/widgets/gimpcontrollerwheel.c:87
+#: ../app/widgets/gimpcontrollerwheel.c:90
 msgid "Scroll Up"
 msgstr "àààà ààààà"
 
-#: ../app/widgets/gimpcontrollerwheel.c:96
-#: ../app/widgets/gimpcontrollerwheel.c:99
-#: ../app/widgets/gimpcontrollerwheel.c:102
-#: ../app/widgets/gimpcontrollerwheel.c:105
-#: ../app/widgets/gimpcontrollerwheel.c:108
-#: ../app/widgets/gimpcontrollerwheel.c:111
-#: ../app/widgets/gimpcontrollerwheel.c:114
-#: ../app/widgets/gimpcontrollerwheel.c:117
+#: ../app/widgets/gimpcontrollerwheel.c:94
+#: ../app/widgets/gimpcontrollerwheel.c:97
+#: ../app/widgets/gimpcontrollerwheel.c:100
+#: ../app/widgets/gimpcontrollerwheel.c:103
+#: ../app/widgets/gimpcontrollerwheel.c:106
+#: ../app/widgets/gimpcontrollerwheel.c:109
+#: ../app/widgets/gimpcontrollerwheel.c:112
+#: ../app/widgets/gimpcontrollerwheel.c:115
 msgid "Scroll Down"
 msgstr "ààààà ààààà"
 
-#: ../app/widgets/gimpcontrollerwheel.c:121
-#: ../app/widgets/gimpcontrollerwheel.c:124
-#: ../app/widgets/gimpcontrollerwheel.c:127
-#: ../app/widgets/gimpcontrollerwheel.c:130
-#: ../app/widgets/gimpcontrollerwheel.c:133
-#: ../app/widgets/gimpcontrollerwheel.c:136
-#: ../app/widgets/gimpcontrollerwheel.c:139
-#: ../app/widgets/gimpcontrollerwheel.c:142
+#: ../app/widgets/gimpcontrollerwheel.c:119
+#: ../app/widgets/gimpcontrollerwheel.c:122
+#: ../app/widgets/gimpcontrollerwheel.c:125
+#: ../app/widgets/gimpcontrollerwheel.c:128
+#: ../app/widgets/gimpcontrollerwheel.c:131
+#: ../app/widgets/gimpcontrollerwheel.c:134
+#: ../app/widgets/gimpcontrollerwheel.c:137
+#: ../app/widgets/gimpcontrollerwheel.c:140
 msgid "Scroll Left"
 msgstr "àààà ààààà"
 
-#: ../app/widgets/gimpcontrollerwheel.c:146
-#: ../app/widgets/gimpcontrollerwheel.c:149
-#: ../app/widgets/gimpcontrollerwheel.c:152
-#: ../app/widgets/gimpcontrollerwheel.c:155
-#: ../app/widgets/gimpcontrollerwheel.c:158
-#: ../app/widgets/gimpcontrollerwheel.c:161
-#: ../app/widgets/gimpcontrollerwheel.c:164
-#: ../app/widgets/gimpcontrollerwheel.c:167
+#: ../app/widgets/gimpcontrollerwheel.c:144
+#: ../app/widgets/gimpcontrollerwheel.c:147
+#: ../app/widgets/gimpcontrollerwheel.c:150
+#: ../app/widgets/gimpcontrollerwheel.c:153
+#: ../app/widgets/gimpcontrollerwheel.c:156
+#: ../app/widgets/gimpcontrollerwheel.c:159
+#: ../app/widgets/gimpcontrollerwheel.c:162
+#: ../app/widgets/gimpcontrollerwheel.c:165
 msgid "Scroll Right"
 msgstr "àààà ààààà"
 
-#: ../app/widgets/gimpcontrollerwheel.c:179
+#: ../app/widgets/gimpcontrollerwheel.c:177
 msgid "Mouse Wheel"
 msgstr "àààà àààà"
 
-#: ../app/widgets/gimpcontrollerwheel.c:223
+#: ../app/widgets/gimpcontrollerwheel.c:218
 msgid "Mouse Wheel Events"
 msgstr "àààà àààà àààà"
 
-#: ../app/widgets/gimpdataeditor.c:221
+#: ../app/widgets/gimpdataeditor.c:215
 msgid "Save"
 msgstr "àààààà"
 
-#: ../app/widgets/gimpdataeditor.c:229
+#: ../app/widgets/gimpdataeditor.c:223
 msgid "Revert"
 msgstr "ààààà"
 
-#: ../app/widgets/gimpdataeditor.c:445
+#: ../app/widgets/gimpdataeditor.c:435
 #, c-format
 msgid "%s (read only)"
 msgstr "%s (ààààà àà)"
 
-#: ../app/widgets/gimpdeviceeditor.c:161
-#, fuzzy
+#: ../app/widgets/gimpdeviceeditor.c:165
 msgid "Delete the selected device"
-msgstr "ààààà àààààà àààà"
+msgstr "ààààà àààà àààà"
 
-#: ../app/widgets/gimpdeviceeditor.c:469
-#, fuzzy
+#: ../app/widgets/gimpdeviceeditor.c:502
 msgid "Delete Device Settings"
-msgstr "àààà àààààà àààà"
+msgstr "àààà àààààà àààà"
 
-#: ../app/widgets/gimpdeviceeditor.c:490
-#, fuzzy, c-format
+#: ../app/widgets/gimpdeviceeditor.c:523
+#, c-format
 msgid "Delete \"%s\"?"
-msgstr "'%s' àààààà àà?"
+msgstr "\"%s\" àààààà àà?"
 
-#: ../app/widgets/gimpdeviceeditor.c:493
+#: ../app/widgets/gimpdeviceeditor.c:526
 msgid ""
 "You are about to delete this device's stored settings.\n"
 "The next time this device is plugged, default settings will be used."
 msgstr ""
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:142
-#: ../app/widgets/gimpdynamicseditor.c:148
-#: ../app/widgets/gimpdynamicsoutputeditor.c:213
-#, fuzzy
+#: ../app/widgets/gimpdeviceinfoeditor.c:140
+#: ../app/widgets/gimpdynamicseditor.c:141
+#: ../app/widgets/gimpdynamicsoutputeditor.c:69
 msgid "Pressure"
-msgstr "àààà:"
+msgstr "àààà"
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:143
+#: ../app/widgets/gimpdeviceinfoeditor.c:141
 msgid "X tilt"
 msgstr ""
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:144
+#: ../app/widgets/gimpdeviceinfoeditor.c:142
 msgid "Y tilt"
 msgstr ""
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:145
-#: ../app/widgets/gimpdynamicseditor.c:152
-#: ../app/widgets/gimpdynamicsoutputeditor.c:241
+#: ../app/widgets/gimpdeviceinfoeditor.c:143
+#: ../app/widgets/gimpdynamicseditor.c:145
+#: ../app/widgets/gimpdynamicsoutputeditor.c:73
 msgid "Wheel"
 msgstr "àààà"
 
 #. the axes
-#: ../app/widgets/gimpdeviceinfoeditor.c:192
+#: ../app/widgets/gimpdeviceinfoeditor.c:193
 msgid "Axes"
 msgstr "àààà"
 
 #. the keys
-#: ../app/widgets/gimpdeviceinfoeditor.c:266
+#: ../app/widgets/gimpdeviceinfoeditor.c:267
 msgid "Keys"
-msgstr ""
+msgstr "ààààààà"
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:366
-#: ../app/widgets/gimpdeviceinfoeditor.c:584
+#: ../app/widgets/gimpdeviceinfoeditor.c:364
+#: ../app/widgets/gimpdeviceinfoeditor.c:582
 #, c-format
 msgid "none"
 msgstr "ààà àààà"
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:414
-#, fuzzy, c-format
+#: ../app/widgets/gimpdeviceinfoeditor.c:412
+#, c-format
 msgid "%s Curve"
-msgstr "ààà"
+msgstr "%s ààà"
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:473
-#: ../app/widgets/gimpdynamicsoutputeditor.c:196
-#, fuzzy
+#: ../app/widgets/gimpdeviceinfoeditor.c:471
+#: ../app/widgets/gimpdynamicsoutputeditor.c:209
 msgid "_Reset Curve"
-msgstr "ààà ààà-àààà(_e)"
+msgstr "ààà ààà-àààà(_E)"
 
-#: ../app/widgets/gimpdeviceinfoeditor.c:486
+#: ../app/widgets/gimpdeviceinfoeditor.c:484
 #, c-format
 msgid "The axis '%s' has no curve"
 msgstr ""
 
-#: ../app/widgets/gimpdevicestatus.c:139
+#: ../app/widgets/gimpdevicestatus.c:137
 msgid "Save device status"
 msgstr "àààà àààà àààààà"
 
-#: ../app/widgets/gimpdevicestatus.c:448
+#: ../app/widgets/gimpdevicestatus.c:433
 #, c-format
 msgid "Foreground: %d, %d, %d"
 msgstr "ààààààààà: %d, %d, %d"
 
-#: ../app/widgets/gimpdevicestatus.c:453
+#: ../app/widgets/gimpdevicestatus.c:438
 #, c-format
 msgid "Background: %d, %d, %d"
 msgstr "ààààààààà: %d, %d, %d"
@@ -14680,7 +15053,8 @@ msgstr "ààà àààà '%s' ààà àààààà àà àà
 
 #: ../app/widgets/gimpdnd-xds.c:242
 msgid "Do you want to replace it with the image you are saving?"
-msgstr "àà ààààà àà ààà àààààà àààà àààààà àà ààà ààààà ààà ààààà àààà ààààààà àà?"
+msgstr ""
+"àà ààààà àà ààà àààààà àààà àààààà àà ààà ààààà ààà ààààà àààà ààààààà àà?"
 
 #. String used to separate dockables, e.g. "Tool Options, Layers"
 #: ../app/widgets/gimpdock.h:34
@@ -14704,48 +15078,43 @@ msgctxt "dock"
 msgid " | "
 msgstr " | "
 
-#: ../app/widgets/gimpdockbook.c:290
+#: ../app/widgets/gimpdockbook.c:291
 msgid "Configure this tab"
 msgstr "àà ààà àà àààààà"
 
 #. Auto button
-#: ../app/widgets/gimpdockwindow.c:353
+#: ../app/widgets/gimpdockwindow.c:382
 msgid "Auto"
 msgstr "ààà"
 
-#: ../app/widgets/gimpdockwindow.c:364
-msgid "When enabled the dialog automatically follows the image you are working on."
+#: ../app/widgets/gimpdockwindow.c:393
+msgid ""
+"When enabled the dialog automatically follows the image you are working on."
 msgstr ""
-"àààà ààà àà ààààà ààà àà ààà àààààà àààààààà àà ààààà ààà àà ààààà ààà àà ààà àà àà ààà "
+"àààà ààà àà ààààà ààà àà ààà àààààà àààààààà àà ààààà ààà àà ààààà ààà àà ààà "
+"àà àà ààà "
 "àààààà"
 
-#: ../app/widgets/gimpdrawabletreeview.c:124
-#, fuzzy
+#: ../app/widgets/gimpdrawabletreeview.c:122
 msgid "Lock pixels"
-msgstr "ààààà"
+msgstr "ààààà ààà ààà"
 
-#: ../app/widgets/gimpdynamicseditor.c:133
-#: ../app/widgets/gimpdynamicseditor.c:139
+#: ../app/widgets/gimpdynamicseditor.c:135
 msgid "Mapping matrix"
 msgstr ""
 
-#: ../app/widgets/gimpdynamicseditor.c:149
-#: ../app/widgets/gimpdynamicsoutputeditor.c:220
+#: ../app/widgets/gimpdynamicseditor.c:142
+#: ../app/widgets/gimpdynamicsoutputeditor.c:70
 msgid "Velocity"
 msgstr "ààà"
 
-#: ../app/widgets/gimpdynamicseditor.c:151
-#: ../app/widgets/gimpdynamicsoutputeditor.c:234
-msgid "Tilt"
-msgstr "àààà"
-
-#: ../app/widgets/gimpdynamicseditor.c:153
-#: ../app/widgets/gimpdynamicsoutputeditor.c:248
+#: ../app/widgets/gimpdynamicseditor.c:146
+#: ../app/widgets/gimpdynamicsoutputeditor.c:74
 msgid "Random"
 msgstr "ààààà"
 
-#: ../app/widgets/gimpdynamicseditor.c:154
-#: ../app/widgets/gimpdynamicsoutputeditor.c:255
+#: ../app/widgets/gimpdynamicseditor.c:147
+#: ../app/widgets/gimpdynamicsoutputeditor.c:75
 msgid "Fade"
 msgstr "ààà ààà"
 
@@ -14762,159 +15131,152 @@ msgstr "àààààà stderr àààà àààà ààà"
 msgid "%s Message"
 msgstr "%s àààààà"
 
-#: ../app/widgets/gimpfiledialog.c:326
+#: ../app/widgets/gimpfiledialog.c:327
 msgid "Automatically Detected"
 msgstr "àààààààà ààà"
 
-#: ../app/widgets/gimpfiledialog.c:343
+#: ../app/widgets/gimpfiledialog.c:344
 msgid "By Extension"
 msgstr "àààààààà ààà"
 
-#: ../app/widgets/gimpfiledialog.c:799
+#: ../app/widgets/gimpfiledialog.c:793
 msgid "All files"
 msgstr "àà àààààà"
 
-#: ../app/widgets/gimpfiledialog.c:804
+#: ../app/widgets/gimpfiledialog.c:798
 msgid "All images"
 msgstr "àà ààààà"
 
-#: ../app/widgets/gimpfiledialog.c:980
+#: ../app/widgets/gimpfiledialog.c:974
 #, c-format
 msgid "Select File _Type (%s)"
 msgstr "àààà àààà (%s) àààà"
 
-#: ../app/widgets/gimpfileprocview.c:186
+#: ../app/widgets/gimpfileprocview.c:185
 msgid "File Type"
 msgstr "àààà àààà"
 
-#: ../app/widgets/gimpfileprocview.c:198
+#: ../app/widgets/gimpfileprocview.c:197
 msgid "Extensions"
 msgstr "àààààààà"
 
-#: ../app/widgets/gimpfilleditor.c:127
+#: ../app/widgets/gimpfilleditor.c:124
 msgid "Fill Color"
 msgstr "ààà ààà"
 
-#: ../app/widgets/gimpfilleditor.c:145
+#: ../app/widgets/gimpfilleditor.c:143
 msgid "_Antialiasing"
 msgstr "àààààààààà(_A)"
 
-#. Instant update toggle
-#: ../app/widgets/gimpgradienteditor.c:413
-msgid "Instant update"
-msgstr "ààààà àààààà"
-
-#: ../app/widgets/gimpgradienteditor.c:775
+#: ../app/widgets/gimpgradienteditor.c:753
 #, c-format
 msgid "Zoom factor: %d:1"
 msgstr "àààà ààààà: %d:1"
 
-#: ../app/widgets/gimpgradienteditor.c:778
+#: ../app/widgets/gimpgradienteditor.c:756
 #, c-format
 msgid "Displaying [%0.4f, %0.4f]"
 msgstr "[%0.4f, %0.4f] àààà àààà àà"
 
-#: ../app/widgets/gimpgradienteditor.c:997
+#: ../app/widgets/gimpgradienteditor.c:953
 #, c-format
 msgid "Position: %0.4f"
 msgstr "ààààà: %0.4f"
 
-#: ../app/widgets/gimpgradienteditor.c:998
+#: ../app/widgets/gimpgradienteditor.c:954
 #, c-format
 msgid "RGB (%0.3f, %0.3f, %0.3f)"
 msgstr "RGB (%0.3f, %0.3f, %0.3f)"
 
-#: ../app/widgets/gimpgradienteditor.c:1000
+#: ../app/widgets/gimpgradienteditor.c:956
 #, c-format
 msgid "HSV (%0.1f, %0.1f, %0.1f)"
 msgstr "HSV (%0.1f, %0.1f, %0.1f)"
 
-#: ../app/widgets/gimpgradienteditor.c:1002
+#: ../app/widgets/gimpgradienteditor.c:958
 #, c-format
 msgid "Luminance: %0.1f    Opacity: %0.1f"
 msgstr "àààààà: %0.1f    àààààààà: %0.1f"
 
-#: ../app/widgets/gimpgradienteditor.c:1033
+#: ../app/widgets/gimpgradienteditor.c:989
 #, c-format
 msgid "RGB (%d, %d, %d)"
 msgstr "RGB (%d, %d, %d)"
 
-#: ../app/widgets/gimpgradienteditor.c:1044
+#: ../app/widgets/gimpgradienteditor.c:1000
 msgid "Foreground color set to:"
 msgstr "ààààààààà ààà àààà ààà:"
 
-#: ../app/widgets/gimpgradienteditor.c:1051
+#: ../app/widgets/gimpgradienteditor.c:1007
 msgid "Background color set to:"
 msgstr "ààààààààà ààà àààà ààà:"
 
-#: ../app/widgets/gimpgradienteditor.c:1285
-#: ../app/widgets/gimpgradienteditor.c:1351
-#, c-format
-msgid "%s%sDrag: move & compress"
+#: ../app/widgets/gimpgradienteditor.c:1235
+#: ../app/widgets/gimpgradienteditor.c:1296
+#, fuzzy, c-format
+#| msgid "%s%sDrag: move & compress"
+msgid "%s-Drag: move & compress"
 msgstr "%s%sààààà: ààààà àà àààà"
 
-#: ../app/widgets/gimpgradienteditor.c:1291
+#: ../app/widgets/gimpgradienteditor.c:1240
 msgid "Drag: move"
 msgstr "àààà: ààààà"
 
-#: ../app/widgets/gimpgradienteditor.c:1298
-#: ../app/widgets/gimpgradienteditor.c:1312
-#: ../app/widgets/gimpgradienteditor.c:1326
-#: ../app/widgets/gimpgradienteditor.c:1348
-#, c-format
-msgid "%s%sClick: extend selection"
+#: ../app/widgets/gimpgradienteditor.c:1247
+#: ../app/widgets/gimpgradienteditor.c:1260
+#: ../app/widgets/gimpgradienteditor.c:1273
+#: ../app/widgets/gimpgradienteditor.c:1294
+#, fuzzy, c-format
+#| msgid "%s%sClick: extend selection"
+msgid "%s-Click: extend selection"
 msgstr "%s%s ààààà: àààààààà ààà"
 
-#: ../app/widgets/gimpgradienteditor.c:1304
-#: ../app/widgets/gimpgradienteditor.c:1318
+#: ../app/widgets/gimpgradienteditor.c:1252
+#: ../app/widgets/gimpgradienteditor.c:1265
 msgid "Click: select"
 msgstr "ààààà: àààà "
 
-#: ../app/widgets/gimpgradienteditor.c:1332
-#: ../app/widgets/gimpgradienteditor.c:1356
+#: ../app/widgets/gimpgradienteditor.c:1278
+#: ../app/widgets/gimpgradienteditor.c:1300
 msgid "Click: select    Drag: move"
 msgstr "ààààà: àààà     àààà: ààààà"
 
-#: ../app/widgets/gimpgradienteditor.c:1571
-#: ../app/widgets/gimpgradienteditor.c:1579
+#: ../app/widgets/gimpgradienteditor.c:1515
+#: ../app/widgets/gimpgradienteditor.c:1523
 #, c-format
 msgid "Handle position: %0.4f"
 msgstr "ààààà ààààà: %0.4f"
 
-#: ../app/widgets/gimpgradienteditor.c:1596
+#: ../app/widgets/gimpgradienteditor.c:1540
 #, c-format
 msgid "Distance: %0.4f"
 msgstr "àààà: %0.4f"
 
-#: ../app/widgets/gimpgrideditor.c:216
+#: ../app/widgets/gimpgrideditor.c:147
 msgid "Line _style:"
 msgstr "àààà ààààà(_S):"
 
-#: ../app/widgets/gimpgrideditor.c:220
+#: ../app/widgets/gimpgrideditor.c:151
 msgid "Change grid foreground color"
 msgstr "ààààà àà ààààààààà-ààà àààà"
 
-#: ../app/widgets/gimpgrideditor.c:227
+#: ../app/widgets/gimpgrideditor.c:158
 msgid "_Foreground color:"
 msgstr "ààààààààà ààà(_F):"
 
-#: ../app/widgets/gimpgrideditor.c:231
+#: ../app/widgets/gimpgrideditor.c:162
 msgid "Change grid background color"
 msgstr "ààààà àà ààààààààà ààà àààà"
 
-#: ../app/widgets/gimpgrideditor.c:238
+#: ../app/widgets/gimpgrideditor.c:169
 msgid "_Background color:"
 msgstr "ààààààààà ààà(_B):"
 
-#: ../app/widgets/gimpgrideditor.c:243
-msgid "Spacing"
-msgstr "ààààà"
-
-#: ../app/widgets/gimpgrideditor.c:264 ../app/widgets/gimpgrideditor.c:296
+#: ../app/widgets/gimpgrideditor.c:195 ../app/widgets/gimpgrideditor.c:227
 msgid "Width"
 msgstr "ààààà"
 
-#: ../app/widgets/gimpgrideditor.c:266 ../app/widgets/gimpgrideditor.c:298
+#: ../app/widgets/gimpgrideditor.c:197 ../app/widgets/gimpgrideditor.c:229
 msgid "Height"
 msgstr "àààà"
 
@@ -14931,7 +15293,8 @@ msgid ""
 "The GIMP help browser plug-in appears to be missing from your installation. "
 "You may instead use the web browser for reading the help pages."
 msgstr ""
-"àààà àààà ààààààà àààààà àààààà àààààààààà àààà ààààà àààà ààààà ààà ààààà àà àà àààà àààà "
+"àààà àààà ààààààà àààààà àààààà àààààààààà àààà ààààà àààà ààààà ààà ààààà àà "
+"àà àààà àààà "
 "àààà ààààà ààààà àààà ààààààà àà ààààà àà àààà ààà"
 
 #: ../app/widgets/gimphelp.c:336
@@ -14962,7 +15325,9 @@ msgstr "àààà ààààà àààààà àààààà à
 msgid ""
 "You may either install the additional help package or change your "
 "preferences to use the online version."
-msgstr "ààààà ààà àààà ààààà àààààà àà àààà àà ààà àààààà àààà àààà àà àààà àààà ààà àààà ààà"
+msgstr ""
+"ààààà ààà àààà ààààà àààààà àà àààà àà ààà àààààà àààà àààà àà àààà àààà ààà "
+"àààà ààà"
 
 #: ../app/widgets/gimphistogrameditor.c:99
 msgid "Mean:"
@@ -14994,9 +15359,8 @@ msgstr "àààà:"
 
 #. Button
 #: ../app/widgets/gimpimagecommenteditor.c:107
-#, fuzzy
 msgid "Use default comment"
-msgstr "àààààà àààààà"
+msgstr "àààààà àààààà ààààà"
 
 #: ../app/widgets/gimpimagecommenteditor.c:109
 msgid ""
@@ -15008,117 +15372,112 @@ msgstr ""
 msgid "Querying..."
 msgstr "ààààààà àà àà ààà àà..."
 
-#: ../app/widgets/gimpimagepropview.c:122
-#, fuzzy
+#: ../app/widgets/gimpimagepropview.c:120
 msgid "Size in pixels:"
-msgstr "àààààà àààà àààà:"
+msgstr "ààààà àààà àààà:"
 
-#: ../app/widgets/gimpimagepropview.c:125
+#: ../app/widgets/gimpimagepropview.c:123
 msgid "Print size:"
 msgstr "ààààà ààààà:"
 
-#: ../app/widgets/gimpimagepropview.c:128
+#: ../app/widgets/gimpimagepropview.c:126
 msgid "Resolution:"
 msgstr "àààààààààà:"
 
-#: ../app/widgets/gimpimagepropview.c:131
+#: ../app/widgets/gimpimagepropview.c:129
 msgid "Color space:"
 msgstr "ààà àààà:"
 
-#: ../app/widgets/gimpimagepropview.c:136
+#: ../app/widgets/gimpimagepropview.c:134
 msgid "File Name:"
 msgstr "àààà ààà:"
 
-#: ../app/widgets/gimpimagepropview.c:142
+#: ../app/widgets/gimpimagepropview.c:140
 msgid "File Size:"
 msgstr "àààà ààààà:"
 
-#: ../app/widgets/gimpimagepropview.c:145
+#: ../app/widgets/gimpimagepropview.c:143
 msgid "File Type:"
 msgstr "àààà àààà:"
 
-#: ../app/widgets/gimpimagepropview.c:150
+#: ../app/widgets/gimpimagepropview.c:148
 msgid "Size in memory:"
 msgstr "àààààà àààà àààà:"
 
-#: ../app/widgets/gimpimagepropview.c:153
+#: ../app/widgets/gimpimagepropview.c:151
 msgid "Undo steps:"
 msgstr "àààà àààà:"
 
-#: ../app/widgets/gimpimagepropview.c:156
+#: ../app/widgets/gimpimagepropview.c:154
 msgid "Redo steps:"
 msgstr "ààà-àààà àààà:"
 
-#: ../app/widgets/gimpimagepropview.c:161
+#: ../app/widgets/gimpimagepropview.c:159
 msgid "Number of pixels:"
 msgstr "ààààààà àà ààààà:"
 
-#: ../app/widgets/gimpimagepropview.c:164
+#: ../app/widgets/gimpimagepropview.c:162
 msgid "Number of layers:"
 msgstr "àààààà àà ààààà:"
 
-#: ../app/widgets/gimpimagepropview.c:167
+#: ../app/widgets/gimpimagepropview.c:165
 msgid "Number of channels:"
 msgstr "àààààà àà ààààà:"
 
-#: ../app/widgets/gimpimagepropview.c:170
+#: ../app/widgets/gimpimagepropview.c:168
 msgid "Number of paths:"
 msgstr "àààààà àà ààààà:"
 
 #. no undo (or redo) steps available
-#: ../app/widgets/gimpimagepropview.c:416
+#: ../app/widgets/gimpimagepropview.c:411
 msgid "None"
 msgstr "ààà àààà"
 
-#: ../app/widgets/gimpimagepropview.c:470
+#: ../app/widgets/gimpimagepropview.c:465
+#: ../app/widgets/gimptemplateeditor.c:331
 #, c-format
 msgid "pixels/%s"
 msgstr "ààààà/%s"
 
-#: ../app/widgets/gimpimagepropview.c:472
+#: ../app/widgets/gimpimagepropview.c:467
 #, c-format
 msgid "%g à %g %s"
 msgstr "%g à %g %s"
 
-#: ../app/widgets/gimpimagepropview.c:493
+#: ../app/widgets/gimpimagepropview.c:488
 msgid "colors"
 msgstr "ààà"
 
-#: ../app/widgets/gimpitemtreeview.c:708
+#: ../app/widgets/gimpitemtreeview.c:716
 msgid "Lock:"
 msgstr "ààà:"
 
-#: ../app/widgets/gimpitemtreeview.c:1481
-msgid "Set Item Exclusive Visible"
-msgstr "àààà ààà àààààààà àààà àààà ààà"
-
-#: ../app/widgets/gimpitemtreeview.c:1489
-msgid "Set Item Exclusive Linked"
-msgstr "àààà ààà àààààààà ààààààà àààà ààà"
-
-#: ../app/widgets/gimplayertreeview.c:309
+#: ../app/widgets/gimplayertreeview.c:307
 msgid "Lock alpha channel"
 msgstr "ààààà àààà ààà ààà"
 
-#: ../app/widgets/gimpmessagebox.c:439
-#, c-format
-msgid "Message repeated %d times."
-msgstr "àààààà %d ààà ààà ààààà"
-
-#: ../app/widgets/gimpmessagebox.c:441
+#: ../app/widgets/gimpmessagebox.c:433
+#, fuzzy, c-format
+#| msgid "Message repeated once."
 msgid "Message repeated once."
-msgstr "àààààà ààà ààà ààà ààààà"
+msgid_plural "Message repeated %d times."
+msgstr[0] "àààààà ààà ààà ààà ààààà"
+msgstr[1] "àààààà ààà ààà ààà ààààà"
 
-#: ../app/widgets/gimppaletteeditor.c:252
-#: ../app/widgets/gimppaletteeditor.c:743
+#: ../app/widgets/gimppaletteeditor.c:226
+#: ../app/widgets/gimppaletteeditor.c:682
 msgid "Undefined"
 msgstr "àà-ààààààààà"
 
-#: ../app/widgets/gimppaletteeditor.c:260
+#: ../app/widgets/gimppaletteeditor.c:234
 msgid "Columns:"
 msgstr "àààà:"
 
-#: ../app/widgets/gimpprofilechooserdialog.c:136
+#: ../app/widgets/gimppanedbox.c:58
+msgid "You can drop dockable dialogs here"
+msgstr "àààà ààààà àààààà ààà ààà àààà àà"
+
+#: ../app/widgets/gimpprofilechooserdialog.c:127
 msgid "ICC color profile (*.icc, *.icm)"
 msgstr "ICC ààà ààààààà (*.icc, *.icm)"
 
@@ -15141,213 +15500,236 @@ msgstr ""
 msgid "Invalid UTF-8"
 msgstr "ààà UTF-8"
 
-#: ../app/widgets/gimpsettingsbox.c:241
+#: ../app/widgets/gimpsettingsbox.c:269
 msgid "Pick a setting from the list"
 msgstr "àààà ààà ààà àààààà àààà"
 
-#: ../app/widgets/gimpsettingsbox.c:262
+#: ../app/widgets/gimpsettingsbox.c:291
 msgid "Add settings to favorites"
 msgstr "àààààà àààààà àààà ààààà"
 
-#: ../app/widgets/gimpsettingsbox.c:290
+#: ../app/widgets/gimpsettingsbox.c:319
 msgid "_Import Settings from File..."
 msgstr "àààà ààà àààààà àààààà ààà(_I)"
 
-#: ../app/widgets/gimpsettingsbox.c:296
+#: ../app/widgets/gimpsettingsbox.c:325
 msgid "_Export Settings to File..."
 msgstr "àààààà àààà àà ààààààà(_E)..."
 
-#: ../app/widgets/gimpsettingsbox.c:303
+#: ../app/widgets/gimpsettingsbox.c:332
 msgid "_Manage Settings..."
 msgstr "àààààà ààààà(_M)..."
 
-#: ../app/widgets/gimpsettingsbox.c:590
+#: ../app/widgets/gimpsettingsbox.c:636
 msgid "Add Settings to Favorites"
 msgstr "àààààà ààààààà àààà ààààà"
 
-#: ../app/widgets/gimpsettingsbox.c:593
+#: ../app/widgets/gimpsettingsbox.c:639
 msgid "Enter a name for the settings"
 msgstr "àààààà àà ààà ààà ààà"
 
-#: ../app/widgets/gimpsettingsbox.c:594
+#: ../app/widgets/gimpsettingsbox.c:640
 msgid "Saved Settings"
 msgstr "àààààà àààààà"
 
-#: ../app/widgets/gimpsettingsbox.c:630
+#: ../app/widgets/gimpsettingsbox.c:681
 msgid "Manage Saved Settings"
 msgstr "àààààà àààààà ààààà"
 
-#: ../app/widgets/gimpsettingseditor.c:174
+#: ../app/widgets/gimpsettingseditor.c:194
 msgid "Import settings from a file"
 msgstr "ààà àààà ààà àààààà àààààà ààà"
 
-#: ../app/widgets/gimpsettingseditor.c:183
+#: ../app/widgets/gimpsettingseditor.c:203
 msgid "Export the selected settings to a file"
 msgstr "àààà àààààà ààà ààà àààà àààà ààààààà ààà"
 
-#: ../app/widgets/gimpsettingseditor.c:192
+#: ../app/widgets/gimpsettingseditor.c:212
 msgid "Delete the selected settings"
 msgstr "àààà àààààà àààà"
 
-#: ../app/widgets/gimpsizebox.c:460
+#: ../app/widgets/gimpsizebox.c:453
 #, c-format
 msgid "%d à %d ppi"
 msgstr "%d à %d ppi"
 
-#: ../app/widgets/gimpsizebox.c:462
+#: ../app/widgets/gimpsizebox.c:455
 #, c-format
 msgid "%d ppi"
 msgstr "%d ppi"
 
-#: ../app/widgets/gimpstrokeeditor.c:187
+#: ../app/widgets/gimpstrokeeditor.c:129
 msgid "Line width:"
 msgstr "àààà ààààà:"
 
-#: ../app/widgets/gimpstrokeeditor.c:199
+#: ../app/widgets/gimpstrokeeditor.c:141
 msgid "_Line Style"
 msgstr "àààà ààààà(_L)"
 
-#: ../app/widgets/gimpstrokeeditor.c:218
+#: ../app/widgets/gimpstrokeeditor.c:160
 msgid "_Cap style:"
 msgstr "ààà ààààà(_C)"
 
-#: ../app/widgets/gimpstrokeeditor.c:224
+#: ../app/widgets/gimpstrokeeditor.c:166
 msgid "_Join style:"
 msgstr "ààààà ààààà(_J):"
 
-#: ../app/widgets/gimpstrokeeditor.c:229
+#: ../app/widgets/gimpstrokeeditor.c:171
 msgid "_Miter limit:"
 msgstr "àààà ààà(_M):"
 
-#: ../app/widgets/gimpstrokeeditor.c:236
+#: ../app/widgets/gimpstrokeeditor.c:178
 msgid "Dash pattern:"
 msgstr "ààà ààààà:"
 
-#: ../app/widgets/gimpstrokeeditor.c:299
+#: ../app/widgets/gimpstrokeeditor.c:241
 msgid "Dash _preset:"
 msgstr "àààà àààààà-àààà(_p):"
 
-#: ../app/widgets/gimptagentry.c:43
+#: ../app/widgets/gimptagentry.c:45
 msgid "filter"
 msgstr "ààààà"
 
-#: ../app/widgets/gimptagentry.c:44
-#, fuzzy
+#: ../app/widgets/gimptagentry.c:46
 msgid "enter tags"
-msgstr "àààààà ààààààà"
+msgstr "ààà ààà"
 
 #. Seperator for tags
 #. * IMPORTANT: use only one of Unicode terminal punctuation chars.
 #. * http://unicode.org/review/pr-23.html
 #.
-#: ../app/widgets/gimptagentry.c:1716
+#: ../app/widgets/gimptagentry.c:1734
 msgid ","
 msgstr ","
 
-#: ../app/widgets/gimptemplateeditor.c:179
+#: ../app/widgets/gimptemplateeditor.c:201
 #, c-format
 msgid "%p"
 msgstr "%p"
 
-#: ../app/widgets/gimptemplateeditor.c:254
+#: ../app/widgets/gimptemplateeditor.c:276
 msgid "_Advanced Options"
 msgstr "àààààà ààà(_A)"
 
-#: ../app/widgets/gimptemplateeditor.c:361
+#: ../app/widgets/gimptemplateeditor.c:387
 msgid "Color _space:"
 msgstr "ààà àààà(_s):"
 
-#: ../app/widgets/gimptemplateeditor.c:369
+#: ../app/widgets/gimptemplateeditor.c:395
 msgid "_Fill with:"
 msgstr "ààà(_F):"
 
-#: ../app/widgets/gimptemplateeditor.c:379
+#: ../app/widgets/gimptemplateeditor.c:405
 msgid "Comme_nt:"
 msgstr "àààààà(_n):"
 
-#: ../app/widgets/gimptemplateeditor.c:529
+#: ../app/widgets/gimptemplateeditor.c:512
 msgid "_Name:"
 msgstr "ààà(_N):"
 
-#: ../app/widgets/gimptemplateeditor.c:542
+#: ../app/widgets/gimptemplateeditor.c:519
 msgid "_Icon:"
 msgstr "ààààà(_I):"
 
-#: ../app/widgets/gimptemplateeditor.c:670
+#: ../app/widgets/gimptemplateeditor.c:683
 #, c-format
 msgid "%d à %d ppi, %s"
 msgstr "%d à %d ppi, %s"
 
-#: ../app/widgets/gimptemplateeditor.c:672
+#: ../app/widgets/gimptemplateeditor.c:685
 #, c-format
 msgid "%d ppi, %s"
 msgstr "%d ppi, %s"
 
-#: ../app/widgets/gimptextbuffer-serialize.c:338
+#: ../app/widgets/gimptextbuffer-serialize.c:340
 #, c-format
 msgid "Attribute \"%s\" is invalid on <%s> element in this context"
 msgstr ""
 
-#: ../app/widgets/gimptextbuffer-serialize.c:410
+#: ../app/widgets/gimptextbuffer-serialize.c:412
 #, c-format
 msgid "Outermost element in text must be <markup> not <%s>"
 msgstr ""
 
-#: ../app/widgets/gimptextbuffer.c:1456
+#: ../app/widgets/gimptextbuffer.c:1454
 #, c-format
 msgid "Invalid UTF-8 data in file '%s'."
 msgstr "àààà '%s' àààà ààà UTF-8 àààà ààà"
 
-#: ../app/widgets/gimptexteditor.c:205
+#: ../app/widgets/gimptexteditor.c:222
 msgid "_Use selected font"
 msgstr "àààà àààà ààààà(_U)"
 
-#: ../app/widgets/gimptextstyleeditor.c:199
-#, fuzzy
-msgid "Change size of selected text"
-msgstr "àààà ààà àà àààà àààà"
-
 #: ../app/widgets/gimptextstyleeditor.c:206
-msgid "Change color of selected text"
-msgstr ""
+msgid "Change font of selected text"
+msgstr "àààà ààààà àà àààà àààà"
 
-#: ../app/widgets/gimptextstyleeditor.c:231
-#, fuzzy
+#: ../app/widgets/gimptextstyleeditor.c:217
+msgid "Change size of selected text"
+msgstr "àààà ààààà àà àààà àààà"
+
+#: ../app/widgets/gimptextstyleeditor.c:236
 msgid "Clear style of selected text"
-msgstr "àààà ààààà àààà ààà"
+msgstr "àààà ààààà àà ààààà àààà ààà"
+
+#: ../app/widgets/gimptextstyleeditor.c:247
+#: ../app/widgets/gimptextstyleeditor.c:256
+msgid "Change color of selected text"
+msgstr "àààà ààààà àà ààà àààà"
 
-#: ../app/widgets/gimptextstyleeditor.c:251
+#: ../app/widgets/gimptextstyleeditor.c:272
 msgid "Change kerning of selected text"
 msgstr ""
 
-#: ../app/widgets/gimptextstyleeditor.c:267
+#: ../app/widgets/gimptextstyleeditor.c:288
 #, fuzzy
 msgid "Change baseline of selected text"
 msgstr "àààà ààà àà àààà àààà"
 
+#: ../app/widgets/gimptextstyleeditor.c:328
+#| msgid "Blend"
+msgid "Bold"
+msgstr "àààààà"
+
+#: ../app/widgets/gimptextstyleeditor.c:331
+msgid "Italic"
+msgstr "ààààà"
+
+#: ../app/widgets/gimptextstyleeditor.c:334
+#| msgid "Undefined"
+msgid "Underline"
+msgstr "ààààà àààà"
+
+#: ../app/widgets/gimptextstyleeditor.c:337
+msgid "Strikethrough"
+msgstr "ààààààà"
+
 #: ../app/widgets/gimpthumbbox.c:330
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Click to update preview\n"
+#| "%s%sClick to force update even if preview is up-to-date"
 msgid ""
 "Click to update preview\n"
-"%s%sClick to force update even if preview is up-to-date"
+"%s-Click to force update even if preview is up-to-date"
 msgstr ""
 "ààà àààààà ààà àà àààà\n"
 "%s%sàà ààà àààààà àà ààà àà àààà ààà àààààà ààà àà àààà"
 
-#: ../app/widgets/gimpthumbbox.c:348
+#: ../app/widgets/gimpthumbbox.c:347
 msgid "Pr_eview"
 msgstr "ààà(_e)"
 
-#: ../app/widgets/gimpthumbbox.c:403 ../app/widgets/gimpthumbbox.c:467
+#: ../app/widgets/gimpthumbbox.c:404 ../app/widgets/gimpthumbbox.c:468
 msgid "No selection"
 msgstr "ààà ààà àààà"
 
-#: ../app/widgets/gimpthumbbox.c:595 ../app/widgets/gimpthumbbox.c:616
+#: ../app/widgets/gimpthumbbox.c:596 ../app/widgets/gimpthumbbox.c:617
 #, c-format
 msgid "Thumbnail %d of %d"
 msgstr "àààààà %2$d àààààà %1$d"
 
-#: ../app/widgets/gimpthumbbox.c:729 ../app/widgets/gimpthumbbox.c:739
+#: ../app/widgets/gimpthumbbox.c:730 ../app/widgets/gimpthumbbox.c:740
 msgid "Creating preview..."
 msgstr "ààà àààà àààà àà ààà àà..."
 
@@ -15371,8 +15753,8 @@ msgstr "ààààààààà ààà àààà"
 msgid "Change Background Color"
 msgstr "ààààààààà ààà àààà"
 
-#: ../app/widgets/gimptoolbox-image-area.c:112
-#: ../app/widgets/gimptoolbox-image-area.c:117
+#: ../app/widgets/gimptoolbox-image-area.c:118
+#: ../app/widgets/gimptoolbox-image-area.c:123
 msgid ""
 "The active image.\n"
 "Click to open the Image Dialog."
@@ -15380,11 +15762,11 @@ msgstr ""
 "ààààà ààààà\n"
 "ààààà àààààà àààààà àà ààààà"
 
-#: ../app/widgets/gimptoolbox-image-area.c:114
+#: ../app/widgets/gimptoolbox-image-area.c:120
 msgid "Drag to an XDS enabled file-manager to save the image."
 msgstr ""
 
-#: ../app/widgets/gimptoolbox-indicator-area.c:149
+#: ../app/widgets/gimptoolbox-indicator-area.c:163
 msgid ""
 "The active brush.\n"
 "Click to open the Brush Dialog."
@@ -15392,7 +15774,7 @@ msgstr ""
 "ààààà àààààà \n"
 "ààààà àààààà àààààà àà ààààà"
 
-#: ../app/widgets/gimptoolbox-indicator-area.c:181
+#: ../app/widgets/gimptoolbox-indicator-area.c:195
 msgid ""
 "The active pattern.\n"
 "Click to open the Pattern Dialog."
@@ -15400,7 +15782,7 @@ msgstr ""
 "ààààà ààààà\n"
 "ààààà àààààà àààààà àà ààààà"
 
-#: ../app/widgets/gimptoolbox-indicator-area.c:213
+#: ../app/widgets/gimptoolbox-indicator-area.c:227
 msgid ""
 "The active gradient.\n"
 "Click to open the Gradient Dialog."
@@ -15409,9 +15791,8 @@ msgstr ""
 "àààààààà àààààà àààààà àà ààààà"
 
 #: ../app/widgets/gimptooleditor.c:294
-#, fuzzy
 msgid "Raise this tool"
-msgstr "ààà-àààà ààààà"
+msgstr "àà ààà ààààà"
 
 #: ../app/widgets/gimptooleditor.c:295
 #, fuzzy
@@ -15419,9 +15800,8 @@ msgid "Raise this tool to the top"
 msgstr "àààà àààà àààà ààà"
 
 #: ../app/widgets/gimptooleditor.c:302
-#, fuzzy
 msgid "Lower this tool"
-msgstr "ààààà ààà"
+msgstr "àà ààà ààààà"
 
 #: ../app/widgets/gimptooleditor.c:303
 #, fuzzy
@@ -15432,195 +15812,190 @@ msgstr "àà àà àààà ààà"
 msgid "Reset tool order and visibility"
 msgstr "ààà àààà ààà ààààààààà ààà-àààà"
 
-#: ../app/widgets/gimptooloptionseditor.c:218
-msgid "Save options to..."
-msgstr "ààà ààà àààààà..."
+#: ../app/widgets/gimptooloptionseditor.c:202
+msgid "Save Tool Preset..."
+msgstr "...ààà àààààààà àààààà"
 
-#: ../app/widgets/gimptooloptionseditor.c:226
-msgid "Restore options from..."
-msgstr "àà ààà ààà ààà ààà-àààà ààà..."
+#: ../app/widgets/gimptooloptionseditor.c:210
+msgid "Restore Tool Preset..."
+msgstr "...ààà àààààààà ààà-àààà ààà"
 
-#: ../app/widgets/gimptooloptionseditor.c:234
-msgid "Delete saved options..."
-msgstr "àààààà ààà àààà..."
+#: ../app/widgets/gimptooloptionseditor.c:218
+msgid "Delete Tool Preset..."
+msgstr "...ààà àààààààà àààà"
 
-#: ../app/widgets/gimptooloptionseditor.c:592
-#, c-format
-msgid "Error saving tool options presets: %s"
-msgstr "ààà ààààà àààà-àààà àààààà ààààà àààà: %s"
+#: ../app/widgets/gimptoolpreseteditor.c:148
+#| msgid "_Icon:"
+msgid "Icon:"
+msgstr "ààààà:"
 
-#: ../app/widgets/gimptoolpreseteditor.c:109
+#: ../app/widgets/gimptoolpreseteditor.c:159
 msgid "Apply stored FG/BG"
-msgstr ""
+msgstr "àààà àààà FG/BG àààà ààà"
 
-#: ../app/widgets/gimptoolpreseteditor.c:115
-#, fuzzy
+#: ../app/widgets/gimptoolpreseteditor.c:165
 msgid "Apply stored brush"
-msgstr "àààààààà ààààà"
+msgstr "àààà àààà ààààà àààà ààà"
 
-#: ../app/widgets/gimptoolpreseteditor.c:121
+#: ../app/widgets/gimptoolpreseteditor.c:171
 msgid "Apply stored dynamics"
-msgstr ""
+msgstr "àààà àààà àààààààààà àààà ààà"
 
-#: ../app/widgets/gimptoolpreseteditor.c:127
-#, fuzzy
+#: ../app/widgets/gimptoolpreseteditor.c:177
 msgid "Apply stored gradient"
-msgstr "àààààààà àààààààà"
+msgstr "àààà àààà àààààààà àààà ààà"
 
-#: ../app/widgets/gimptoolpreseteditor.c:133
+#: ../app/widgets/gimptoolpreseteditor.c:183
 #, fuzzy
 msgid "Apply stored pattern"
 msgstr "àààààààà ààààà"
 
-#: ../app/widgets/gimptoolpreseteditor.c:139
+#: ../app/widgets/gimptoolpreseteditor.c:189
 #, fuzzy
-msgid "Apply stored pallete"
+msgid "Apply stored palette"
 msgstr "ààààà 'à àààààà"
 
-#: ../app/widgets/gimptoolpreseteditor.c:145
+#: ../app/widgets/gimptoolpreseteditor.c:195
 msgid "Apply stored font"
 msgstr "àààà àààà àààà àààà ààà"
 
-#: ../app/widgets/gimptranslationstore.c:105
-#, fuzzy
+#: ../app/widgets/gimptoolpreseteditor.c:292
+#, c-format
+#| msgid "Tool Presets"
+msgid "%s Preset"
+msgstr "%s àààà-àààà"
+
+#: ../app/widgets/gimptranslationstore.c:100
 msgid "System Language"
-msgstr "ààààà(_L):"
+msgstr "ààààà ààààà"
 
-#: ../app/widgets/gimptranslationstore.c:107
+#: ../app/widgets/gimptranslationstore.c:102
 msgid "English"
 msgstr "àààààààà"
 
-#: ../app/widgets/gimpuimanager.c:750
+#: ../app/widgets/gimpuimanager.c:742
 msgid "Your GIMP installation is incomplete:"
 msgstr "àààààà àààà àààààààààà àààààà àààà ààà:"
 
-#: ../app/widgets/gimpuimanager.c:752
-#, fuzzy
+#: ../app/widgets/gimpuimanager.c:744
 msgid "Please make sure the menu XML files are correctly installed."
 msgstr "àà àààà ààà àà àààà XML àààà ààà àààààà àààààà ààà"
 
-#: ../app/widgets/gimpuimanager.c:758
+#: ../app/widgets/gimpuimanager.c:750
 #, c-format
 msgid "There was an error parsing the menu definition from %s: %s"
 msgstr "%s ààà àààà àààààààà ààà àààà ààà ààààà ààà àààà ààààààà àà: %s"
 
-#: ../app/widgets/gimpundoeditor.c:270
+#: ../app/widgets/gimpundoeditor.c:262
 msgid "[ Base Image ]"
 msgstr "[ ààà ààààà ]"
 
-#: ../app/widgets/gimpvectorstreeview.c:112
+#: ../app/widgets/gimpvectorstreeview.c:111
 #, fuzzy
 msgid "Lock path strokes"
 msgstr "ààààà ààà àààààà"
 
-#: ../app/widgets/gimpviewablebox.c:80
+#: ../app/widgets/gimpviewablebox.c:87
 msgid "Open the brush selection dialog"
 msgstr "ààààà àààààà àààààà"
 
-#: ../app/widgets/gimpviewablebox.c:137
+#: ../app/widgets/gimpviewablebox.c:151
+#| msgid "Open the font selection dialog"
+msgid "Open the dynamics selection dialog"
+msgstr "ààààààààà ààà àààààà àààààà"
+
+#: ../app/widgets/gimpviewablebox.c:216
 msgid "Open the pattern selection dialog"
 msgstr "ààààà àààààà àààààà"
 
-#: ../app/widgets/gimpviewablebox.c:203
+#: ../app/widgets/gimpviewablebox.c:284
 msgid "Open the gradient selection dialog"
 msgstr "àààààààà àààààà àààààà"
 
-#: ../app/widgets/gimpviewablebox.c:305
+#: ../app/widgets/gimpviewablebox.c:401
 msgid "Open the palette selection dialog"
 msgstr "ààààà ààà àààààà àààààà"
 
-#: ../app/widgets/gimpviewablebox.c:363
+#: ../app/widgets/gimpviewablebox.c:466
 msgid "Open the font selection dialog"
 msgstr "àààà àààààà àààààà"
 
-#: ../app/widgets/gimpwidgets-utils.c:670
+#: ../app/widgets/gimpwidgets-utils.c:595
 #, c-format
 msgid "%s (try %s)"
 msgstr "%s (%s ààà àààà)"
 
-#: ../app/widgets/gimpwidgets-utils.c:670
+#: ../app/widgets/gimpwidgets-utils.c:595
 #, c-format
 msgid "%s (%s)"
 msgstr "%s (%s)"
 
-#: ../app/widgets/gimpwidgets-utils.c:674
+#: ../app/widgets/gimpwidgets-utils.c:599
 #, c-format
 msgid "%s (try %s, %s)"
 msgstr "%s (%s, %s ààà ààààààà)"
 
-#: ../app/widgets/gimpwidgets-utils.c:678
+#: ../app/widgets/gimpwidgets-utils.c:603
 #, c-format
 msgid "%s (try %s, %s, %s)"
 msgstr "%s (%s, %s, %s àààà ààà)"
 
 #: ../app/widgets/widgets-enums.c:23
-#, fuzzy
 msgctxt "active-color"
 msgid "Foreground"
 msgstr "ààààààààà"
 
 #: ../app/widgets/widgets-enums.c:24
-#, fuzzy
 msgctxt "active-color"
 msgid "Background"
 msgstr "ààààààààà"
 
 #: ../app/widgets/widgets-enums.c:85
-#, fuzzy
 msgctxt "color-frame-mode"
 msgid "Pixel"
 msgstr "ààààà"
 
 #: ../app/widgets/widgets-enums.c:86
-#, fuzzy
 msgctxt "color-frame-mode"
 msgid "RGB"
 msgstr "RGB"
 
 #: ../app/widgets/widgets-enums.c:87
-#, fuzzy
 msgctxt "color-frame-mode"
 msgid "HSV"
 msgstr "HSV"
 
 #: ../app/widgets/widgets-enums.c:88
-#, fuzzy
 msgctxt "color-frame-mode"
 msgid "CMYK"
 msgstr "CMYK"
 
 #: ../app/widgets/widgets-enums.c:118
-#, fuzzy
 msgctxt "color-pick-mode"
 msgid "Pick only"
 msgstr "àààà ààààà"
 
 #: ../app/widgets/widgets-enums.c:119
-#, fuzzy
 msgctxt "color-pick-mode"
 msgid "Set foreground color"
 msgstr "ààààààààà ààà àààà"
 
 #: ../app/widgets/widgets-enums.c:120
-#, fuzzy
 msgctxt "color-pick-mode"
 msgid "Set background color"
 msgstr "ààààààààà ààà àààà"
 
 #: ../app/widgets/widgets-enums.c:121
-#, fuzzy
 msgctxt "color-pick-mode"
 msgid "Add to palette"
 msgstr "ààààà 'à àààààà"
 
 #: ../app/widgets/widgets-enums.c:178
-#, fuzzy
 msgctxt "histogram-scale"
 msgid "Linear histogram"
 msgstr "àààààà ààààààààà"
 
 #: ../app/widgets/widgets-enums.c:179
-#, fuzzy
 msgctxt "histogram-scale"
 msgid "Logarithmic histogram"
 msgstr "ààààààààà ààààààààà"
@@ -15666,26 +16041,27 @@ msgid "Status & desc"
 msgstr "àààà ààà àààà"
 
 #: ../app/widgets/widgets-enums.c:223
-#, fuzzy
 msgctxt "tab-style"
 msgid "Undefined"
 msgstr "àà-ààààààààà"
 
-#: ../app/xcf/xcf-load.c:332
+#: ../app/xcf/xcf-load.c:336
 msgid ""
 "This XCF file is corrupt!  I have loaded as much of it as I can, but it is "
 "incomplete."
 msgstr ""
-"àà XCF àààà àààààà àà!  ààààààà àà ààà ààà àà àààà ààà, ààà àà àààààà ààà, àà àà àààà àààà "
+"àà XCF àààà àààààà àà!  ààààààà àà ààà ààà àà àààà ààà, ààà àà àààààà ààà, àà "
+"àà àààà àààà "
 "ààà"
 
-#: ../app/xcf/xcf-load.c:343
+#: ../app/xcf/xcf-load.c:347
 msgid ""
 "This XCF file is corrupt!  I could not even salvage any partial image data "
 "from it."
-msgstr "àà XCF àààà ààààà àà àà àà! ààà àà ààà àààà-ààààà ààààà àààà àà àààà àà ààààà"
+msgstr ""
+"àà XCF àààà ààààà àà àà àà! ààà àà ààà àààà-ààààà ààààà àààà àà àààà àà ààààà"
 
-#: ../app/xcf/xcf-load.c:407
+#: ../app/xcf/xcf-load.c:420
 msgid ""
 "XCF warning: version 0 of XCF file format\n"
 "did not save indexed colormaps correctly.\n"
@@ -15695,7 +16071,7 @@ msgstr ""
 "àààààà ààà-ààààà ààà ààà àààà ààààà àààà ààà\n"
 "ààà-àààà ààà ààààà àààà àà àààà ààà"
 
-#: ../app/xcf/xcf-read.c:108
+#: ../app/xcf/xcf-read.c:115
 msgid "Invalid UTF-8 string in XCF file"
 msgstr "XCF àààà àààà ààà UTF-8 àààà"
 
@@ -15734,50 +16110,222 @@ msgid "Error saving XCF file: %s"
 msgstr "àààà, XCF àààà ààà àààààà àààà: %s"
 
 #: ../data/tags/gimp-tags-default.xml.in.h:1
+msgid "round"
+msgstr "ààà"
+
+#. fuzzy as in a feathered, blurred, unfocused, soft brush
+#: ../data/tags/gimp-tags-default.xml.in.h:3
 msgid "fuzzy"
 msgstr "àààà"
 
-#: ../data/tags/gimp-tags-default.xml.in.h:2
-msgid "round"
-msgstr "ààà"
+#: ../desktop/gimp.desktop.in.in.h:2
+msgid "Image Editor"
+msgstr "ààààà ààààà"
 
-#: ../desktop/gimp.desktop.in.in.h:1
+#: ../desktop/gimp.desktop.in.in.h:3
 msgid "Create images and edit photographs"
 msgstr "ààààà àààà ààà ààààààà àààà"
 
-#: ../desktop/gimp.desktop.in.in.h:3
-msgid "Image Editor"
-msgstr "ààààà ààààà"
+#~ msgctxt "tool-options-action"
+#~ msgid "_Save Options To"
+#~ msgstr "ààààà ààà àààààà(_S)"
 
-#: ../tools/gimp-remote.c:64
-msgid "Use a running GIMP only, never start a new one"
-msgstr "ààààà ààààà àààà àà ààààà, àààà ààà àà ààààà àà ààà"
+#, fuzzy
+#~ msgctxt "tool-options-action"
+#~ msgid "_Restore Options From"
+#~ msgstr "àà ààà ààààà ààà-àààà ààà(_R)"
 
-#: ../tools/gimp-remote.c:69
-msgid "Only check if GIMP is running, then quit"
-msgstr "àà àààààà àààà ààààà àààà ààà àà ààà ààà"
+#, fuzzy
+#~ msgctxt "tool-options-action"
+#~ msgid "Re_name Saved Options"
+#~ msgstr "àààààààà ààààà àà ààà-àààà(_n)"
 
-#: ../tools/gimp-remote.c:75
-msgid "Print X window ID of GIMP toolbox window, then quit"
-msgstr "àààà ààààààà ààààà àà X ààààà ID ààààà àààà ààà ààà"
+#, fuzzy
+#~ msgctxt "tool-options-action"
+#~ msgid "_Delete Saved Options"
+#~ msgstr "àààààà ààààà àààà(_D)"
 
-#: ../tools/gimp-remote.c:81
-msgid "Start GIMP without showing the startup window"
-msgstr "àààà àààààààà ààààà ààààà ààààà ààààà ààà"
+#~ msgctxt "tool-options-action"
+#~ msgid "_New Entry..."
+#~ msgstr "àààà ààààà(_N)..."
 
-#: ../tools/gimp-remote-x11.c:66
-msgid "Could not connect to GIMP."
-msgstr "àààà ààà ààà àààà àààà ààà"
+#~ msgid "Save Tool Options"
+#~ msgstr "ààà ààà àààààà"
 
-#: ../tools/gimp-remote-x11.c:67
-msgid "Make sure that the Toolbox is visible!"
-msgstr "ààààà àààà àà ààààààà ààààà àà!"
+#~ msgid "Enter a name for the saved options"
+#~ msgstr "àààààààà ààààà àà ààà ààà ààà"
 
-#. if execv and execvp return, there was an error
-#: ../tools/gimp-remote-x11.c:247
-#, c-format
-msgid "Couldn't start '%s': %s"
-msgstr "'%s' ààà ààààà àààà àààà àà àààà: %s"
+#~ msgid "Rename Saved Tool Options"
+#~ msgstr "àààààà ààà ààà ààà-àààà"
+
+#~ msgid "Enter a new name for the saved options"
+#~ msgstr "àààààà ààà àà ààà àààà ààà ààà"
+
+#~ msgctxt "view-action"
+#~ msgid "Zoom out"
+#~ msgstr "àààà ààà"
+
+#~ msgctxt "view-action"
+#~ msgid "Zoom in"
+#~ msgstr "àààà àà"
+
+#~ msgctxt "windows-action"
+#~ msgid ""
+#~ "When enabled GIMP is in a single-window mode. Far from completely "
+#~ "implemented!"
+#~ msgstr "àààà àààà àààà àààààà ààà àààà ààà ààààà àààààààà àààà àààààà ààààà ààà ààà ààààà ààà!"
+
+#~ msgid ""
+#~ "Install a private colormap; might be useful on 8-bit (256 colors) "
+#~ "displays."
+#~ msgstr "ààà àààààààà ààà-ààà àààààà ààà, àà àà 8-àààà (256 ààà) àààà àà àààà àààààà ààà"
+
+#~ msgid ""
+#~ "Generally only a concern for 8-bit displays, this sets the minimum number "
+#~ "of system colors allocated for GIMP."
+#~ msgstr ""
+#~ "àà ààà àààà 8-àààà ààààààà àààà àà àà, àà àààà àà ààààà ààà àà àààà-ààà àààà àààà àààà ààà"
+
+#, fuzzy
+#~ msgctxt "undo-type"
+#~ msgid "Brightness_Contrast"
+#~ msgstr "ààààààààà-ààààààà(_C)"
+
+#, fuzzy
+#~ msgid "Brush Scale"
+#~ msgstr "ààààà ààààà"
+
+#~ msgid "Rate:"
+#~ msgstr "ààà:"
+
+#, fuzzy
+#~ msgid "Flow:"
+#~ msgstr "àààà:"
+
+#~ msgid "Gradient:"
+#~ msgstr "àààààààà:"
+
+#~ msgid "Threshold:"
+#~ msgstr "ààààààààà:"
+
+#~ msgctxt "command"
+#~ msgid "Flip"
+#~ msgstr "àààà"
+
+#~ msgid "Tilt:"
+#~ msgstr "àààà:"
+
+#~ msgid "Type"
+#~ msgstr "àààà"
+
+#, fuzzy
+#~ msgctxt "tool"
+#~ msgid "_Zoom"
+#~ msgstr "àààà(_Z)"
+
+#~ msgid "Opacity:"
+#~ msgstr "àààààààà:"
+
+#~ msgid "Brush:"
+#~ msgstr "ààààà:"
+
+#~ msgid "Scale:"
+#~ msgstr "àààà:"
+
+#~ msgid "Length:"
+#~ msgstr "ààààà:"
+
+#~ msgid "Use color from gradient"
+#~ msgstr "àààààà ààà ààà ààààà"
+
+#~ msgctxt "command"
+#~ msgid "Perspective"
+#~ msgstr "àààààà"
+
+#~ msgctxt "command"
+#~ msgid "Rotate"
+#~ msgstr "àààààà"
+
+#~ msgctxt "command"
+#~ msgid "Scale"
+#~ msgstr "àààà"
+
+#~ msgctxt "command"
+#~ msgid "Shear"
+#~ msgstr "ààààà"
+
+#~ msgid "Font:"
+#~ msgstr "àààà:"
+
+#~ msgid "Preview:"
+#~ msgstr "ààà:"
+
+#~ msgctxt "transform-preview-type"
+#~ msgid "Outline"
+#~ msgstr "ààààààà"
+
+#~ msgctxt "transform-preview-type"
+#~ msgid "Grid"
+#~ msgstr "ààààà"
+
+#~ msgctxt "transform-preview-type"
+#~ msgid "Image"
+#~ msgstr "ààààà"
+
+#~ msgctxt "transform-preview-type"
+#~ msgid "Image + Grid"
+#~ msgstr "ààààà + ààààà"
+
+#~ msgid "Hardness:"
+#~ msgstr "àààààà:"
+
+#~ msgid "Aspect ratio:"
+#~ msgstr "àààà àààààà:"
+
+#~ msgid "Spacing:"
+#~ msgstr "ààààà ààà:"
+
+#~ msgid "Instant update"
+#~ msgstr "ààààà àààààà"
+
+#~ msgid "Set Item Exclusive Linked"
+#~ msgstr "àààà ààà àààààààà ààààààà àààà ààà"
+
+#~ msgid "Message repeated %d times."
+#~ msgstr "àààààà %d ààà ààà ààààà"
+
+#~ msgid "Save options to..."
+#~ msgstr "ààà ààà àààààà..."
+
+#~ msgid "Restore options from..."
+#~ msgstr "àà ààà ààà ààà ààà-àààà ààà..."
+
+#~ msgid "Delete saved options..."
+#~ msgstr "àààààà ààà àààà..."
+
+#~ msgid "Error saving tool options presets: %s"
+#~ msgstr "ààà ààààà àààà-àààà àààààà ààààà àààà: %s"
+
+#~ msgid "Use a running GIMP only, never start a new one"
+#~ msgstr "ààààà ààààà àààà àà ààààà, àààà ààà àà ààààà àà ààà"
+
+#~ msgid "Only check if GIMP is running, then quit"
+#~ msgstr "àà àààààà àààà ààààà àààà ààà àà ààà ààà"
+
+#~ msgid "Print X window ID of GIMP toolbox window, then quit"
+#~ msgstr "àààà ààààààà ààààà àà X ààààà ID ààààà àààà ààà ààà"
+
+#~ msgid "Start GIMP without showing the startup window"
+#~ msgstr "àààà àààààààà ààààà ààààà ààààà ààààà ààà"
+
+#~ msgid "Could not connect to GIMP."
+#~ msgstr "àààà ààà ààà àààà àààà ààà"
+
+#~ msgid "Make sure that the Toolbox is visible!"
+#~ msgstr "ààààà àààà àà ààààààà ààààà àà!"
+
+#~ msgid "Couldn't start '%s': %s"
+#~ msgstr "'%s' ààà ààààà àààà àààà àà àààà: %s"
 
 #~ msgid "New brush"
 #~ msgstr "àààà ààààà"
@@ -15958,9 +16506,6 @@ msgstr "'%s' ààà ààààà àààà àààà àà àà
 #~ msgid "_Web browser to use:"
 #~ msgstr "àààà àà àààà ààààààà(_W):"
 
-#~ msgid "Hint for other _docks:"
-#~ msgstr "ààà ààà àà àààààà(_d):"
-
 #~ msgid "Toolbox and other docks are transient to the active image window"
 #~ msgstr "ààààààà ààà ààà ààà ààà ààààà ààààà ààààà àà àà"
 
@@ -16009,9 +16554,6 @@ msgstr "'%s' ààà ààààà àààà àààà àà àà
 #~ msgid "Empty Channel"
 #~ msgstr "àààà àààà"
 
-#~ msgid "You can drop dockable dialogs here"
-#~ msgstr "àààà ààààà àààààà ààà ààà àààà àà"
-
 #~ msgid "Pixel dimensions:"
 #~ msgstr "ààààà ààà:"
 



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