[gimp-gap] Update British English translation



commit ae0cda7b12ea5fb18940b98e1377de4526c67982
Author: Zander Brown <zbrown gnome org>
Date:   Tue Feb 11 18:32:46 2020 +0000

    Update British English translation

 po/en_GB.po | 9199 ++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 6622 insertions(+), 2577 deletions(-)
---
diff --git a/po/en_GB.po b/po/en_GB.po
index 75af63b..a659ab6 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -5,19 +5,22 @@
 #
 #
 # Philip Withnall <philip tecnocode co uk>, 2009.
+# Zander Brown <zbrown gnome org>, 2020.
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: gimp CVS\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gimp-";
-"gap&component=general\n"
-"POT-Creation-Date: 2009-03-22 08:09+0000\n"
-"PO-Revision-Date: 2009-03-27 07:31+0000\n"
-"Last-Translator: Philip Withnall <philip tecnocode co uk>\n"
-"Language-Team: British English <en li org>\n"
+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp-gap/issues\n";
+"POT-Creation-Date: 2019-09-23 15:41+0000\n"
+"PO-Revision-Date: 2020-02-09 18:29+0000\n"
+"Last-Translator: Zander Brown <zbrown gnome org>\n"
+"Language-Team: English - United Kingdom <en_GB li org>\n"
 "Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Gtranslator 3.34.0\n"
 
 #. Button  to invoke fontbrowser
 #: ../gap/gap_arr_dialog.c:544
@@ -37,7 +40,7 @@ msgstr "Value:"
 msgid "Press Button"
 msgstr "Press Button"
 
-#: ../gap/gap_arr_dialog.c:1662
+#: ../gap/gap_arr_dialog.c:1662 ../gap/gap_lib.c:2186
 msgid "Select"
 msgstr "Select"
 
@@ -51,14 +54,16 @@ msgstr "Directory '%s' already exists"
 msgid "File '%s' already exists"
 msgstr "File '%s' already exists"
 
-#: ../gap/gap_arr_dialog.c:1818 ../gap/gap_vex_dialog.c:247
-#: ../vid_common/gap_cme_gui.c:2372
+#. the overwrite checkbutton
+#: ../gap/gap_arr_dialog.c:1818 ../gap/gap_morph_tween_dialog.c:882
+#: ../gap/gap_morph_tween_dialog.c:1317 ../gap/gap_vex_dialog.c:248
+#: ../vid_common/gap_cme_gui.c:2453
 msgid "Overwrite"
 msgstr "Overwrite"
 
 #: ../gap/gap_arr_dialog.c:1829 ../gap/gap_decode_mplayer.c:702
-#: ../gap/gap_decode_xanim.c:375 ../gap/gap_range_ops.c:1467
-#: ../gap/gap_split.c:111
+#: ../gap/gap_decode_xanim.c:375 ../gap/gap_range_ops.c:1551
+#: ../gap/gap_split.c:112
 msgid "GAP Question"
 msgstr "GAP Question"
 
@@ -66,13 +71,12 @@ msgstr "GAP Question"
 msgid "File Overwrite Warning"
 msgstr "File Overwrite Warning"
 
-#: ../gap/gap_arr_dialog.c:1895 ../vid_common/gap_cme_gui.c:168
+#: ../gap/gap_arr_dialog.c:1895 ../vid_common/gap_cme_gui.c:179
 msgid "GAP Message"
 msgstr "GAP Message"
 
 #: ../gap/gap_arr_dialog.c:1945
 #, c-format
-#| msgid "ERROR: could not create video-index-directory:'%s'%s"
 msgid "ERROR: could not create directory:'%s'%s"
 msgstr "ERROR: could not create directory:'%s'%s"
 
@@ -91,10 +95,9 @@ msgstr ""
 #, c-format
 #| msgid ""
 #| "Do you want to create a videoindex file ?\n"
-#| "This will enable fast and random frame access.\n"
 #| "\n"
-#| "If you want GIMP-GAP to create videoindex files\n"
-#| "automatically whithout showing up this dialog again\n"
+#| "If you want GIMP-GAP to create videoindex files automatically\n"
+#| "when recommanded, whithout showing up this dialog again\n"
 #| "then you should add the following line to\n"
 #| "your gimprc file:\n"
 #| "%s"
@@ -102,7 +105,7 @@ msgid ""
 "Do you want to create a videoindex file ?\n"
 "\n"
 "If you want GIMP-GAP to create videoindex files automatically\n"
-"when recommanded, whithout showing up this dialog again\n"
+"when recommended, without showing up this dialog again\n"
 "then you should add the following line to\n"
 "your gimprc file:\n"
 "%s"
@@ -110,38 +113,49 @@ msgstr ""
 "Do you want to create a videoindex file ?\n"
 "\n"
 "If you want GIMP-GAP to create videoindex files automatically\n"
-"when recommanded, without showing this dialogue again\n"
+"when recommended, without showing up this dialogue again\n"
 "then you should add the following line to\n"
 "your gimprc file:\n"
 "%s"
 
 #: ../gap/gap_arr_dialog.c:2129
 #, c-format
+#| msgid ""
+#| "WARNING:\n"
+#| "random positioning is not possible for this video.\n"
+#| "creating a video index is NOT recommanded\n"
+#| "(would not work)\n"
 msgid ""
 "WARNING:\n"
 "random positioning is not possible for this video.\n"
-"creating a video index is NOT recommanded\n"
+"creating a video index is NOT recommended\n"
 "(would not work)\n"
 msgstr ""
 "WARNING:\n"
 "random positioning is not possible for this video.\n"
-"creating a video index is not recommanded\n"
+"creating a video index is NOT recommended\n"
 "(would not work)\n"
 
 #: ../gap/gap_arr_dialog.c:2134
 #, c-format
+#| msgid ""
+#| "TIP:\n"
+#| "creating a video index on this video is recommanded.\n"
+#| "This will enable fast and random frame access.\n"
+#| "but requires one initial full scann.\n"
+#| "(this will take a while).\n"
 msgid ""
 "TIP:\n"
-"creating a video index on this video is recommanded.\n"
+"creating a video index on this video is recommended.\n"
 "This will enable fast and random frame access.\n"
-"but requires one initial full scann.\n"
+"but requires one initial full scan.\n"
 "(this will take a while).\n"
 msgstr ""
 "TIP:\n"
 "creating a video index on this video is recommended.\n"
 "This will enable fast and random frame access.\n"
-"but requires one initial full scan\n"
-"(which will take a while).\n"
+"but requires one initial full scan.\n"
+"(this will take a while).\n"
 
 #: ../gap/gap_arr_dialog.c:2140
 #, c-format
@@ -166,25 +180,38 @@ msgstr "Index:"
 msgid "Create Videoindex file"
 msgstr "Create Videoindex file"
 
-#: ../gap/gap_audio_wav.c:101
+#: ../gap/gap_audio_extract.c:391
+msgid "Seek Audio Position..."
+msgstr "Seek Audio Position..."
+
+#: ../gap/gap_audio_extract.c:439
+msgid "Extracting Audio..."
+msgstr "Extracting Audio..."
+
+#: ../gap/gap_audio_wav.c:102
 #, c-format
 msgid "Problem while writing audiofile: %s"
 msgstr "Problem while writing audiofile: %s"
 
-#: ../gap/gap_audio_wav.c:613 ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:1576
+#: ../gap/gap_audio_wav.c:614 ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:1939
 #, c-format
+#| msgid ""
+#| "The file: %s\n"
+#| "has unexpect content that will be ignored.\n"
+#| "You should specify an audio file in RIFF WAVE fileformat,\n"
+#| "or a textfile containing filenames of such audio files"
 msgid ""
 "The file: %s\n"
-"has unexpect content that will be ignored.\n"
+"has unexpected content that will be ignored.\n"
 "You should specify an audio file in RIFF WAVE fileformat,\n"
 "or a textfile containing filenames of such audio files"
 msgstr ""
 "The file: %s\n"
-"has unexpect content that will be ignored.\n"
+"has unexpected content that will be ignored.\n"
 "You should specify an audio file in RIFF WAVE fileformat,\n"
 "or a textfile containing filenames of such audio files"
 
-#: ../gap/gap_audio_wav.c:625 ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:1587
+#: ../gap/gap_audio_wav.c:626
 #, c-format
 msgid ""
 "The file: %s\n"
@@ -195,7 +222,7 @@ msgstr ""
 "contains too many audio-input tracks\n"
 "(only %d tracks are used, the rest are ignored)."
 
-#: ../gap/gap_audio_wav.c:641
+#: ../gap/gap_audio_wav.c:642
 #, c-format
 msgid ""
 "The file: %s\n"
@@ -208,62 +235,62 @@ msgstr ""
 "do not match the desired sample rate of %d Hz\n"
 "or do not have 16 bits per sample"
 
-#: ../gap/gap_base_ops.c:93
+#: ../gap/gap_base_ops.c:95
 msgid "Decreasing density by deleting frames..."
 msgstr "Decreasing density by deleting frames..."
 
-#: ../gap/gap_base_ops.c:132 ../gap/gap_base_ops.c:162
-#: ../gap/gap_base_ops.c:236 ../gap/gap_base_ops.c:291
+#: ../gap/gap_base_ops.c:134 ../gap/gap_base_ops.c:164
+#: ../gap/gap_base_ops.c:238 ../gap/gap_base_ops.c:293
 #, c-format
 msgid "Error: could not rename frame %d to %d"
 msgstr "Error: could not rename frame %d to %d"
 
-#: ../gap/gap_base_ops.c:213
+#: ../gap/gap_base_ops.c:215
 msgid "Density duplicating frames..."
 msgstr "Density duplicating frames..."
 
-#: ../gap/gap_base_ops.c:368 ../gap/gap_base_ops.c:542
+#: ../gap/gap_base_ops.c:370 ../gap/gap_base_ops.c:555
 #, c-format
 msgid "Error: could not save frame %s"
 msgstr "Error: could not save frame %s"
 
-#: ../gap/gap_base_ops.c:472 ../gap/gap_base_ops.c:604
-#: ../gap/gap_base_ops.c:697 ../gap/gap_base_ops.c:704
-#: ../gap/gap_base_ops.c:711 ../gap/gap_base_ops.c:799
-#: ../gap/gap_base_ops.c:821 ../gap/gap_base_ops.c:912
-#: ../gap/gap_base_ops.c:920 ../gap/gap_base_ops.c:928 ../gap/gap_lib.c:3148
+#: ../gap/gap_base_ops.c:479 ../gap/gap_base_ops.c:621
+#: ../gap/gap_base_ops.c:721 ../gap/gap_base_ops.c:728
+#: ../gap/gap_base_ops.c:735 ../gap/gap_base_ops.c:829
+#: ../gap/gap_base_ops.c:863 ../gap/gap_base_ops.c:999
+#: ../gap/gap_base_ops.c:1007 ../gap/gap_base_ops.c:1015 ../gap/gap_lib.c:3845
 #, c-format
 msgid "Error: could not rename frame %ld to %ld"
 msgstr "Error: could not rename frame %ld to %ld"
 
-#: ../gap/gap_base_ops.c:592
+#: ../gap/gap_base_ops.c:605
 msgid "Duplicating frames..."
 msgstr "Duplicating frames..."
 
-#: ../gap/gap_base_ops.c:787 ../gap/gap_base_ops.c:902
+#: ../gap/gap_base_ops.c:812 ../gap/gap_base_ops.c:951
 msgid "Renumber frame sequence..."
 msgstr "Renumber frame sequence..."
 
-#: ../gap/gap_base_ops.c:1077
+#: ../gap/gap_base_ops.c:1182
 #, c-format
 msgid "Go To Frame (%ld/%ld)"
 msgstr "Go To Frame (%ld/%ld)"
 
-#: ../gap/gap_base_ops.c:1080
+#: ../gap/gap_base_ops.c:1185
 #, c-format
 msgid "Destination Frame Number (%ld - %ld)"
 msgstr "Destination Frame Number (%ld - %ld)"
 
-#: ../gap/gap_base_ops.c:1085 ../gap/gap_base_ops.c:1198
-#: ../gap/gap_base_ops.c:1642
+#: ../gap/gap_base_ops.c:1190 ../gap/gap_base_ops.c:1305
+#: ../gap/gap_base_ops.c:1749
 msgid "Number:"
 msgstr "Number:"
 
-#: ../gap/gap_base_ops.c:1086
+#: ../gap/gap_base_ops.c:1191
 msgid "Go to this frame number"
 msgstr "Go to this frame number"
 
-#: ../gap/gap_base_ops.c:1136
+#: ../gap/gap_base_ops.c:1241
 #, c-format
 msgid ""
 "Frames %d - %d will be deleted. There will be no undo for this operation."
@@ -271,29 +298,29 @@ msgstr ""
 "Frames %d - %d will be deleted. There will be no undo for this operation."
 
 #. title_txt
-#: ../gap/gap_base_ops.c:1142 ../gap/gap_base_ops.c:1143
-#: ../gap/gap_navigator_dialog.c:667 ../gap/gap_navigator_dialog.c:668
+#: ../gap/gap_base_ops.c:1247 ../gap/gap_base_ops.c:1248
+#: ../gap/gap_navigator_dialog.c:665 ../gap/gap_navigator_dialog.c:666
 msgid "Confirm Frame Delete"
 msgstr "Confirm Frame Delete"
 
-#: ../gap/gap_base_ops.c:1178
+#: ../gap/gap_base_ops.c:1285
 #, c-format
 msgid "Delete Frames (%ld/%ld)"
 msgstr "Delete Frames (%ld/%ld)"
 
-#: ../gap/gap_base_ops.c:1181
+#: ../gap/gap_base_ops.c:1288
 #, c-format
 msgid "Delete frames from %ld to (number)"
 msgstr "Delete frames from %ld to (number)"
 
-#: ../gap/gap_base_ops.c:1194
+#: ../gap/gap_base_ops.c:1301
 #, c-format
 msgid ""
 "Delete frames starting at current number %d up to this number (inclusive)"
 msgstr ""
 "Delete frames starting at current number %d up to this number (inclusive)"
 
-#: ../gap/gap_base_ops.c:1275
+#: ../gap/gap_base_ops.c:1382
 #, c-format
 msgid ""
 "Frames in the range: %d - %d will be duplicated %.4f times.\n"
@@ -304,7 +331,7 @@ msgstr ""
 "This will increase the total number of frames from %d up to %d.\n"
 "There will be no undo for this operation\n"
 
-#: ../gap/gap_base_ops.c:1293
+#: ../gap/gap_base_ops.c:1400
 #, c-format
 msgid ""
 "%.04f percent of the frames in the range: %d - %d\n"
@@ -318,58 +345,56 @@ msgstr ""
 "There will be no undo for this operation\n"
 
 #. title_txt
-#: ../gap/gap_base_ops.c:1306 ../gap/gap_base_ops.c:1307
+#: ../gap/gap_base_ops.c:1413 ../gap/gap_base_ops.c:1414
 msgid "Confirm Frame Density Change"
 msgstr "Confirm Frame Density Change"
 
-#: ../gap/gap_base_ops.c:1329
+#: ../gap/gap_base_ops.c:1436
 #, c-format
 msgid "Change Frame Density"
 msgstr "Change Frame Density"
 
-#. the start frame scale_entry
 #. table col, row
 #. the videoextract range from label
 #. the from_frame label
-#: ../gap/gap_base_ops.c:1332 ../gap/gap_base_ops.c:1486
-#: ../gap/gap_base_ops.c:1692 ../gap/gap_base_ops.c:1751
-#: ../gap/gap_decode_xanim.c:247 ../gap/gap_mod_layer_dialog.c:1354
-#: ../gap/gap_mov_dialog.c:3480 ../gap/gap_mpege.c:302
-#: ../gap/gap_onion_dialog.c:914 ../gap/gap_range_ops.c:296
-#: ../gap/gap_range_ops.c:505 ../gap/gap_range_ops.c:700
-#: ../gap/gap_vex_dialog.c:2129 ../vid_common/gap_cme_gui.c:3573
+#: ../gap/gap_base_ops.c:1439 ../gap/gap_base_ops.c:1593
+#: ../gap/gap_base_ops.c:1799 ../gap/gap_base_ops.c:1858
+#: ../gap/gap_decode_xanim.c:247 ../gap/gap_mod_layer_dialog.c:1802
+#: ../gap/gap_mov_dialog.c:5245 ../gap/gap_mpege.c:302
+#: ../gap/gap_onion_dialog.c:1009 ../gap/gap_range_ops.c:301
+#: ../gap/gap_range_ops.c:537 ../gap/gap_range_ops.c:735
+#: ../gap/gap_vex_dialog.c:2131 ../vid_common/gap_cme_gui.c:3651
 msgid "From Frame:"
 msgstr "From Frame:"
 
-#: ../gap/gap_base_ops.c:1337 ../gap/gap_base_ops.c:1697
-#: ../gap/gap_base_ops.c:1756
+#: ../gap/gap_base_ops.c:1444 ../gap/gap_base_ops.c:1804
+#: ../gap/gap_base_ops.c:1863
 msgid "Affected range starts at this framenumber"
 msgstr "Affected range starts at this framenumber"
 
-#. the end frame scale_entry
 #. table col, row
 #. the videoextract range to label
 #. the to_frame label
-#: ../gap/gap_base_ops.c:1340 ../gap/gap_base_ops.c:1494
-#: ../gap/gap_base_ops.c:1700 ../gap/gap_base_ops.c:1759
-#: ../gap/gap_decode_xanim.c:257 ../gap/gap_mod_layer_dialog.c:1376
-#: ../gap/gap_mov_dialog.c:3498 ../gap/gap_mpege.c:312
-#: ../gap/gap_onion_dialog.c:921 ../gap/gap_range_ops.c:306
-#: ../gap/gap_range_ops.c:513 ../gap/gap_range_ops.c:708
-#: ../gap/gap_vex_dialog.c:2185 ../vid_common/gap_cme_gui.c:3607
+#: ../gap/gap_base_ops.c:1447 ../gap/gap_base_ops.c:1601
+#: ../gap/gap_base_ops.c:1807 ../gap/gap_base_ops.c:1866
+#: ../gap/gap_decode_xanim.c:257 ../gap/gap_mod_layer_dialog.c:1824
+#: ../gap/gap_mov_dialog.c:5270 ../gap/gap_mpege.c:312
+#: ../gap/gap_onion_dialog.c:1016 ../gap/gap_range_ops.c:311
+#: ../gap/gap_range_ops.c:545 ../gap/gap_range_ops.c:743
+#: ../gap/gap_vex_dialog.c:2187 ../vid_common/gap_cme_gui.c:3685
 msgid "To Frame:"
 msgstr "To Frame:"
 
-#: ../gap/gap_base_ops.c:1345 ../gap/gap_base_ops.c:1705
-#: ../gap/gap_base_ops.c:1764
+#: ../gap/gap_base_ops.c:1452 ../gap/gap_base_ops.c:1812
+#: ../gap/gap_base_ops.c:1871
 msgid "Affected range ends at this framenumber"
 msgstr "Affected range ends at this framenumber"
 
-#: ../gap/gap_base_ops.c:1348
+#: ../gap/gap_base_ops.c:1455
 msgid "Density:"
 msgstr "Density:"
 
-#: ../gap/gap_base_ops.c:1358
+#: ../gap/gap_base_ops.c:1465
 msgid ""
 "Factor to increase the frame density (acts as divisor if checkbutton "
 "increase density is off)"
@@ -377,11 +402,11 @@ msgstr ""
 "Factor to increase the frame density (acts as divisor if checkbutton "
 "increase density is off)"
 
-#: ../gap/gap_base_ops.c:1361
+#: ../gap/gap_base_ops.c:1468
 msgid "Increase Density"
 msgstr "Increase Density"
 
-#: ../gap/gap_base_ops.c:1362
+#: ../gap/gap_base_ops.c:1469
 msgid ""
 "ON: Duplicate frames to get a target rate that is density * original_rate..\n"
 "OFF: Delete frames to get a target rate that is original_rate/density."
@@ -389,15 +414,15 @@ msgstr ""
 "ON: Duplicate frames to get a target rate that is density * original_rate..\n"
 "OFF: Delete frames to get a target rate that is original_rate/density."
 
-#: ../gap/gap_base_ops.c:1369
+#: ../gap/gap_base_ops.c:1476
 msgid "Change Frames Density"
 msgstr "Change Frames Density"
 
-#. plugin was called on a frame without extension and without framenumer in its name
+#. plugin was called on a frame without extension and without framenumber in its name
 #. * (typical for new created images named like 'Untitled'
 #.
-#: ../gap/gap_base_ops.c:1432 ../gap/gap_base_ops.c:1561 ../gap/gap_lib.c:1669
-#: ../gap/gap_morph_main.c:295
+#: ../gap/gap_base_ops.c:1539 ../gap/gap_base_ops.c:1668 ../gap/gap_lib.c:2038
+#: ../gap/gap_morph_main.c:354
 msgid ""
 "Operation cancelled.\n"
 "GAP video plug-ins only work with filenames\n"
@@ -409,57 +434,57 @@ msgstr ""
 "that end in numbers like _000001.xcf.\n"
 "==> Rename your image, then try again."
 
-#: ../gap/gap_base_ops.c:1481
+#: ../gap/gap_base_ops.c:1588
 #, c-format
 msgid "Duplicate Frames (%ld/%ld)"
 msgstr "Duplicate Frames (%ld/%ld)"
 
-#: ../gap/gap_base_ops.c:1491
+#: ../gap/gap_base_ops.c:1598
 msgid "Source range starts at this framenumber"
 msgstr "Source range starts at this framenumber"
 
-#: ../gap/gap_base_ops.c:1499
+#: ../gap/gap_base_ops.c:1606
 msgid "Source range ends at this framenumber"
 msgstr "Source range ends at this framenumber"
 
-#: ../gap/gap_base_ops.c:1502
+#: ../gap/gap_base_ops.c:1609
 msgid "N times:"
 msgstr "N times:"
 
-#: ../gap/gap_base_ops.c:1509
+#: ../gap/gap_base_ops.c:1616
 msgid "Copy selected range n-times (you may type in values > 99)"
 msgstr "Copy selected range n-times (you may type in values > 99)"
 
-#: ../gap/gap_base_ops.c:1514
+#: ../gap/gap_base_ops.c:1621
 msgid "Make Duplicates of Frame Range"
 msgstr "Make Duplicates of Frame Range"
 
-#: ../gap/gap_base_ops.c:1634
+#: ../gap/gap_base_ops.c:1741
 #, c-format
 msgid "Exchange Current Frame (%ld)"
 msgstr "Exchange Current Frame (%ld)"
 
-#: ../gap/gap_base_ops.c:1637
+#: ../gap/gap_base_ops.c:1744
 #, c-format
 msgid ""
 "Exchange the current frame %d with the frame that has the number entered here"
 msgstr ""
 "Exchange the current frame %d with the frame that has the number entered here"
 
-#: ../gap/gap_base_ops.c:1641
+#: ../gap/gap_base_ops.c:1748
 msgid "Exchange with Frame"
 msgstr "Exchange with Frame"
 
-#: ../gap/gap_base_ops.c:1687
+#: ../gap/gap_base_ops.c:1794
 #, c-format
 msgid "Frame Sequence Shift (%ld/%ld)"
 msgstr "Frame Sequence Shift (%ld/%ld)"
 
-#: ../gap/gap_base_ops.c:1708
+#: ../gap/gap_base_ops.c:1815
 msgid "N-Shift:"
 msgstr "N-Shift:"
 
-#: ../gap/gap_base_ops.c:1713
+#: ../gap/gap_base_ops.c:1820
 msgid ""
 "Renumber the affected frame sequence (numbers are shifted in circle by N "
 "steps)"
@@ -467,72 +492,299 @@ msgstr ""
 "Renumber the affected frame sequence (numbers are shifted in circle by N "
 "steps)"
 
-#: ../gap/gap_base_ops.c:1718
+#: ../gap/gap_base_ops.c:1825
 msgid "Frame Sequence Shift"
 msgstr "Frame Sequence Shift"
 
-#: ../gap/gap_base_ops.c:1746
+#: ../gap/gap_base_ops.c:1853
 #, c-format
 msgid "Frame Sequence reverse (%ld/%ld)"
 msgstr "Frame Sequence reverse (%ld/%ld)"
 
-#: ../gap/gap_base_ops.c:1769
+#: ../gap/gap_base_ops.c:1876
 msgid "Frame Sequence Reverse"
 msgstr "Frame Sequence Reverse"
 
-#: ../gap/gap_base_ops.c:1908
+#: ../gap/gap_base_ops.c:2015
 #, c-format
 msgid "Renumber Frames (%ld)"
 msgstr "Renumber Frames (%ld)"
 
-#: ../gap/gap_base_ops.c:1912
+#: ../gap/gap_base_ops.c:2019
 msgid "First Frame Number:"
 msgstr "First Frame Number:"
 
-#: ../gap/gap_base_ops.c:1917
+#: ../gap/gap_base_ops.c:2024
 msgid "New framenumber for the first frame"
 msgstr "New framenumber for the first frame"
 
 #. the framenumber digits label
-#: ../gap/gap_base_ops.c:1920 ../gap/gap_split.c:494
-#: ../gap/gap_vex_dialog.c:2494
+#: ../gap/gap_base_ops.c:2027 ../gap/gap_split.c:495
+#: ../gap/gap_vex_dialog.c:2496
 msgid "Digits:"
 msgstr "Digits:"
 
-#: ../gap/gap_base_ops.c:1925
+#: ../gap/gap_base_ops.c:2032
 msgid "How many digits to use for the framenumber in the filename"
 msgstr "How many digits to use for the framenumber in the filename"
 
-#: ../gap/gap_base_ops.c:1931 ../gap/gap_base_ops.c:2040
+#: ../gap/gap_base_ops.c:2038 ../gap/gap_base_ops.c:2147
 msgid "Renumber Frames"
 msgstr "Renumber Frames"
 
-#: ../gap/gap_base_ops.c:2080
+#: ../gap/gap_base_ops.c:2192
 msgid "Renumber Frames 2nd Pass"
 msgstr "Renumber Frames 2nd Pass"
 
+#: ../gap/gap_base_ops.c:2355 ../gap/gap_base_ops.c:2496
+#| msgid "Renumber Frames"
+msgid "Rename Frames"
+msgstr "Rename Frames"
+
+#: ../gap/gap_base_ops.c:2359
+#| msgid "Framenames:"
+msgid "Check Framenames"
+msgstr "Check Framenames"
+
+#: ../gap/gap_base_ops.c:2477
+#, c-format
+#| msgid "Renumber Frames (%ld)"
+msgid "Rename Frames (%ld)"
+msgstr "Rename Frames (%ld)"
+
+#: ../gap/gap_base_ops.c:2479
+#, c-format
+#| msgid "Framenames:"
+msgid "Old FrameName: %s"
+msgstr "Old FrameName: %s"
+
+#: ../gap/gap_base_ops.c:2486
+#| msgid "New Layer Name"
+msgid "New FrameName"
+msgstr "New FrameName"
+
+#: ../gap/gap_base_ops.c:2488
+msgid ""
+"New FrameName for all frames (must be entered without number part, extension "
+"and directory path)"
+msgstr ""
+"New FrameName for all frames (must be entered without number part, extension "
+"and directory path)"
+
+#: ../gap/gap_base_ops.c:2556
+msgid ""
+"Rename Frames cancelled.\n"
+"new Framename MUST NOT contain directory path."
+msgstr ""
+"Rename Frames cancelled.\n"
+"new Framename MUST NOT contain directory path."
+
+#: ../gap/gap_base_ops.c:2565
+msgid ""
+"Rename Frames cancelled.\n"
+"new Framename is equal to old Framename."
+msgstr ""
+"Rename Frames cancelled.\n"
+"new Framename is equal to old Framename."
+
+#: ../gap/gap_base_ops.c:2586
+msgid ""
+"Rename Frames cancelled.\n"
+"one or more new Framename(s) already exits."
+msgstr ""
+"Rename Frames cancelled.\n"
+"one or more new Framename(s) already exits."
+
+#: ../gap/gap_base_ops.c:2596
+msgid ""
+"Rename Frames failed.\n"
+"one or more new Framename(s) could not be renamed."
+msgstr ""
+"Rename Frames failed.\n"
+"one or more new Framename(s) could not be renamed."
+
+#: ../gap/gap_blend_fill_main.c:237
+msgid "Blend Fill..."
+msgstr "Blend Fill..."
+
+#. Menu names
+#: ../gap/gap_blend_fill_main.c:248 ../gap/gap_detail_tracking_main.c:374
+#: ../gap/gap_wr_resynth.c:234
+#| msgid "<Image>/Video/Layer/"
+msgid "<Image>/Video/Layer/Enhance/"
+msgstr "<Image>/Video/Layer/Enhance/"
+
+#: ../gap/gap_blend_fill_main.c:314 ../gap/gap_blend_fill_main.c:2034
+#: ../gap/gap_wr_resynth.c:302 ../gap/gap_wr_resynth.c:909
+#| msgid "Selection"
+msgid "selection.svg"
+msgstr "selection.svg"
+
+#: ../gap/gap_blend_fill_main.c:478
+msgid "Blendfill ..."
+msgstr "Blendfill ..."
+
+#: ../gap/gap_blend_fill_main.c:1512 ../gap/gap_blend_fill_main.c:1814
+#, c-format
+msgid "Path Vectors too large to fit into buffersize:%ld."
+msgstr "Path Vectors too large to fit into buffersize:%ld."
+
+#: ../gap/gap_blend_fill_main.c:1523 ../gap/gap_blend_fill_main.c:1821
+#| msgid "no description available"
+msgid "No Path Vectors available."
+msgstr "No Path Vectors available."
+
+#: ../gap/gap_blend_fill_main.c:1540
+msgid "SVG file does not exist (use Save Paths button to create)."
+msgstr "SVG file does not exist (use Save Paths button to create)."
+
+#: ../gap/gap_blend_fill_main.c:1546
+#| msgid "please enter a unique section name"
+msgid "please enter SVG filename"
+msgstr "please enter SVG filename"
+
+#: ../gap/gap_blend_fill_main.c:1665 ../gap/gap_wr_resynth.c:648
+#| msgid "Select Audiofilename"
+msgid "Select vectorfile name"
+msgstr "Select vectorfile name"
+
+#: ../gap/gap_blend_fill_main.c:1776
+#, c-format
+#| msgid ""
+#| "failed to save file:\n"
+#| "'%s'"
+msgid "Failed to write SVG file: %s"
+msgstr "Failed to write SVG file: %s"
+
+#: ../gap/gap_blend_fill_main.c:1862
+#| msgid "Pixel Selection:"
+msgid "Blend Fill Selection"
+msgstr "Blend Fill Selection"
+
+#. horizontalBlendFlag checkbutton
+#: ../gap/gap_blend_fill_main.c:1896
+msgid ""
+"fills the selection by blending opposite border colors outside the selection "
+"to cover the selected area.\n"
+"Intended to fix small pixel errors"
+msgstr ""
+"fills the selection by blending opposite border colours outside the "
+"selection to cover the selected area.\n"
+"Intended to fix small pixel errors"
+
+#. horizontalBlendFlag checkbutton
+#: ../gap/gap_blend_fill_main.c:1908
+#| msgid "Flip Horizontally"
+msgid "Horizontal Blend:"
+msgstr "Horizontal Blend:"
+
+#: ../gap/gap_blend_fill_main.c:1917
+msgid ""
+"ON: enable horizontal color blending. OFF: disable horizontal color blending."
+msgstr ""
+"ON: enable horizontal colour blending. OFF: disable horizontal colour "
+"blending."
+
+#. verticalBlendFlag checkbutton
+#: ../gap/gap_blend_fill_main.c:1930
+#| msgid "Vertical flip:"
+msgid "Vertical Blend:"
+msgstr "Vertical Blend:"
+
+#: ../gap/gap_blend_fill_main.c:1939
+msgid ""
+"ON: enable vertical color blending. OFF: disable vertical color blending."
+msgstr ""
+"ON: enable vertical colour blending. OFF: disable vertical colour blending."
+
+#: ../gap/gap_blend_fill_main.c:1952 ../gap/gap_wr_resynth.c:773
+#| msgid "Feather Radius:"
+msgid "Border Radius:"
+msgstr "Border Radius:"
+
+#: ../gap/gap_blend_fill_main.c:1955
+msgid "radius for picking border colors"
+msgstr "radius for picking border colours"
+
+#. layer combo_box (altSelection)
+#. layer combo_box (alt_selection)
+#: ../gap/gap_blend_fill_main.c:1966 ../gap/gap_wr_resynth.c:859
+#| msgid "Invert Selection"
+msgid "Set Selection:"
+msgstr "Set Selection:"
+
+#: ../gap/gap_blend_fill_main.c:1977
+#| msgid "Selection all"
+msgid "Selection From All Paths"
+msgstr "Selection From All Paths"
+
+#: ../gap/gap_blend_fill_main.c:1982 ../gap/gap_wr_resynth.c:870
+#| msgid "Section Properties"
+msgid "Selection From Vectors File"
+msgstr "Selection From Vectors File"
+
+#. grab vectors button
+#: ../gap/gap_blend_fill_main.c:2012
+#| msgid "Move Path"
+msgid "Save Paths"
+msgstr "Save Paths"
+
+#: ../gap/gap_blend_fill_main.c:2017
+msgid ""
+"Save all paths as svg vector file.(use svg file when large or many paths "
+"shall be used)"
+msgstr ""
+"Save all paths as svg vector file.(use svg file when large or many paths "
+"shall be used)"
+
+#: ../gap/gap_blend_fill_main.c:2029
+#| msgid "Name of output videofile"
+msgid "Name of SVG vector file"
+msgstr "Name of SVG vector file"
+
+#. the videofile button (that invokes fileselection dialog)
+#. the basename button (that invokes the fileselection dialog)
+#. the output audiofile button (that invokes the fileselection dialog)
+#. the (output) video filebrowser button
+#. the Macrofile filebrowser button
+#. the Storyboard filebrowser button
+#. the Audiofile filebrowser button
+#. the pass_logfile fileselector button
+#: ../gap/gap_blend_fill_main.c:2043 ../gap/gap_vex_dialog.c:2111
+#: ../gap/gap_vex_dialog.c:2483 ../gap/gap_vex_dialog.c:2703
+#: ../gap/gap_wr_resynth.c:917 ../vid_common/gap_cme_gui.c:2764
+#: ../vid_common/gap_cme_gui.c:3037 ../vid_common/gap_cme_gui.c:3073
+#: ../vid_common/gap_cme_gui.c:3389 ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3505
+msgid "..."
+msgstr "..."
+
+#: ../gap/gap_blend_fill_main.c:2049 ../gap/gap_wr_resynth.c:923
+#| msgid "Select output videofile via browser"
+msgid "Select output svg vector file via browser"
+msgstr "Select output svg vector file via browser"
+
 #. toggle bluebox
-#: ../gap/gap_bluebox.c:251 ../gap/gap_mov_dialog.c:2968
+#: ../gap/gap_bluebox.c:254 ../gap/gap_mov_dialog.c:4513
 msgid "Bluebox"
 msgstr "Bluebox"
 
 #. the frame
-#: ../gap/gap_bluebox.c:273
+#: ../gap/gap_bluebox.c:276
 msgid "Select By Color"
 msgstr "Select By Colour"
 
 #. the keycolor label
 #. keycolor label
-#: ../gap/gap_bluebox.c:288 ../gap/gap_mov_dialog.c:2984
+#: ../gap/gap_bluebox.c:291 ../gap/gap_mov_dialog.c:4530
 msgid "Keycolor:"
 msgstr "Keycolour:"
 
 #. the keycolor button
-#: ../gap/gap_bluebox.c:294
+#: ../gap/gap_bluebox.c:297
 msgid "Bluebox Color Picker"
 msgstr "Bluebox Colour Picker"
 
-#: ../gap/gap_bluebox.c:318
+#: ../gap/gap_bluebox.c:321
 msgid "Alpha Tolerance:"
 msgstr "Alpha Tolerance:"
 
@@ -541,7 +793,7 @@ msgstr "Alpha Tolerance:"
 #. digits
 #. constrain
 #. lower/upper unconstrained
-#: ../gap/gap_bluebox.c:325
+#: ../gap/gap_bluebox.c:328
 msgid ""
 "Sharp pixel selection by color with 0.0. Values greater than 0 give the "
 "selection more or less variable alpha value, depending on disparity with the "
@@ -551,7 +803,7 @@ msgstr ""
 "selection more or less variable alpha value, depending on disparity with the "
 "key colour."
 
-#: ../gap/gap_bluebox.c:337
+#: ../gap/gap_bluebox.c:340
 msgid "Source Alpha:"
 msgstr "Source Alpha:"
 
@@ -560,11 +812,11 @@ msgstr "Source Alpha:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:344
+#: ../gap/gap_bluebox.c:347
 msgid "Affect only pixels with alpha >= source alpha where 1.0 is full opaque"
 msgstr "Affect only pixels with alpha >= source alpha where 1.0 is full opaque"
 
-#: ../gap/gap_bluebox.c:355
+#: ../gap/gap_bluebox.c:358
 msgid "Target Alpha:"
 msgstr "Target Alpha:"
 
@@ -573,21 +825,24 @@ msgstr "Target Alpha:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:362
+#: ../gap/gap_bluebox.c:365
 msgid ""
 "Set alpha of affected pixel to target alpha where 0.0 is full transparent"
 msgstr ""
 "Set alpha of affected pixel to target alpha where 0.0 is full transparent"
 
-#: ../gap/gap_bluebox.c:373
+#: ../gap/gap_bluebox.c:376
 msgid "Feather Edges:"
 msgstr "Feather Edges:"
 
-#: ../gap/gap_bluebox.c:384
+#: ../gap/gap_bluebox.c:387
 msgid "ON: Feather edges using feather radius"
 msgstr "ON: Feather edges using feather radius"
 
-#: ../gap/gap_bluebox.c:394
+#. accelaration characteristic for feather radius
+#. table col, row
+#: ../gap/gap_bluebox.c:397 ../gap/gap_colormask_dialog.c:407
+#: ../gap/gap_mov_dialog.c:5852
 msgid "Feather Radius:"
 msgstr "Feather Radius:"
 
@@ -596,11 +851,11 @@ msgstr "Feather Radius:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:401
+#: ../gap/gap_bluebox.c:404
 msgid "Feather radius for smoothing the alpha channel"
 msgstr "Feather radius for smoothing the alpha channel"
 
-#: ../gap/gap_bluebox.c:411
+#: ../gap/gap_bluebox.c:414
 msgid "Shrink/Grow:"
 msgstr "Shrink/Grow:"
 
@@ -609,29 +864,30 @@ msgstr "Shrink/Grow:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:418
+#: ../gap/gap_bluebox.c:421
 msgid "Grow selection in pixels (use negative values for shrink)"
 msgstr "Grow selection in pixels (use negative values for shrink)"
 
-#: ../gap/gap_bluebox.c:427
+#: ../gap/gap_bluebox.c:430 ../gap/gap_edge_detection_dialog.c:623
 msgid "Automatic Preview:"
 msgstr "Automatic Preview:"
 
-#: ../gap/gap_bluebox.c:438
+#: ../gap/gap_bluebox.c:441 ../gap/gap_edge_detection_dialog.c:634
 msgid "ON: Keep preview image up to date"
 msgstr "ON: Keep preview image up to date"
 
 #. button
 #. the preview frame
-#: ../gap/gap_bluebox.c:447 ../gap/gap_mov_dialog.c:4125
+#: ../gap/gap_bluebox.c:450 ../gap/gap_edge_detection_dialog.c:643
+#: ../gap/gap_mov_dialog.c:6178
 msgid "Preview"
 msgstr "Preview"
 
-#: ../gap/gap_bluebox.c:450
+#: ../gap/gap_bluebox.c:453 ../gap/gap_edge_detection_dialog.c:646
 msgid "Show preview as separate image"
 msgstr "Show preview as separate image"
 
-#: ../gap/gap_bluebox.c:458
+#: ../gap/gap_bluebox.c:461 ../gap/gap_edge_detection_dialog.c:654
 msgid "Previewsize:"
 msgstr "Previewsize:"
 
@@ -640,51 +896,71 @@ msgstr "Previewsize:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:465
+#: ../gap/gap_bluebox.c:468 ../gap/gap_edge_detection_dialog.c:661
 msgid "Size of the preview image in percent of the original"
 msgstr "Size of the preview image in percent of the original"
 
-#: ../gap/gap_bluebox.c:860
+#: ../gap/gap_bluebox.c:901
 msgid "Threshold Mode:"
 msgstr "Threshold Mode:"
 
 #. radio button thres_mode RGB
-#: ../gap/gap_bluebox.c:870
+#: ../gap/gap_bluebox.c:911
 msgid "RGB"
 msgstr "RGB"
 
-#: ../gap/gap_bluebox.c:879
+#: ../gap/gap_bluebox.c:920
 msgid "Apply thresholds in the RGB colormodel"
 msgstr "Apply thresholds in the RGB colourmodel"
 
 #. radio button thres_mode HSV
-#: ../gap/gap_bluebox.c:890
+#: ../gap/gap_bluebox.c:931
 msgid "HSV"
 msgstr "HSV"
 
-#: ../gap/gap_bluebox.c:899
+#: ../gap/gap_bluebox.c:940
 msgid "Apply thresholds in the HSV colormodel"
 msgstr "Apply thresholds in the HSV colourmodel"
 
 #. radio button thres_mode VAL
-#: ../gap/gap_bluebox.c:911
+#: ../gap/gap_bluebox.c:952
 msgid "VALUE"
 msgstr "VALUE"
 
-#: ../gap/gap_bluebox.c:920
+#: ../gap/gap_bluebox.c:961
 msgid "Use single threshold value"
 msgstr "Use single threshold value"
 
+#. radio button thres_mode DeltaE CIE94
+#: ../gap/gap_bluebox.c:971
+msgid "E94"
+msgstr "E94"
+
+#: ../gap/gap_bluebox.c:980
+#| msgid "Use single threshold value"
+msgid "Use single threshold value DeltaE CIE94"
+msgstr "Use single threshold value DeltaE CIE94"
+
+#. radio button thres_mode DeltaE CIEDE2000
+#: ../gap/gap_bluebox.c:989
+msgid "E2000"
+msgstr "E2000"
+
+#: ../gap/gap_bluebox.c:998
+#| msgid "Use single threshold value"
+msgid "Use single threshold value DeltaE CIEDE2000"
+msgstr "Use single threshold value DeltaE CIEDE2000"
+
 #. radio button thres_mode ALL
-#: ../gap/gap_bluebox.c:931
+#: ../gap/gap_bluebox.c:1008
 msgid "ALL"
 msgstr "ALL"
 
-#: ../gap/gap_bluebox.c:940
+#: ../gap/gap_bluebox.c:1017
 msgid "Use both HSV and RGB threshold values"
 msgstr "Use both HSV and RGB threshold values"
 
-#: ../gap/gap_bluebox.c:966
+#: ../gap/gap_bluebox.c:1043
 msgid "Threshold R:"
 msgstr "Threshold R:"
 
@@ -693,11 +969,11 @@ msgstr "Threshold R:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:973
+#: ../gap/gap_bluebox.c:1050
 msgid "Threshold for red channel"
 msgstr "Threshold for red channel"
 
-#: ../gap/gap_bluebox.c:983
+#: ../gap/gap_bluebox.c:1060
 msgid "Threshold G:"
 msgstr "Threshold G:"
 
@@ -706,11 +982,11 @@ msgstr "Threshold G:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:990
+#: ../gap/gap_bluebox.c:1067
 msgid "Threshold for green channel"
 msgstr "Threshold for green channel"
 
-#: ../gap/gap_bluebox.c:1001
+#: ../gap/gap_bluebox.c:1078
 msgid "Threshold B:"
 msgstr "Threshold B:"
 
@@ -719,11 +995,11 @@ msgstr "Threshold B:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:1008
+#: ../gap/gap_bluebox.c:1085
 msgid "Threshold for blue channel"
 msgstr "Threshold for blue channel"
 
-#: ../gap/gap_bluebox.c:1028
+#: ../gap/gap_bluebox.c:1105
 msgid "Threshold H:"
 msgstr "Threshold H:"
 
@@ -732,11 +1008,11 @@ msgstr "Threshold H:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:1035
+#: ../gap/gap_bluebox.c:1112
 msgid "Threshold for hue"
 msgstr "Threshold for hue"
 
-#: ../gap/gap_bluebox.c:1045
+#: ../gap/gap_bluebox.c:1122
 msgid "Threshold S:"
 msgstr "Threshold S:"
 
@@ -745,11 +1021,11 @@ msgstr "Threshold S:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:1052
+#: ../gap/gap_bluebox.c:1129
 msgid "Threshold for saturation"
 msgstr "Threshold for saturation"
 
-#: ../gap/gap_bluebox.c:1063
+#: ../gap/gap_bluebox.c:1140
 msgid "Threshold V:"
 msgstr "Threshold V:"
 
@@ -758,11 +1034,11 @@ msgstr "Threshold V:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:1070
+#: ../gap/gap_bluebox.c:1147
 msgid "Threshold for value"
 msgstr "Threshold for value"
 
-#: ../gap/gap_bluebox.c:1092
+#: ../gap/gap_bluebox.c:1169
 msgid "Threshold:"
 msgstr "Threshold:"
 
@@ -771,132 +1047,472 @@ msgstr "Threshold:"
 #. digits
 #. constrain
 #. lowr/upper unconstrained
-#: ../gap/gap_bluebox.c:1099
+#: ../gap/gap_bluebox.c:1176
 msgid "Common color threshold"
 msgstr "Common colour threshold"
 
-#: ../gap/gap_bluebox.c:1491
+#: ../gap/gap_bluebox.c:1645
 #, c-format
 msgid "Error: Image '%s' not found"
 msgstr "Error: Image '%s' not found"
 
-#: ../gap/gap_bluebox.c:1499
+#: ../gap/gap_bluebox.c:1653
 msgid "Error: Bluebox effect operates only on layers"
 msgstr "Error: Bluebox effect operates only on layers"
 
-#: ../gap/gap_bluebox.c:1508
+#: ../gap/gap_bluebox.c:1662
 msgid "Error: Bluebox effect operates only on RGB layers"
 msgstr "Error: Bluebox effect operates only on RGB layers"
 
-#: ../gap/gap_bluebox.c:1592
+#: ../gap/gap_bluebox.c:1746
 msgid "BlueboxPreview.xcf"
 msgstr "BlueboxPreview.xcf"
 
-#: ../gap/gap_bluebox.c:1593
+#: ../gap/gap_bluebox.c:1747 ../gap/gap_edge_detection_dialog.c:1202
 msgid "Previewlayer"
 msgstr "Previewlayer"
 
 #. at 1.st call create a mastercopy of the original layer
 #. * and scale to preview size
 #.
-#: ../gap/gap_bluebox.c:1622
+#. at 1.st call create a mastercopy of the original layer
+#. * at the bottom of the layerstack
+#. * (and scale to preview size when sizes are different)
+#.
+#: ../gap/gap_bluebox.c:1776 ../gap/gap_edge_detection_dialog.c:1225
 msgid "Masterlayer"
 msgstr "Masterlayer"
 
-#: ../gap/gap_bluebox_main.c:180
+#: ../gap/gap_bluebox_main.c:182
 msgid "Bluebox ..."
 msgstr "Bluebox ..."
 
 #. gimp_plugin_menu_branch_register("<Image>", "Video");
 #. Menu names
 #. gimp_plugin_menu_branch_register("<Image>", "Video");
-#. Menu names
-#. gimp_plugin_menu_branch_register("<Image>", "Video");
-#: ../gap/gap_bluebox_main.c:187 ../gap/gap_main.c:1129
-#: ../gap/gap_name2layer_main.c:177 ../gap/gap_navigator_dialog.c:552
-#: ../gap/gap_onion_main.c:205 ../gap/gap_player_main.c:293
-#: ../gap/gap_story_main.c:182
+#: ../gap/gap_bluebox_main.c:189 ../gap/gap_main.c:965
+#: ../gap/gap_mov_main.c:380 ../gap/gap_navigator_dialog.c:552
+#: ../gap/gap_player_main.c:299 ../gap/gap_story_main.c:215
+#: ../vid_common/gap_cme_main.c:168
 msgid "<Image>/Video/"
 msgstr "<Image>/Video/"
 
-#: ../gap/gap_dbbrowser_utils.c:241
+#. the frame
+#: ../gap/gap_colormask_dialog.c:212
+#| msgid "Basic Options"
+msgid "Base Options"
+msgstr "Base Options"
+
+#: ../gap/gap_colormask_dialog.c:243
+#| msgid "Color erase"
+msgid "Color Mask:"
+msgstr "Colour Mask:"
+
+#: ../gap/gap_colormask_dialog.c:249
+#| msgid "Threshold:"
+msgid "Colordiff Threshold:"
+msgstr "Colourdiff Threshold:"
+
+#: ../gap/gap_colormask_dialog.c:252
+msgid ""
+"Colordiff lower threshold. pixels that differ in color less than this value "
+"(compared with the corresponding pixel in the colormask) are set to lower "
+"opacity value (usually transparent)"
+msgstr ""
+"Colourdiff lower threshold. pixels that differ in colour less than this "
+"value (compared with the corresponding pixel in the colourmask) are set to "
+"lower opacity value (usually transparent)"
+
+#: ../gap/gap_colormask_dialog.c:266
+#| msgid "Common color threshold"
+msgid "_HiColordiff Threshold:"
+msgstr "_HiColourdiff Threshold:"
+
+#: ../gap/gap_colormask_dialog.c:269
+msgid ""
+"Colordiff upper threshold. pixels that differ in color more than this value "
+"(compared with the corresponding pixel in the colormask) are set to upper "
+"opacity value (usually opaque)"
+msgstr ""
+"Colourdiff upper threshold. pixels that differ in colour more than this "
+"value (compared with the corresponding pixel in the colourmask) are set to "
+"upper opacity value (usually opaque)"
+
+#. keep layermask checkbutton
+#: ../gap/gap_colormask_dialog.c:285
+#| msgid "Layer Mask"
+msgid "Keep Layer Mask"
+msgstr "Keep Layer Mask"
+
+#. apply immediate checkbutton
+#: ../gap/gap_colormask_dialog.c:301
+msgid "Apply Immediately"
+msgstr "Apply Immediately"
+
+#. show expert options checkbutton
+#: ../gap/gap_colormask_dialog.c:316
+#| msgid "RAW Options"
+msgid "Show All Options"
+msgstr "Show All Options"
+
+#. the frame
+#: ../gap/gap_colormask_dialog.c:349
+#| msgid "Dither Options"
+msgid "Filter Options"
+msgstr "Filter Options"
+
+#: ../gap/gap_colormask_dialog.c:375
+#| msgid "Radius:"
+msgid "Isle Radius:"
+msgstr "Isle Radius:"
+
+#: ../gap/gap_colormask_dialog.c:378
+msgid ""
+"Isle removal radius in pixels (use value 0 to disable removal of isolated "
+"pixels)"
+msgstr ""
+"Isle removal radius in pixels (use value 0 to disable removal of isolated "
+"pixels)"
+
+#: ../gap/gap_colormask_dialog.c:389
+msgid "Isle Area:"
+msgstr "Isle Area:"
+
+#: ../gap/gap_colormask_dialog.c:392
+msgid ""
+"Isle Area size in pixels. small isolated opaque or transparent pixel areas "
+"below that size are removed (i.e. toggled from opaque to transparent and "
+"vice versa)"
+msgstr ""
+"Isle Area size in pixels. small isolated opaque or transparent pixel areas "
+"below that size are removed (i.e. toggled from opaque to transparent and "
+"vice versa)"
+
+#: ../gap/gap_colormask_dialog.c:410
+#| msgid "Feather radius in pixels (for smoothing selection(s))"
+msgid "feather radius in pixels (use value 0 to disable feathering)"
+msgstr "feather radius in pixels (use value 0 to disable feathering)"
+
+#. the frame
+#: ../gap/gap_colormask_dialog.c:443
+#| msgid "Basic Options"
+msgid "Opacity Options"
+msgstr "Opacity Options"
+
+#: ../gap/gap_colormask_dialog.c:466
+#| msgid "Opacity:"
+msgid "Lower Opacity:"
+msgstr "Lower Opacity:"
+
+#: ../gap/gap_colormask_dialog.c:469
+msgid ""
+"Lower opacity value is set for pixels with color difference less than "
+"Colordiff threshold (use value 0 for transparency)"
+msgstr ""
+"Lower opacity value is set for pixels with colour difference less than "
+"Colourdiff threshold (use value 0 for transparency)"
+
+#: ../gap/gap_colormask_dialog.c:483
+#| msgid "Opacity:"
+msgid "Upper Opacity:"
+msgstr "Upper Opacity:"
+
+#: ../gap/gap_colormask_dialog.c:486
+msgid ""
+"Upper opacity is set for pixels with color difference greater than High "
+"Colordiff threshold (use value 1 for opacity)"
+msgstr ""
+"Upper opacity is set for pixels with colour difference greater than High "
+"Colourdiff threshold (use value 1 for opacity)"
+
+#: ../gap/gap_colormask_dialog.c:501
+#| msgid "Target Alpha:"
+msgid "Trigger Alpha:"
+msgstr "Trigger Alpha:"
+
+#: ../gap/gap_colormask_dialog.c:504
+msgid ""
+"Trigger alpha is only relevant in case the color mask has an alpha channel. "
+"All pixels where the alpha channel of the corresponding pixel in the color "
+"mask is below this trigger value are not changed (i.e. keep their original "
+"opacity)"
+msgstr ""
+"Trigger alpha is only relevant in case the colour mask has an alpha channel. "
+"All pixels where the alpha channel of the corresponding pixel in the colour "
+"mask is below this trigger value are not changed (i.e. keep their original "
+"opacity)"
+
+#. the frame
+#. the notebook page label for expert encoder options
+#: ../gap/gap_colormask_dialog.c:539
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4209
+msgid "Expert Options"
+msgstr "Expert Options"
+
+#: ../gap/gap_colormask_dialog.c:565
+#| msgid "Algorithms"
+msgid "_Algorithm:"
+msgstr "_Algorithm:"
+
+#. --------------- start of keycolor widgets  -------------
+#. enableKeyColorThreshold checkbutton
+#: ../gap/gap_colormask_dialog.c:584
+msgid "Enable individual color threshold for the key color"
+msgstr "Enable individual colour threshold for the key colour"
+
+#. the keycolor label
+#: ../gap/gap_colormask_dialog.c:602
+#| msgid "Keycolor:"
+msgid "Key color:"
+msgstr "Key colour:"
+
+#. the keycolor button
+#: ../gap/gap_colormask_dialog.c:608
+#| msgid "Keycolor:"
+msgid "Key color"
+msgstr "Key colour"
+
+#: ../gap/gap_colormask_dialog.c:629
+#| msgid "Common color threshold"
+msgid "Key Colordiff threshold:"
+msgstr "Key Colourdiff threshold:"
+
+#: ../gap/gap_colormask_dialog.c:644
+msgid "Key Color Sensitivity:"
+msgstr "Key Colour Sensitivity:"
+
+#: ../gap/gap_colormask_dialog.c:664
+#| msgid "Common color threshold"
+msgid "Sig Colordiff Threshold:"
+msgstr "Sig Colourdiff Threshold:"
+
+#: ../gap/gap_colormask_dialog.c:678
+msgid "Sig Brightness Threshold:"
+msgstr "Sig Brightness Threshold:"
+
+#: ../gap/gap_colormask_dialog.c:693
+#| msgid "Radius:"
+msgid "Sig Radius:"
+msgstr "Sig Radius:"
+
+#: ../gap/gap_colormask_dialog.c:710
+#| msgid "Common color threshold"
+msgid "_Edge Colordiff threshold:"
+msgstr "_Edge Colourdiff threshold:"
+
+#: ../gap/gap_colormask_dialog.c:725
+#| msgid "Common color threshold"
+msgid "_Area Colordiff threshold:"
+msgstr "_Area Colourdiff threshold:"
+
+#: ../gap/gap_colormask_dialog.c:740
+msgid "Small Area Diagonal:"
+msgstr "Small Area Diagonal:"
+
+#: ../gap/gap_colormask_dialog.c:754
+#| msgid "auto from pixelsize"
+msgid "Small Area Pixelsize:"
+msgstr "Small Area Pixelsize:"
+
+#. the frame
+#: ../gap/gap_colormask_dialog.c:788
+#| msgid "JPEG Options"
+msgid "DEBUG Options"
+msgstr "DEBUG Options"
+
+#: ../gap/gap_colormask_dialog.c:815
+#| msgid "Density:"
+msgid "DiffSensitivity:"
+msgstr "DiffSensitivity:"
+
+#. connectByCorner checkbutton
+#: ../gap/gap_colormask_dialog.c:833
+msgid "DEBUG Connect by corner (+ use RGB colordiff)"
+msgstr "DEBUG Connect by corner (+ use RGB colourdiff)"
+
+#. keep worklayer checkbutton
+#: ../gap/gap_colormask_dialog.c:849
+msgid "DEBUG Keep worklayer"
+msgstr "DEBUG Keep worklayer"
+
+#. the layercolor label
+#: ../gap/gap_colormask_dialog.c:871
+#| msgid "Keycolor:"
+msgid "Layer color:"
+msgstr "Layer colour:"
+
+#. the layercolor button
+#: ../gap/gap_colormask_dialog.c:877
+msgid "Layer color (Colormask)"
+msgstr "Layer colour (Colourmask)"
+
+#. the maskcolor label
+#: ../gap/gap_colormask_dialog.c:893
+#| msgid "Mask Anchor:"
+msgid "Mask color:"
+msgstr "Mask colour:"
+
+#. the maskcolor button
+#: ../gap/gap_colormask_dialog.c:899
+msgid "Mask color (Colormask)"
+msgstr "Mask colour (Colourmask)"
+
+#. the maskcolor label
+#: ../gap/gap_colormask_dialog.c:916
+#| msgid "Keycolor:"
+msgid "Nb color:"
+msgstr "Nb colour:"
+
+#. the maskcolor button
+#: ../gap/gap_colormask_dialog.c:922
+msgid "Left Neighbor color"
+msgstr "Left Neighbour colour"
+
+#. the colordiff label
+#: ../gap/gap_colormask_dialog.c:938
+#| msgid "Color"
+msgid "Colordiff:"
+msgstr "Colourdiff:"
+
+#: ../gap/gap_colormask_dialog.c:943 ../gap/gap_colormask_dialog.c:957
+msgid "#.#####"
+msgstr "#.#####"
+
+#. the neighbor colordiff label
+#: ../gap/gap_colormask_dialog.c:952
+#| msgid "qdiff:"
+msgid "NbDiff:"
+msgstr "NbDiff:"
+
+#: ../gap/gap_colormask_dialog.c:1688
+#| msgid "Color erase"
+msgid "Color Mask"
+msgstr "Colour Mask"
+
+#: ../gap/gap_colormask_file.c:115
+#, c-format
+#| msgid ""
+#| "Could not read ffmpeg video encoder parameters from file:\n"
+#| "%s"
+msgid ""
+"Could not read colormask parameters from file:\n"
+"%s"
+msgstr ""
+"Could not read colourmask parameters from file:\n"
+"%s"
+
+#: ../gap/gap_colormask_file.c:156
+#, c-format
+#| msgid "Could not save ffmpeg video encoder parameterfile:'%s'%s"
+msgid "Could not save colormask parameterfile:'%s'%s"
+msgstr "Could not save colourmask parameterfile:'%s'%s"
+
+#: ../gap/gap_colormask_main.c:222
+#| msgid "Apply layermask"
+msgid "Apply Colormask..."
+msgstr "Apply Colourmask..."
+
+#. Menu names
+#: ../gap/gap_colormask_main.c:266 ../gap/gap_opacity_exposure_main.c:260
+#: ../gap/gap_wr_layermode.c:140 ../gap/gap_wr_opacity.c:150
+msgid "<Image>/Video/Layer/Attributes/"
+msgstr "<Image>/Video/Layer/Attributes/"
+
+#: ../gap/gap_dbbrowser_utils.c:261
 msgid "_Search:"
 msgstr "_Search:"
 
-#: ../gap/gap_dbbrowser_utils.c:337
+#. Layer Group handling mode the label
+#: ../gap/gap_dbbrowser_utils.c:362
+#| msgid "Layer:"
+msgid "Layer Group:"
+msgstr "Layer Group:"
+
+#. GroupLayer handling mode the radio buttons
+#: ../gap/gap_dbbrowser_utils.c:370
+#| msgid "unprocessed"
+msgid "Process"
+msgstr "Process"
+
+#: ../gap/gap_dbbrowser_utils.c:374
+msgid ""
+"group layers are processed the same way as normal layers. (this typically "
+"keeps the group structure, but the filter call will fail  for all filters "
+"that are not capable to process a group layer)"
+msgstr ""
+"group layers are processed the same way as normal layers. (this typically "
+"keeps the group structure, but the filter call will fail  for all filters "
+"that are not capable to process a group layer)"
+
+#. printf("DROP (SKIP) frame\n");
+#: ../gap/gap_dbbrowser_utils.c:380 ../gap/gap_player_dialog.c:4867
+msgid "Skip"
+msgstr "Skip"
+
+#: ../gap/gap_dbbrowser_utils.c:384
+msgid "skip processing of the selected filter for group layers."
+msgstr "skip processing of the selected filter for group layers."
+
+#: ../gap/gap_dbbrowser_utils.c:388
+#| msgid "Grain Merge"
+msgid "Merge"
+msgstr "Merge"
+
+#: ../gap/gap_dbbrowser_utils.c:392
+msgid "group layers are merged before the selected filter is applied."
+msgstr "group layers are merged before the selected filter is applied."
+
+#: ../gap/gap_dbbrowser_utils.c:439
 msgid "Gen Code by name"
 msgstr "Gen Code by name"
 
 #. Button Search by Name
-#: ../gap/gap_dbbrowser_utils.c:351
+#: ../gap/gap_dbbrowser_utils.c:459
 msgid "Search by Name"
 msgstr "Search by Name"
 
 #. Button Search by Blurb
-#: ../gap/gap_dbbrowser_utils.c:361
+#: ../gap/gap_dbbrowser_utils.c:469
 msgid "Search by Blurb"
 msgstr "Search by Blurb"
 
 #. Button Search by Menupath
-#: ../gap/gap_dbbrowser_utils.c:371
+#: ../gap/gap_dbbrowser_utils.c:479
 msgid "Search by Menu Path"
 msgstr "Search by Menu Path"
 
-#: ../gap/gap_dbbrowser_utils.c:489
+#: ../gap/gap_dbbrowser_utils.c:529
+msgid ""
+"acceleration characteristic for filter apply 0=constant, 1 varying with "
+"constant speed, positive accelerate, negative decelerate"
+msgstr ""
+"acceleration characteristic for filter apply 0=constant, 1 varying with "
+"constant speed, positive accelerate, negative decelerate"
+
+#: ../gap/gap_dbbrowser_utils.c:646
 msgid "** not available **"
 msgstr "** not available **"
 
-#: ../gap/gap_dbbrowser_utils.c:685
+#: ../gap/gap_dbbrowser_utils.c:898
 msgid "Searching by name - please wait"
 msgstr "Searching by name - please wait"
 
-#: ../gap/gap_dbbrowser_utils.c:708
+#: ../gap/gap_dbbrowser_utils.c:921
 msgid "Searching by blurb - please wait"
 msgstr "Searching by blurb - please wait"
 
-#: ../gap/gap_dbbrowser_utils.c:720
+#: ../gap/gap_dbbrowser_utils.c:933
 msgid "Searching by menupath - please wait"
 msgstr "Searching by menupath - please wait"
 
-#: ../gap/gap_dbbrowser_utils.c:724
+#: ../gap/gap_dbbrowser_utils.c:937
 msgid "Searching - please wait"
 msgstr "Searching - please wait"
 
-#: ../gap/gap_dbbrowser_utils.c:823
+#: ../gap/gap_dbbrowser_utils.c:1036
 msgid "No matches"
 msgstr "No matches"
 
-#: ../gap/gap_dbbrowser_utils.c:880
-msgid "Internal GIMP procedure"
-msgstr "Internal GIMP procedure"
-
-#: ../gap/gap_dbbrowser_utils.c:881
-msgid "GIMP Plug-In"
-msgstr "GIMP Plug-In"
-
-#: ../gap/gap_dbbrowser_utils.c:882
-msgid "GIMP Extension"
-msgstr "GIMP Extension"
-
-#: ../gap/gap_dbbrowser_utils.c:883
-msgid "Temporary Procedure"
-msgstr "Temporary Procedure"
-
-#: ../gap/gap_decode_mplayer_main.c:110 ../gap/gap_decode_mplayer_main.c:123
-msgid "MPlayer based extraction..."
-msgstr "MPlayer based extraction..."
-
-#. Menu names
-#: ../gap/gap_decode_mplayer_main.c:132 ../gap/gap_frontends_main.c:188
-#: ../gap/gap_vex_main.c:201
-msgid "<Image>/Video/Split Video into Frames/"
-msgstr "<Image>/Video/Split Video into Frames/"
-
-#: ../gap/gap_decode_mplayer_main.c:133 ../gap/gap_frontends_main.c:189
-#: ../gap/gap_vex_main.c:202
-msgid "<Toolbox>/Xtns/Split Video into Frames/"
-msgstr "<Toolbox>/Xtns/Split Video into Frames/"
-
 #: ../gap/gap_decode_mplayer.c:224
 msgid "Requirements to run the mplayer based video split"
 msgstr "Requirements to run the mplayer based video split"
@@ -949,8 +1565,8 @@ msgstr "Extracting starts at the specified time offset HH:MM:SS in the video"
 
 #. Frames Duration button
 #. Frames Overlap duration button
-#: ../gap/gap_decode_mplayer.c:455 ../gap/gap_story_att_trans_dlg.c:2485
-#: ../gap/gap_story_att_trans_dlg.c:2685
+#: ../gap/gap_decode_mplayer.c:455 ../gap/gap_story_att_trans_dlg.c:3409
+#: ../gap/gap_story_att_trans_dlg.c:3663
 msgid "Frames:"
 msgstr "Frames:"
 
@@ -959,8 +1575,8 @@ msgid "Number of frames to extract"
 msgstr "Number of frames to extract"
 
 #. the videotrack to label
-#: ../gap/gap_decode_mplayer.c:467 ../gap/gap_story_properties.c:4042
-#: ../gap/gap_vex_dialog.c:2242
+#: ../gap/gap_decode_mplayer.c:467 ../gap/gap_story_properties.c:4327
+#: ../gap/gap_vex_dialog.c:2244
 msgid "Videotrack:"
 msgstr "Videotrack:"
 
@@ -970,8 +1586,8 @@ msgstr "Number of videotrack to extract. (0 == ignore video)"
 
 #. Sample Offset
 #. the audiotrack to label
-#: ../gap/gap_decode_mplayer.c:479 ../gap/gap_player_dialog.c:6648
-#: ../gap/gap_vex_dialog.c:2276
+#: ../gap/gap_decode_mplayer.c:479 ../gap/gap_player_dialog.c:7082
+#: ../gap/gap_vex_dialog.c:2278
 msgid "Audiotrack:"
 msgstr "Audiotrack:"
 
@@ -1044,15 +1660,17 @@ msgid "Jpeg Optimize:"
 msgstr "Jpeg Optimise:"
 
 #: ../gap/gap_decode_mplayer.c:544
-msgid "optimization factor(is ignored when other formats are used)"
-msgstr "optimisation factor (is ignored when other formats are used)"
+#| msgid "optimization factor(is ignored when other formats are used)"
+msgid "Optimization factor (is ignored when other formats are used)"
+msgstr "Optimisation factor (is ignored when other formats are used)"
 
 #: ../gap/gap_decode_mplayer.c:554
 msgid "Jpeg Smooth:"
 msgstr "Jpeg Smooth:"
 
 #: ../gap/gap_decode_mplayer.c:555
-msgid "Smooth factor(is ignored when other formats are used)"
+#| msgid "Smooth factor(is ignored when other formats are used)"
+msgid "Smooth factor (is ignored when other formats are used)"
 msgstr "Smooth factor (is ignored when other formats are used)"
 
 #: ../gap/gap_decode_mplayer.c:565
@@ -1060,8 +1678,10 @@ msgid "Jpeg Progressive:"
 msgstr "Jpeg Progressive:"
 
 #: ../gap/gap_decode_mplayer.c:566
+#| msgid ""
+#| "Enable progressive jpeg encoding(is ignored when other formats are used)"
 msgid ""
-"Enable progressive jpeg encoding(is ignored when other formats are used)"
+"Enable progressive jpeg encoding (is ignored when other formats are used)"
 msgstr ""
 "Enable progressive jpeg encoding (is ignored when other formats are used)"
 
@@ -1070,7 +1690,9 @@ msgid "Jpeg Baseline:"
 msgstr "Jpeg Baseline:"
 
 #: ../gap/gap_decode_mplayer.c:573
-msgid "Enable baseline jpeg encoding(is ignored when other formats are used)"
+#| msgid ""
+#| "Enable baseline jpeg encoding(is ignored when other formats are used)"
+msgid "Enable baseline jpeg encoding (is ignored when other formats are used)"
 msgstr "Enable baseline jpeg encoding (is ignored when other formats are used)"
 
 #: ../gap/gap_decode_mplayer.c:584
@@ -1122,7 +1744,7 @@ msgid "MPlayer based extraction"
 msgstr "MPlayer based extraction"
 
 #: ../gap/gap_decode_mplayer.c:617 ../gap/gap_decode_xanim.c:326
-#: ../gap/gap_range_ops.c:1716
+#: ../gap/gap_range_ops.c:1818
 msgid "Select Frame Range"
 msgstr "Select Frame Range"
 
@@ -1137,18 +1759,18 @@ msgid "Illegal starttime %s"
 msgstr "Illegal starttime %s"
 
 #: ../gap/gap_decode_mplayer.c:692 ../gap/gap_decode_xanim.c:365
-#: ../gap/gap_range_ops.c:1460 ../gap/gap_split.c:101
+#: ../gap/gap_range_ops.c:1544 ../gap/gap_split.c:102
 msgid "Overwrite Frame"
 msgstr "Overwrite Frame"
 
 #: ../gap/gap_decode_mplayer.c:694 ../gap/gap_decode_xanim.c:367
-#: ../gap/gap_range_ops.c:1462 ../gap/gap_split.c:103
-#: ../gap/gap_vex_dialog.c:238
+#: ../gap/gap_range_ops.c:1546 ../gap/gap_split.c:104
+#: ../gap/gap_vex_dialog.c:239
 msgid "Overwrite All"
 msgstr "Overwrite All"
 
 #: ../gap/gap_decode_mplayer.c:703 ../gap/gap_decode_xanim.c:376
-#: ../gap/gap_split.c:112
+#: ../gap/gap_split.c:113
 msgid "File already exists"
 msgstr "File already exists"
 
@@ -1169,7 +1791,7 @@ msgid "frames are not extracted, because overwrite of %s was cancelled"
 msgstr "frames are not extracted, because overwrite of %s was cancelled"
 
 #: ../gap/gap_decode_mplayer.c:1007 ../gap/gap_decode_xanim.c:612
-#: ../gap/gap_split.c:347
+#: ../gap/gap_split.c:348
 #, c-format
 msgid "failed to overwrite %s (check permissions ?)"
 msgstr "failed to overwrite %s (check permissions ?)"
@@ -1251,10 +1873,25 @@ msgid "Renaming frames..."
 msgstr "Renaming frames..."
 
 #: ../gap/gap_decode_mplayer.c:1639 ../gap/gap_decode_xanim.c:1203
-#: ../gap/gap_range_ops.c:1333
+#: ../gap/gap_range_ops.c:1390
 msgid "Converting frames..."
 msgstr "Converting frames..."
 
+#: ../gap/gap_decode_mplayer_main.c:110 ../gap/gap_decode_mplayer_main.c:123
+msgid "MPlayer based extraction..."
+msgstr "MPlayer based extraction..."
+
+#. Menu names
+#: ../gap/gap_decode_mplayer_main.c:132 ../gap/gap_frontends_main.c:188
+#: ../gap/gap_vex_main.c:203
+msgid "<Image>/Video/Split Video into Frames/"
+msgstr "<Image>/Video/Split Video into Frames/"
+
+#: ../gap/gap_decode_mplayer_main.c:133 ../gap/gap_frontends_main.c:189
+#: ../gap/gap_vex_main.c:204
+msgid "<Toolbox>/Xtns/Split Video into Frames/"
+msgstr "<Toolbox>/Xtns/Split Video into Frames/"
+
 #: ../gap/gap_decode_xanim.c:138
 msgid "Requirements to run the xanim based video split"
 msgstr "Requirements to run the xanim based video split"
@@ -1326,7 +1963,7 @@ msgid "Enable extraction of frames"
 msgstr "Enable extraction of frames"
 
 #. create extract audio otone track button
-#: ../gap/gap_decode_xanim.c:288 ../gap/gap_player_dialog.c:6675
+#: ../gap/gap_decode_xanim.c:288 ../gap/gap_player_dialog.c:7109
 msgid "Extract Audio"
 msgstr "Extract Audio"
 
@@ -1443,80 +2080,1292 @@ msgstr ""
 "can't find any extracted frames,\n"
 "xanim has failed or was cancelled"
 
-#: ../gap/gap_filter_foreach.c:132
-msgid "Backup to file"
-msgstr "Backup to file"
-
-#. pixel
-#: ../gap/gap_filter_foreach.c:134
-msgid "Make backup of the image after each step"
-msgstr "Make backup of the image after each step"
+#: ../gap/gap_detail_align_exec.c:1526
+#| msgid "Frames:"
+msgid "Frame Phase:"
+msgstr "Frame Phase:"
 
-#: ../gap/gap_filter_foreach.c:138 ../gap/gap_mod_layer.c:107
-#: ../gap/gap_story_dialog.c:6223
-msgid "Continue"
-msgstr "Continue"
+#: ../gap/gap_detail_align_exec.c:1527
+msgid "Frame number (phase) to be rendered."
+msgstr "Frame number (phase) to be rendered."
 
-#: ../gap/gap_filter_foreach.c:142
-#, c-format
-msgid "Skip %d"
-msgstr "Skip %d"
+#: ../gap/gap_detail_align_exec.c:1540
+#| msgid "Macrofile:"
+msgid "XML file:"
+msgstr "XML file:"
 
-#: ../gap/gap_filter_foreach.c:161 ../gap/gap_mod_layer.c:126
-#, c-format
+#: ../gap/gap_detail_align_exec.c:1541
 msgid ""
-"2nd call of %s\n"
-"(define end-settings)"
+"Name of the xml file that contains the tracked detail coordinates.  "
+"(recorded with the detail tracking feature)."
 msgstr ""
-"2nd call of %s\n"
-"(define end-settings)"
+"Name of the xml file that contains the tracked detail coordinates.  "
+"(recorded with the detail tracking feature)."
 
-#: ../gap/gap_filter_foreach.c:165
-#, c-format
+#: ../gap/gap_detail_align_exec.c:1551
+#| msgid "MB Decision:"
+msgid "Precision:"
+msgstr "Precision:"
+
+#: ../gap/gap_detail_align_exec.c:1552
 msgid ""
-"Non-Interactive call of %s\n"
-"(for all layers in between)"
+"Precision (in pixels) for calculation of perspective transformation matrix. "
+"Smaller values give more precision (and need more iterations at calculation)"
 msgstr ""
-"Non-Interactive call of %s\n"
-"(for all layers in between)"
+"Precision (in pixels) for calculation of perspective transformation matrix. "
+"Smaller values give more precision (and need more iterations at calculation)"
 
-#: ../gap/gap_filter_foreach.c:169 ../gap/gap_mod_layer.c:132
-msgid "Animated Filter Apply"
-msgstr "Animated Filter Apply"
-
-#: ../gap/gap_filter_foreach.c:318
-msgid "Applying filter to all layers..."
-msgstr "Applying filter to all layers..."
+#: ../gap/gap_detail_align_exec.c:1570
+#| msgid "Threshold:"
+msgid "PrecisionThreshold:"
+msgstr "PrecisionThreshold:"
 
-#: ../gap/gap_filter_foreach.c:591
-msgid "Select Filter for Animated Apply"
-msgstr "Select Filter for Animated Apply"
+#: ../gap/gap_detail_align_exec.c:1571
+msgid ""
+"Threshold for fine tuning purpose. Iterative calculated coordinates with "
+"precision lower than this threshold are used for fine tuning probe render "
+"attempts. increasing the threshold results in more probe attempts and makes "
+"processing very slow but typically reduces jitter effects. Setting the "
+"threshold smaller than precision disables finetuning probe rendering. Note "
+"that finetuning also depends on the presence of a reference layer with "
+"layername REF in the 1st handled frame"
+msgstr ""
+"Threshold for fine tuning purpose. Iterative calculated coordinates with "
+"precision lower than this threshold are used for fine tuning probe render "
+"attempts. increasing the threshold results in more probe attempts and makes "
+"processing very slow but typically reduces jitter effects. Setting the "
+"threshold smaller than precision disables finetuning probe rendering. Note "
+"that finetuning also depends on the presence of a reference layer with "
+"layername REF in the 1st handled frame"
 
-#: ../gap/gap_filter_foreach.c:592 ../gap/gap_mod_layer.c:1007
-msgid "Apply Constant"
-msgstr "Apply Constant"
+#. the Default button
+#: ../gap/gap_detail_align_exec.c:1595 ../gap/gap_detail_tracking_exec.c:3527
+#: ../gap/gap_mov_dialog.c:1633 ../gap/gap_mpege.c:373
+#: ../gap/gap_name2layer_main.c:529 ../gap/gap_split.c:505
+#: ../gap/gap_story_dialog.c:5307 ../gap/gap_story_dialog.c:5664
+#: ../gap/gap_video_index_creator.c:1006 ../gap/gap_wr_opacity.c:356
+#: ../vid_common/gap_cme_gui.c:3320
+msgid "Default"
+msgstr "Default"
 
-#: ../gap/gap_filter_foreach.c:593 ../gap/gap_mod_layer.c:1008
-msgid "Apply Varying"
-msgstr "Apply Varying"
+#: ../gap/gap_detail_align_exec.c:1596 ../gap/gap_detail_tracking_exec.c:3528
+#: ../gap/gap_mov_dialog.c:1634 ../gap/gap_mpege.c:374
+#: ../gap/gap_name2layer_main.c:530 ../gap/gap_split.c:506
+#: ../gap/gap_video_index_creator.c:1007 ../gap/gap_wr_opacity.c:357
+msgid "Reset all parameters to default values"
+msgstr "Reset all parameters to default values"
 
-#: ../gap/gap_filter_main.c:136
-msgid "Filter all Layers..."
-msgstr "Filter all Layers..."
+#: ../gap/gap_detail_align_exec.c:1598
+msgid "Detail Align via XML"
+msgstr "Detail Align via XML"
 
-#. ------------------ ALTernative Iterators ------------------------------
-#: ../gap/gap_filter_main.c:158 ../gap/gap_fmac_main.c:216
-msgid "<Image>/Filters/"
-msgstr "<Image>/Filters/"
+#: ../gap/gap_detail_align_exec.c:1599 ../gap/gap_detail_tracking_exec.c:3531
+#: ../gap/gap_name2layer_main.c:536 ../gap/gap_video_index_creator.c:1013
+#: ../gap/gap_wr_opacity.c:360
+msgid "Settings :"
+msgstr "Settings :"
 
-#: ../gap/gap_fmac_base.c:205
+#. display dialog with "OK" Button to pause processing
+#. * (the tester can analyse the tempory work image while paused.)
+#.
+#: ../gap/gap_detail_align_exec.c:2780 ../gap/gap_detail_align_exec.c:3218
 #, c-format
-msgid "filtermacro_file: '%s' is corrupted, could not scan databytes"
-msgstr "filtermacro_file: '%s' is corrupted, could not scan databytes"
+msgid ""
+"Fine Tuning step %d done.\n"
+"press OK for next iteration step\n"
+msgstr ""
+"Fine Tuning step %d done.\n"
+"press OK for next iteration step\n"
+
+#: ../gap/gap_detail_align_exec.c:2786 ../gap/gap_detail_align_exec.c:3224
+msgid "Detail Align FineTuning PAUSED"
+msgstr "Detail Align FineTuning PAUSED"
+
+#. title_txt
+#: ../gap/gap_detail_align_exec.c:2787 ../gap/gap_detail_align_exec.c:3225
+msgid "Confirm to continue"
+msgstr "Confirm to continue"
+
+#: ../gap/gap_detail_align_exec.c:3654
+#, c-format
+msgid ""
+"Current path and %s path triggers Perspective transformation:\n"
+"    Top Left     Corner x: %.4f  y: %.4f (pixels)\n"
+"    Top Right    Corner x: %.4f  y: %.4f (pixels)\n"
+"    Bottom Left  Corner x: %.4f  y: %.4f (pixels)\n"
+"    Bottom Right Corner x: %.4f  y: %.4f (pixels)\n"
+"Transformation Matrix\n"
+"    %12.5f %12.5f %12.5f\n"
+"    %12.5f %12.5f %12.5f\n"
+"    %12.5f %12.5f %12.5f\n"
+"\n"
+"Press OK button to perspective transform the layer\n"
+msgstr ""
+"Current path and %s path triggers Perspective transformation:\n"
+"    Top Left     Corner x: %.4f  y: %.4f (pixels)\n"
+"    Top Right    Corner x: %.4f  y: %.4f (pixels)\n"
+"    Bottom Left  Corner x: %.4f  y: %.4f (pixels)\n"
+"    Bottom Right Corner x: %.4f  y: %.4f (pixels)\n"
+"Transformation Matrix\n"
+"    %12.5f %12.5f %12.5f\n"
+"    %12.5f %12.5f %12.5f\n"
+"    %12.5f %12.5f %12.5f\n"
+"\n"
+"Press OK button to perspective transform the layer\n"
+
+#: ../gap/gap_detail_align_exec.c:3679
+#, c-format
+msgid ""
+"Current paths are not valid for Perspective transformation:\n"
+"    For valid transformation 4 points are required\n"
+"    both in the active path and in another path with the name: %s \n"
+"    AND the connection of the 4 points must build up 4 different lines.\n"
+msgstr ""
+"Current paths are not valid for Perspective transformation:\n"
+"    For valid transformation 4 points are required\n"
+"    both in the active path and in another path with the name: %s \n"
+"    AND the connection of the 4 points must build up 4 different lines.\n"
+
+#: ../gap/gap_detail_align_exec.c:3699
+#, c-format
+msgid ""
+"Current path with 4 point triggers transformations:\n"
+"    Rotation:   %.4f (degree)\n"
+"    Scale:      %.1f (%%)\n"
+"    Movement X: %.0f (pixels)\n"
+"    Movement Y: %.0f (pixels)\n"
+"\n"
+"Press OK button to transform the layer\n"
+msgstr ""
+"Current path with 4 point triggers transformations:\n"
+"    Rotation:   %.4f (degree)\n"
+"    Scale:      %.1f (%%)\n"
+"    Movement X: %.0f (pixels)\n"
+"    Movement Y: %.0f (pixels)\n"
+"\n"
+"Press OK button to transform the layer\n"
+
+#: ../gap/gap_detail_align_exec.c:3721
+#, c-format
+msgid ""
+"Current path with 2 points triggers simple move:\n"
+"    Movement X: %.0f (pixels)\n"
+"    Movement Y: %.0f (pixels)\n"
+"\n"
+"Press OK button to move the layer\n"
+msgstr ""
+"Current path with 2 points triggers simple move:\n"
+"    Movement X: %.0f (pixels)\n"
+"    Movement Y: %.0f (pixels)\n"
+"\n"
+"Press OK button to move the layer\n"
+
+#: ../gap/gap_detail_align_exec.c:3737
+#, c-format
+msgid ""
+"This filter requires a current path with 4 or 2 points\n"
+"and a path with name: %s with same number of points.\n"
+"\n"
+"Please create both paths and press the Refresh button.\n"
+msgstr ""
+"This filter requires a current path with 4 or 2 points\n"
+"and a path with name: %s with same number of points.\n"
+"\n"
+"Please create both paths and press the Refresh button.\n"
+
+#: ../gap/gap_detail_align_exec.c:3748
+msgid ""
+"This filter requires a current path with 4 or 2 points\n"
+"It can transform and/or move the current layer according to such path "
+"coordinate points.\n"
+"\n"
+"Please create a path and press the Refresh button."
+msgstr ""
+"This filter requires a current path with 4 or 2 points\n"
+"It can transform and/or move the current layer according to such path "
+"coordinate points.\n"
+"\n"
+"Please create a path and press the Refresh button."
+
+#: ../gap/gap_detail_align_exec.c:3859
+msgid "Transform Layer via 4 (or 2) point Alignment"
+msgstr "Transform Layer via 4 (or 2) point Alignment"
+
+#. pointOrder radiobutton
+#. * POINT_ORDER_MODE_31_42:  compatible to the exact aligner script (from the plugin registry)
+#.
+#: ../gap/gap_detail_align_exec.c:3912
+#| msgid "Load Path Points from File"
+msgid "Path Point Order:"
+msgstr "Path Point Order:"
+
+#. Order Mode the radio buttons
+#: ../gap/gap_detail_align_exec.c:3930
+#, c-format
+msgid ""
+"( 3 --> 1 )  ( 4 --> 2 )\n"
+"Source is marked by current path points 3&4\n"
+"Target is marked by current path points 1&3\n"
+msgstr ""
+"( 3 --> 1 )  ( 4 --> 2 )\n"
+"Source is marked by current path points 3&4\n"
+"Target is marked by current path points 1&3\n"
+
+#: ../gap/gap_detail_align_exec.c:3946
+#, c-format
+msgid ""
+"( 2 --> 1 )  ( 4 --> 3 )\n"
+"Source is marked by current path points 2&4\n"
+"Target is marked by current path points 1&3\n"
+msgstr ""
+"( 2 --> 1 )  ( 4 --> 3 )\n"
+"Source is marked by current path points 2&4\n"
+"Target is marked by current path points 1&3\n"
+
+#: ../gap/gap_detail_align_exec.c:3962
+#, c-format
+msgid ""
+"( 1 --> T1 ) ( 2 --> T2 ) ( 3 --> T3 ) ( 4 --> T4 )\n"
+"Source is marked by current path points 1,2,3,4\n"
+"Target is marked by path with name: %s points 1,2,3,4"
+msgstr ""
+"( 1 --> T1 ) ( 2 --> T2 ) ( 3 --> T3 ) ( 4 --> T4 )\n"
+"Source is marked by current path points 1,2,3,4\n"
+"Target is marked by path with name: %s points 1,2,3,4"
+
+#: ../gap/gap_detail_align_exec.c:4092
+msgid ""
+"This filter requires a current path with 4 points, where point 1 and 2 mark "
+"reference positions and point 3 and 4 mark positions in the target layer. It "
+"transforms the target layer in a way that point3 is moved to point1 and "
+"point4 moves to point2. (this may include rotate and scale transformation).\n"
+"A path with 2 points can be used to move point2 to point1. (via simple move "
+"operation without rotate and scale)"
+msgstr ""
+"This filter requires a current path with 4 points, where point 1 and 2 mark "
+"reference positions and point 3 and 4 mark positions in the target layer. It "
+"transforms the target layer in a way that point3 is moved to point1 and "
+"point4 moves to point2. (this may include rotate and scale transformation).\n"
+"A path with 2 points can be used to move point2 to point1. (via simple move "
+"operation without rotate and scale)"
+
+#: ../gap/gap_detail_align_exec.c:4103
+msgid ""
+"This filter requires a current path with 4 points, where point 1 and 3 mark "
+"reference positions and point 2 and 4 mark positions in the target layer. It "
+"transforms the target layer in a way that point2 is moved to point1 and "
+"point4 moves to point3. (this may include rotate and scale transformation).\n"
+"A path with 2 points can be used to move point2 to point1. (via simple move "
+"operation without rotate and scale)"
+msgstr ""
+"This filter requires a current path with 4 points, where point 1 and 3 mark "
+"reference positions and point 2 and 4 mark positions in the target layer. It "
+"transforms the target layer in a way that point2 is moved to point1 and "
+"point4 moves to point3. (this may include rotate and scale transformation).\n"
+"A path with 2 points can be used to move point2 to point1. (via simple move "
+"operation without rotate and scale)"
+
+#: ../gap/gap_detail_tracking_exec.c:3223
+msgid "Detail Tracking Stopped. (could not find corresponding detail)"
+msgstr "Detail Tracking Stopped. (could not find corresponding detail)"
+
+#: ../gap/gap_detail_tracking_exec.c:3363
+msgid ""
+"This filter requires a current path with one or 2 anchor points\n"
+"to mark coordinate(s) to be tracked in the target frame(s)"
+msgstr ""
+"This filter requires a current path with one or 2 anchor points\n"
+"to mark coordinate(s) to be tracked in the target frame(s)"
+
+#: ../gap/gap_detail_tracking_exec.c:3368
+#| msgid "Delete Point"
+msgid "Select Points:"
+msgstr "Select Points:"
+
+#: ../gap/gap_detail_tracking_exec.c:3369
+msgid ""
+"1: select only the best path point for movement detection, 2: select the "
+"best 2 points for movement,scale and rotation detection."
+msgstr ""
+"1: select only the best path point for movement detection, 2: select the "
+"best 2 points for movement,scale and rotation detection."
+
+#: ../gap/gap_detail_tracking_exec.c:3385
+msgid "Locate colordiff Thres:"
+msgstr "Locate colourdiff Thres:"
+
+#: ../gap/gap_detail_tracking_exec.c:3386
+msgid ""
+"Colordiff threshold value. Locate fails when average color difference is "
+"below this value."
+msgstr ""
+"Colourdiff threshold value. Locate fails when average colour difference is "
+"below this value."
+
+#: ../gap/gap_detail_tracking_exec.c:3398 ../gap/gap_morph_tween_dialog.c:819
+#| msgid "Feather Radius:"
+msgid "Locate Shape Radius:"
+msgstr "Locate Shape Radius:"
+
+#: ../gap/gap_detail_tracking_exec.c:3399
+msgid ""
+"The quadratic area surrounding a marked detail coordinate +- this radius is "
+"considered as reference shape, to be tracked in the target frame(s)."
+msgstr ""
+"The quadratic area surrounding a marked detail coordinate +- this radius is "
+"considered as reference shape, to be tracked in the target frame(s)."
+
+#: ../gap/gap_detail_tracking_exec.c:3412
+msgid "Locate Target Move Radius:"
+msgstr "Locate Target Move Radius:"
+
+#: ../gap/gap_detail_tracking_exec.c:3413
+msgid "Limits attempts to locate the Detail within this radius."
+msgstr "Limits attempts to locate the Detail within this radius."
+
+#: ../gap/gap_detail_tracking_exec.c:3427
+msgid "Log Relative Coords:"
+msgstr "Log Relative Coords:"
+
+#: ../gap/gap_detail_tracking_exec.c:3428
+msgid ""
+"ON: Coordinates are logged relative to the first coordinate.\n"
+"OFF: Coordinates are logged as absolute pixel coordinate values."
+msgstr ""
+"ON: Coordinates are logged relative to the first coordinate.\n"
+"OFF: Coordinates are logged as absolute pixel coordinate values."
+
+#: ../gap/gap_detail_tracking_exec.c:3437
+msgid "Log Scaling:"
+msgstr "Log Scaling:"
+
+#: ../gap/gap_detail_tracking_exec.c:3438
+msgid ""
+"ON: Calculate scaling and rotation when 2 detail Coordinates are tracked.\n"
+"OFF: Calculate only rotation and keep original size."
+msgstr ""
+"ON: Calculate scaling and rotation when 2 detail Coordinates are tracked.\n"
+"OFF: Calculate only rotation and keep original size."
+
+#: ../gap/gap_detail_tracking_exec.c:3448
+#| msgid "Frame Reference:"
+msgid "BG is Reference:"
+msgstr "BG is Reference:"
+
+#: ../gap/gap_detail_tracking_exec.c:3449
+msgid ""
+"ON: Use background layer as reference and foreground layer as target for "
+"tracking.\n"
+"OFF: Use foreground layer as target, and the layer below as reference\n"
+"."
+msgstr ""
+"ON: Use background layer as reference and foreground layer as target for "
+"tracking.\n"
+"OFF: Use foreground layer as target, and the layer below as reference\n"
+"."
+
+#: ../gap/gap_detail_tracking_exec.c:3457
+#| msgid "Rename layer(s)"
+msgid "Remove Middle Layers:"
+msgstr "Remove Middle Layers:"
+
+#: ../gap/gap_detail_tracking_exec.c:3458
+msgid ""
+"ON: removes layers (except BG and 2 Layer on top) that are not relevant for "
+"detail tracking.\n"
+"OFF: Keep all layers."
+msgstr ""
+"ON: removes layers (except BG and 2 Layer on top) that are not relevant for "
+"detail tracking.\n"
+"OFF: Keep all layers."
+
+#: ../gap/gap_detail_tracking_exec.c:3466
+#| msgid "Transform:"
+msgid "add Transformed Layer:"
+msgstr "add Transformed Layer:"
+
+#: ../gap/gap_detail_tracking_exec.c:3467
+msgid ""
+"ON: add layer and apply detail_align transformation when tracking to XCF "
+"frame image.\n"
+"OFF: do not apply detail align transformation\n"
+"."
+msgstr ""
+"ON: add layer and apply detail_align transformation when tracking to XCF "
+"frame image.\n"
+"OFF: do not apply detail align transformation\n"
+"."
+
+#: ../gap/gap_detail_tracking_exec.c:3476
+#| msgid "Offset:"
+msgid "Const X Offset:"
+msgstr "Const X Offset:"
+
+#: ../gap/gap_detail_tracking_exec.c:3477
+msgid "This value is added when logging captured X coordinates."
+msgstr "This value is added when logging captured X coordinates."
+
+#: ../gap/gap_detail_tracking_exec.c:3490
+#| msgid "Offset:"
+msgid "Const Y Offset:"
+msgstr "Const Y Offset:"
+
+#: ../gap/gap_detail_tracking_exec.c:3491
+msgid "This value is added when logging captured Y coordinates."
+msgstr "This value is added when logging captured Y coordinates."
+
+#: ../gap/gap_detail_tracking_exec.c:3504
+msgid "Const Rotate Offset:"
+msgstr "Const Rotate Offset:"
+
+#: ../gap/gap_detail_tracking_exec.c:3505
+msgid "This value is added when logging rotation values."
+msgstr "This value is added when logging rotation values."
+
+#: ../gap/gap_detail_tracking_exec.c:3517
+msgid "MovePath XML file:"
+msgstr "MovePath XML file:"
+
+#: ../gap/gap_detail_tracking_exec.c:3518
+msgid ""
+"Name of the file to log the tracked detail coordinates  as XML parameterfile "
+"for later use in the MovePath plug-in."
+msgstr ""
+"Name of the file to log the tracked detail coordinates  as XML parameterfile "
+"for later use in the MovePath plug-in."
+
+#: ../gap/gap_detail_tracking_exec.c:3530
+msgid "Detail Tracking"
+msgstr "Detail Tracking"
+
+#: ../gap/gap_detail_tracking_main.c:255
+msgid "DetailTracking Config..."
+msgstr "DetailTracking Config..."
+
+#: ../gap/gap_detail_tracking_main.c:281
+#| msgid "AL-Tracking:"
+msgid "DetailTracking"
+msgstr "DetailTracking"
+
+#: ../gap/gap_detail_tracking_main.c:292
+#, c-format
+msgid ""
+"optional fine tuning is triggered when the frame image has an additional "
+"Layer with the special name '%s.'. In this case the transformation is done "
+"in more probe variants with slightly different values and the result is "
+"compared with the opaque areas in the '%s.' layer for final rendering, the "
+"variant is picked that has the minimum difference in the compared areas. The "
+"performance intensive fine tuning is intended to reduce unwanted jitter "
+"effects with minimal amplitude of just 1 pixel or below when alignment is "
+"applied to many frames of a videoclip for stabilization purposes. The '%s.' "
+"layer shall have a layer mask that marks comparable background white "
+"(opaque). "
+msgstr ""
+"optional fine tuning is triggered when the frame image has an additional "
+"Layer with the special name '%s.'. In this case the transformation is done "
+"in more probe variants with slightly different values and the result is "
+"compared with the opaque areas in the '%s.' layer for final rendering, the "
+"variant is picked that has the minimum difference in the compared areas. The "
+"performance intensive fine tuning is intended to reduce unwanted jitter "
+"effects with minimal amplitude of just 1 pixel or below when alignment is "
+"applied to many frames of a videoclip for stabilisation purposes. The '%s.' "
+"layer shall have a layer mask that marks comparable background white "
+"(opaque). "
+
+#: ../gap/gap_detail_tracking_main.c:308
+#, c-format
+msgid ""
+"This video frame stabilisation filter transforms the specified layer. It "
+"uses the relevant controlpoint (that matches the framePhase parameter) in "
+"the recorded XML file as input.  and calculates offsets, scaling and "
+"rotation or perspective corner points to transform the layer in a way that "
+"the points p1x p1y p2x p2y (p3x p3y p4x p4y) will exactly match with the "
+"points s1x s1y s2x s2y (s3x s3y s4x s4y) in the same controlpoint in the XML "
+"file.(calling this filter with framePhase 1 typically does no "
+"transformation) This filter is intended to run under control of the gimp-gap "
+"frames modify feature to align multiple frames according to the "
+"controlpoints recorded in an XML file (via Detail tracking feature).%s"
+msgstr ""
+"This video frame stabilisation filter transforms the specified layer. It "
+"uses the relevant controlpoint (that matches the framePhase parameter) in "
+"the recorded XML file as input.  and calculates offsets, scaling and "
+"rotation or perspective corner points to transform the layer in a way that "
+"the points p1x p1y p2x p2y (p3x p3y p4x p4y) will exactly match with the "
+"points s1x s1y s2x s2y (s3x s3y s4x s4y) in the same controlpoint in the XML "
+"file.(calling this filter with framePhase 1 typically does no "
+"transformation) This filter is intended to run under control of the gimp-gap "
+"frames modify feature to align multiple frames according to the "
+"controlpoints recorded in an XML file (via Detail tracking feature).%s"
+
+#: ../gap/gap_detail_tracking_main.c:329
+msgid "Align Transform via XML file..."
+msgstr "Align Transform via XML file..."
+
+#: ../gap/gap_detail_tracking_main.c:338
+#, c-format
+msgid ""
+"This filter expects a current path with 4 points as input where points 1 and "
+"2 mark positions within a reference layer and points 3 and 4 mark 2 "
+"corresponding point in the target layer. The transformation is applied to "
+"the target layer and sets offsets, scaling and rotation in a way that point3 "
+"is placed on position of point1, and point4 is placed on position of point2. "
+"As alternative this filter also provides exact alignment via Perspective "
+"Transformation. Therefore 4 points are required in the current path, and "
+"another 4 points are required in an additional path that must have the name "
+"'%s'. The layer will be transformed in a way that all 4 points in the "
+"current path will be placed on their corresponding points in the '%s' path.%s"
+msgstr ""
+"This filter expects a current path with 4 points as input where points 1 and "
+"2 mark positions within a reference layer and points 3 and 4 mark 2 "
+"corresponding point in the target layer. The transformation is applied to "
+"the target layer and sets offsets, scaling and rotation in a way that point3 "
+"is placed on position of point1, and point4 is placed on position of point2. "
+"As alternative this filter also provides exact alignment via Perspective "
+"Transformation. Therefore 4 points are required in the current path, and "
+"another 4 points are required in an additional path that must have the name "
+"'%s'. The layer will be transformed in a way that all 4 points in the "
+"current path will be placed on their corresponding points in the '%s' path.%s"
+
+#: ../gap/gap_detail_tracking_main.c:361
+msgid "Exact Align via 4-Point Path."
+msgstr "Exact Align via 4-Point Path."
+
+#: ../gap/gap_detail_tracking_main.c:375
+#| msgid "<Image>/Video/Layer/Transform/"
+msgid "<Image>/Layer/Transform/"
+msgstr "<Image>/Layer/Transform/"
+
+#. Menu names
+#: ../gap/gap_detail_tracking_main.c:376 ../gap/gap_wr_trans.c:280
+msgid "<Image>/Video/Layer/Transform/"
+msgstr "<Image>/Video/Layer/Transform/"
+
+#: ../gap/gap-dup-continue.scm:38
+#| msgid "<Image>/Video/Duplicate Frames..."
+msgid "<Image>/Video/Duplicate Continue"
+msgstr "<Image>/Video/Duplicate Continue"
+
+#: ../gap/gap_edge_detection_dialog.c:299
+msgid "Edge Detect (DoSoG)"
+msgstr "Edge Detect (DoSoG)"
+
+#. the frame
+#: ../gap/gap_edge_detection_dialog.c:321
+msgid "Edge Detect by Shift and Blur"
+msgstr "Edge Detect by Shift and Blur"
+
+#: ../gap/gap_edge_detection_dialog.c:336
+msgid "Blur R1 (X):"
+msgstr "Blur R1 (X):"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:343
+msgid "Blur radius 1 X direction"
+msgstr "Blur radius 1 X direction"
+
+#: ../gap/gap_edge_detection_dialog.c:354
+msgid "Blur R1 (Y):"
+msgstr "Blur R1 (Y):"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:361
+msgid "Blur radius 1 Y direction"
+msgstr "Blur radius 1 Y direction"
+
+#: ../gap/gap_edge_detection_dialog.c:372
+msgid "Blur R2 (X):"
+msgstr "Blur R2 (X):"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:379
+msgid "Blur radius 2 X direction"
+msgstr "Blur radius 2 X direction"
+
+#: ../gap/gap_edge_detection_dialog.c:393
+msgid "Blur R2 (Y):"
+msgstr "Blur R2 (Y):"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:400
+msgid "Blur radius 2 Y direction"
+msgstr "Blur radius 2 Y direction"
+
+#: ../gap/gap_edge_detection_dialog.c:411
+#| msgid "N-Shift:"
+msgid "Shift Left:"
+msgstr "Shift Left:"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:418
+msgid "Shift left by n pixels"
+msgstr "Shift left by n pixels"
+
+#: ../gap/gap_edge_detection_dialog.c:429
+#| msgid "Soft Light"
+msgid "Shift Right:"
+msgstr "Shift Right:"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:436
+msgid "Shift right by n pixels"
+msgstr "Shift right by n pixels"
+
+#: ../gap/gap_edge_detection_dialog.c:446
+#| msgid "N-Shift:"
+msgid "Shift Up:"
+msgstr "Shift Up:"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:453
+msgid "Shift up by n pixels"
+msgstr "Shift up by n pixels"
+
+#: ../gap/gap_edge_detection_dialog.c:464
+#| msgid "N-Shift:"
+msgid "Shift Down:"
+msgstr "Shift Down:"
+
+#. lower/upper
+#. step, page
+#. digits
+#. constrain
+#. lower/upper unconstrained
+#: ../gap/gap_edge_detection_dialog.c:471
+msgid "Shift down by n pixels"
+msgstr "Shift down by n pixels"
+
+#: ../gap/gap_edge_detection_dialog.c:480
+#| msgid "Color Levels"
+msgid "Auto Levels:"
+msgstr "Auto Levels:"
+
+#: ../gap/gap_edge_detection_dialog.c:491
+msgid "ON: apply auto stretch levels"
+msgstr "ON: apply auto stretch levels"
+
+#: ../gap/gap_edge_detection_dialog.c:502
+#| msgid "Saturation:"
+msgid "Desaturate:"
+msgstr "Desaturate:"
+
+#: ../gap/gap_edge_detection_dialog.c:513
+msgid "ON: Desaturate result to shades of grey"
+msgstr "ON: Desaturate result to shades of grey"
+
+#: ../gap/gap_edge_detection_dialog.c:524
+msgid "Invert:"
+msgstr "Invert:"
+
+#: ../gap/gap_edge_detection_dialog.c:535
+msgid ""
+"ON: Invert (Black edge lines on white area) OFF: White lines on black area"
+msgstr ""
+"ON: Invert (Black edge lines on white area) OFF: White lines on black area"
+
+#: ../gap/gap_edge_detection_dialog.c:547 ../gap/gap_name2layer_main.c:520
+msgid "Create Layer:"
+msgstr "Create Layer:"
+
+#: ../gap/gap_edge_detection_dialog.c:558
+msgid ""
+"ON: Render result as new layer OFF: render replaces original layers content"
+msgstr ""
+"ON: Render result as new layer OFF: render replaces original layers content"
+
+#: ../gap/gap_edge_detection_dialog.c:1117
+#, c-format
+#| msgid "Error: Image '%s' not found"
+msgid "Error: Image '%d' not found"
+msgstr "Error: Image '%d' not found"
+
+#: ../gap/gap_edge_detection_dialog.c:1122
+#| msgid "Error: Bluebox effect operates only on layers"
+msgid "Error: This Edge detection method operates only on layers"
+msgstr "Error: This Edge detection method operates only on layers"
+
+#: ../gap/gap_edge_detection_dialog.c:1201
+#| msgid "BlueboxPreview.xcf"
+msgid "EdgeDetectionPreview.xcf"
+msgstr "EdgeDetectionPreview.xcf"
+
+#: ../gap/gap_edge_detection_main.c:161
+msgid "Edge Detect (DoSoG) ..."
+msgstr "Edge Detect (DoSoG) ..."
+
+#: ../gap/gap_edge_detection_main.c:167
+#| msgid "<Image>/Video/Layer/"
+msgid "<Image>/Video/Layer/Render"
+msgstr "<Image>/Video/Layer/Render"
+
+#. The dialog1 and main vbox
+#: ../gap/gap_fg_from_sel_dialog.c:240 ../gap/gap_fg_matting_dialog.c:372
+msgid "Foreground-Extract"
+msgstr "Foreground-Extract"
+
+#. the frame
+#. Options section
+#: ../gap/gap_fg_from_sel_dialog.c:276 ../gap/gap_fg_matting_dialog.c:408
+#: ../gap/gap_mov_dialog.c:1637 ../gap/gap_opacity_exposure_main.c:1054
+#: ../gap/gap_wr_layermode.c:329
+msgid "Options"
+msgstr "Options"
+
+#. the InnerRadius spinbutton
+#: ../gap/gap_fg_from_sel_dialog.c:297
+#| msgid "Feather Radius:"
+msgid "Inner Radius"
+msgstr "Inner Radius"
+
+#: ../gap/gap_fg_from_sel_dialog.c:305
+msgid "Radius for undefined (e.g. trimmable) area inside the selection border"
+msgstr "Radius for undefined (e.g. trimmable) area inside the selection border"
+
+#. the OuterRadius spinbutton
+#: ../gap/gap_fg_from_sel_dialog.c:318
+#| msgid "Feather Radius:"
+msgid "Outer Radius"
+msgstr "Outer Radius"
+
+#: ../gap/gap_fg_from_sel_dialog.c:326
+msgid "Radius for undefined (e.g. trimmable) area outside the selection border"
+msgstr ""
+"Radius for undefined (e.g. trimmable) area outside the selection border"
+
+#. create_layermask checkbutton
+#: ../gap/gap_fg_from_sel_dialog.c:343 ../gap/gap_fg_matting_dialog.c:491
+#| msgid "Create Layers"
+msgid "Create Layermask:"
+msgstr "Create Layermask:"
+
+#: ../gap/gap_fg_from_sel_dialog.c:354 ../gap/gap_fg_matting_dialog.c:502
+msgid ""
+"ON: render opacity by creating a new layer mask, OFF: apply rendered opacity "
+"to the alpha channel"
+msgstr ""
+"ON: render opacity by creating a new layer mask, OFF: apply rendered opacity "
+"to the alpha channel"
+
+#. lock_color checkbutton
+#: ../gap/gap_fg_from_sel_dialog.c:368 ../gap/gap_fg_matting_dialog.c:516
+msgid "Lock Colors:"
+msgstr "Lock Colours:"
+
+#: ../gap/gap_fg_from_sel_dialog.c:378 ../gap/gap_fg_matting_dialog.c:526
+msgid ""
+"ON: Keep RGB channels of the input layer, OFF: allow Background color "
+"removal in processed undefined regions"
+msgstr ""
+"ON: Keep RGB channels of the input layer, OFF: allow Background colour "
+"removal in processed undefined regions"
+
+#. colordiff_threshold spinbutton
+#: ../gap/gap_fg_from_sel_dialog.c:392 ../gap/gap_fg_matting_dialog.c:567
+#| msgid "Common color threshold"
+msgid "Color Diff Threshold"
+msgstr "Colour Diff Threshold"
+
+#: ../gap/gap_fg_from_sel_dialog.c:400 ../gap/gap_fg_matting_dialog.c:575
+msgid "sensitivity for color comparison"
+msgstr "sensitivity for colour comparison"
+
+#. the tri-map drawable selection combo box
+#: ../gap/gap_fg_matting_dialog.c:429
+msgid "Tri-Map:"
+msgstr "Tri-Map:"
+
+#: ../gap/gap_fg_matting_dialog.c:443
+msgid ""
+"Select the tri_map layer (or layermask).  the tri-map shall be of same size "
+"as the input layer and  provides a rough user selection  where WHITE pixels "
+"in the tri map defines FOREGROUND (i.e. opaque result)  BLACK pixels define "
+"BACKGROUND (i.e. transparent result) GRAY pixels (value 1 up to 240) are "
+"marked as Undefined  (i.e. opacity to be processed by this filter.) )"
+msgstr ""
+"Select the tri_map layer (or layermask).  the tri-map shall be of same size "
+"as the input layer and  provides a rough user selection  where WHITE pixels "
+"in the tri map defines FOREGROUND (i.e. opaque result)  BLACK pixels define "
+"BACKGROUND (i.e. transparent result) GRAY pixels (value 1 up to 240) are "
+"marked as Undefined  (i.e. opacity to be processed by this filter.) )"
+
+#: ../gap/gap_fg_matting_dialog.c:467
+#| msgid "layermask"
+msgid "Layermask"
+msgstr "Layermask"
+
+#. create_result (create_result checkbutton
+#: ../gap/gap_fg_matting_dialog.c:539
+#| msgid "Create Layer:"
+msgid "Create Result Layer:"
+msgstr "Create Result Layer:"
+
+#. gtk_widget_show (checkbutton);
+#: ../gap/gap_fg_matting_dialog.c:551
+msgid ""
+"ON: create a new layer as result of the foreground extraction processing. "
+"OFF: render transparency and background color removal on the input drawable"
+msgstr ""
+"ON: create a new layer as result of the foreground extraction processing. "
+"OFF: render transparency and background colour removal on the input drawable"
+
+#: ../gap/gap_fg_matting_exec.c:130
+#| msgid "Grain Extract"
+msgid "Foreground Extract"
+msgstr "Foreground Extract"
+
+#: ../gap/gap_fg_matting_main.c:177
+msgid "Foreground Extract..."
+msgstr "Foreground Extract..."
+
+#: ../gap/gap_fg_matting_main.c:203
+msgid "Foreground Extract Via Selection..."
+msgstr "Foreground Extract Via Selection..."
+
+#. Menu names
+#: ../gap/gap_fg_matting_main.c:213
+#| msgid "<Image>/Video/Layer/Transform/"
+msgid "<Image>/Layer/Transparency/"
+msgstr "<Image>/Layer/Transparency/"
+
+#: ../gap/gap_filter_foreach.c:143 ../gap/gap_mod_layer.c:125
+msgid "do not show this dialog again"
+msgstr "do not show this dialogue again"
+
+#: ../gap/gap_filter_foreach.c:144 ../gap/gap_mod_layer.c:126
+#, c-format
+msgid ""
+"add %s to gimprc configuration to disable this dialog in all further sessions"
+msgstr ""
+"add %s to gimprc configuration to disable this dialog in all further sessions"
+
+#: ../gap/gap_filter_foreach.c:152
+msgid "Backup to file"
+msgstr "Backup to file"
+
+#. pixel
+#: ../gap/gap_filter_foreach.c:154
+msgid "Make backup of the image after each step"
+msgstr "Make backup of the image after each step"
+
+#: ../gap/gap_filter_foreach.c:158 ../gap/gap_mod_layer.c:132
+#: ../gap/gap_story_dialog.c:6606
+msgid "Continue"
+msgstr "Continue"
+
+#: ../gap/gap_filter_foreach.c:162
+#, c-format
+msgid "Skip %d"
+msgstr "Skip %d"
+
+#: ../gap/gap_filter_foreach.c:178 ../gap/gap_mod_layer.c:149
+#, c-format
+msgid ""
+"2nd call of %s\n"
+"(define end-settings)"
+msgstr ""
+"2nd call of %s\n"
+"(define end-settings)"
+
+#: ../gap/gap_filter_foreach.c:182
+#, c-format
+msgid ""
+"Non-Interactive call of %s\n"
+"(for all layers in between)"
+msgstr ""
+"Non-Interactive call of %s\n"
+"(for all layers in between)"
+
+#: ../gap/gap_filter_foreach.c:186 ../gap/gap_mod_layer.c:155
+msgid "Animated Filter Apply"
+msgstr "Animated Filter Apply"
+
+#: ../gap/gap_filter_foreach.c:235
+#, c-format
+msgid ""
+"Error: Plugin %s has changed the number of layers from %d to %d\n"
+"could not restore Layer visibility.\n"
+msgstr ""
+"Error: Plugin %s has changed the number of layers from %d to %d\n"
+"could not restore Layer visibility.\n"
+
+#: ../gap/gap_filter_foreach.c:416
+msgid "Applying filter to all layers..."
+msgstr "Applying filter to all layers..."
+
+#: ../gap/gap_filter_foreach.c:707
+msgid "Select Filter for Animated Apply"
+msgstr "Select Filter for Animated Apply"
+
+#: ../gap/gap_filter_foreach.c:708 ../gap/gap_mod_layer.c:1629
+msgid "Apply"
+msgstr "Apply"
+
+#: ../gap/gap_filter_main.c:137
+msgid "Filter all Layers..."
+msgstr "Filter all Layers..."
+
+#. ------------------ ALTernative Iterators ------------------------------
+#: ../gap/gap_filter_main.c:159 ../gap/gap_fmac_main.c:219
+msgid "<Image>/Filters/"
+msgstr "<Image>/Filters/"
+
+#: ../gap/gap_fire_pattern.c:1043 ../gap/gap_water_pattern.c:430
+#, c-format
+msgid "drawable:%d is not a layer\n"
+msgstr "drawable:%d is not a layer\n"
+
+#. The dialog1 and main vbox
+#: ../gap/gap_fire_pattern.c:1713
+#| msgid "Pattern:"
+msgid "Fire-Pattern"
+msgstr "Fire-Pattern"
+
+#. the frame
+#: ../gap/gap_fire_pattern.c:1749 ../gap/gap_water_pattern.c:1075
+#| msgid "Audio Options"
+msgid "Animation options"
+msgstr "Animation options"
+
+#. createImage checkbutton
+#: ../gap/gap_fire_pattern.c:1770 ../gap/gap_water_pattern.c:1096
+#| msgid "Create Layer:"
+msgid "Create Image:"
+msgstr "Create Image:"
+
+#: ../gap/gap_fire_pattern.c:1782 ../gap/gap_water_pattern.c:1108
+msgid ""
+"ON: create a new image with n copies of the input drawable and render "
+"complete animation effect on those copies. OFF: render only one phase of the "
+"animation effect on the input drawable"
+msgstr ""
+"ON: create a new image with n copies of the input drawable and render "
+"complete animation effect on those copies. OFF: render only one phase of the "
+"animation effect on the input drawable"
+
+#: ../gap/gap_fire_pattern.c:1795 ../gap/gap_water_pattern.c:1118
+#| msgid "B-Frames:"
+msgid "N-Frames:"
+msgstr "N-Frames:"
+
+#: ../gap/gap_fire_pattern.c:1805 ../gap/gap_water_pattern.c:1128
+msgid "Number of frames to be rendered as layer in the newly created image."
+msgstr "Number of frames to be rendered as layer in the newly created image."
+
+#. shiftPhaseY spinbutton
+#: ../gap/gap_fire_pattern.c:1819
+msgid "Phase shift"
+msgstr "Phase shift"
+
+#: ../gap/gap_fire_pattern.c:1827 ../gap/gap_water_pattern.c:1169
+msgid "Vertical shift phase where 1.0 refers to image height"
+msgstr "Vertical shift phase where 1.0 refers to image height"
+
+#. the frame
+#: ../gap/gap_fire_pattern.c:1840 ../gap/gap_water_pattern.c:1182
+#| msgid "Dither Options"
+msgid "Pattern options"
+msgstr "Pattern options"
+
+#. use existing Patterns checkbutton
+#: ../gap/gap_fire_pattern.c:1863 ../gap/gap_water_pattern.c:1205
+#| msgid "Create Layer:"
+msgid "Create Pattern:"
+msgstr "Create Pattern:"
+
+#: ../gap/gap_fire_pattern.c:1874
+msgid ""
+"ON: create firepattern cloud layer according to options. OFF: Use external "
+"pattern layer. "
+msgstr ""
+"ON: create firepattern cloud layer according to options. OFF: Use external "
+"pattern layer. "
+
+#: ../gap/gap_fire_pattern.c:1886
+msgid "vertical stretch factor for the fire pattern"
+msgstr "vertical stretch factor for the fire pattern"
+
+#. scalex spinbutton
+#: ../gap/gap_fire_pattern.c:1899 ../gap/gap_water_pattern.c:1279
+#| msgid "Select Pattern:"
+msgid "Scale Pattern X:"
+msgstr "Scale Pattern X:"
+
+#: ../gap/gap_fire_pattern.c:1908
+msgid ""
+"Horizontal scaling of the random patterns that are created for rendering "
+"(cloud layer)"
+msgstr ""
+"Horizontal scaling of the random patterns that are created for rendering "
+"(cloud layer)"
+
+#. the y coordinate label
+#. shiftPhaseY spinbutton
+#: ../gap/gap_fire_pattern.c:1918 ../gap/gap_morph_dialog.c:3225
+#: ../gap/gap_mov_dialog.c:6062 ../gap/gap_name2layer_main.c:503
+#: ../gap/gap_resi_dialog.c:853 ../gap/gap_water_pattern.c:1161
+#: ../gap/gap_water_pattern.c:1298
+msgid "Y:"
+msgstr "Y:"
+
+#: ../gap/gap_fire_pattern.c:1927
+msgid ""
+"Vertical scaling of the random patterns that are created for rendering "
+"(cloud layer)"
+msgstr ""
+"Vertical scaling of the random patterns that are created for rendering "
+"(cloud layer)"
+
+#: ../gap/gap_fire_pattern.c:1940
+#| msgid "Select Pattern:"
+msgid "Seed Pattern:"
+msgstr "Seed Pattern:"
+
+#: ../gap/gap_fire_pattern.c:1950 ../gap/gap_water_pattern.c:1329
+msgid "Seed for creating random pattern (cloud1 layer) use 0 for random value."
+msgstr ""
+"Seed for creating random pattern (cloud1 layer) use 0 for random value."
+
+#: ../gap/gap_fire_pattern.c:1961
+msgid "Detail:"
+msgstr "Detail:"
+
+#: ../gap/gap_fire_pattern.c:1971
+msgid "Detail level for creating random pattern (cloud layer)"
+msgstr "Detail level for creating random pattern (cloud layer)"
+
+#. pattern
+#. the layer_pattern label
+#: ../gap/gap_fire_pattern.c:1983 ../gap/gap_mod_layer_dialog.c:1709
+#: ../gap/gap_range_ops.c:793
+msgid "Layer Pattern:"
+msgstr "Layer Pattern:"
+
+#: ../gap/gap_fire_pattern.c:1998 ../gap/gap_water_pattern.c:1242
+#: ../gap/gap_water_pattern.c:1267
+msgid "Select an already existing pattern layer (from previous run)"
+msgstr "Select an already existing pattern layer (from previous run)"
+
+#. the frame
+#: ../gap/gap_fire_pattern.c:2009
+#| msgid "Dither Options"
+msgid "Fireshape options"
+msgstr "Fireshape options"
+
+#: ../gap/gap_fire_pattern.c:2029
+#| msgid "Create Layer:"
+msgid "Create Fireshape:"
+msgstr "Create Fireshape:"
+
+#: ../gap/gap_fire_pattern.c:2040
+msgid ""
+"ON: create fire shape layer according to options. OFF: Use external fire "
+"shape layer. "
+msgstr ""
+"ON: create fire shape layer according to options. OFF: Use external fire "
+"shape layer. "
+
+#. useTrapezoidShape checkbutton
+#: ../gap/gap_fire_pattern.c:2051
+msgid "Trapezoid:"
+msgstr "Trapezoid:"
+
+#: ../gap/gap_fire_pattern.c:2061
+msgid "ON: Render trapezoid shaped fire, OFF: render fire at full image width"
+msgstr "ON: Render trapezoid shaped fire, OFF: render fire at full image width"
+
+#. flameHeight spinbutton
+#: ../gap/gap_fire_pattern.c:2075
+#| msgid "Scale Height:"
+msgid "Flame Height:"
+msgstr "Flame Height:"
+
+#: ../gap/gap_fire_pattern.c:2084
+#| msgid "scale height of frame to fit master height"
+msgid "Height of the flame (1.0 refers to full image height)"
+msgstr "Height of the flame (1.0 refers to full image height)"
+
+#. flameBorder spinbutton
+#: ../gap/gap_fire_pattern.c:2095
+#| msgid "Frame None"
+msgid "Flame Border:"
+msgstr "Flame Border:"
+
+#: ../gap/gap_fire_pattern.c:2104
+#| msgid "number of frames"
+msgid "border of the flame"
+msgstr "border of the flame"
+
+#. flameWidth checkbuttons
+#: ../gap/gap_fire_pattern.c:2117
+#| msgid "Width:"
+msgid "FlameWidth:"
+msgstr "FlameWidth:"
+
+#: ../gap/gap_fire_pattern.c:2126
+msgid "width of the flame at base line (1.0 for full image width)"
+msgstr "width of the flame at base line (1.0 for full image width)"
+
+#: ../gap/gap_fire_pattern.c:2135
+msgid "Top:"
+msgstr "Top:"
+
+#: ../gap/gap_fire_pattern.c:2145
+msgid "width of the flame at flame height (1.0 for full image width)"
+msgstr "width of the flame at flame height (1.0 for full image width)"
+
+#. flameOffestX spinbutton
+#: ../gap/gap_fire_pattern.c:2157
+#| msgid "Center"
+msgid "Flame Center:"
+msgstr "Flame Center:"
+
+#: ../gap/gap_fire_pattern.c:2166
+msgid ""
+"horizontal offset of the flame center (0 for center, -0.5 left border +0.5 "
+"at right border of the image)"
+msgstr ""
+"horizontal offset of the flame centre (0 for centre, -0.5 left border +0.5 "
+"at right border of the image)"
+
+#: ../gap/gap_fire_pattern.c:2178
+#| msgid "Shape"
+msgid "Fire Shape:"
+msgstr "Fire Shape:"
+
+#: ../gap/gap_fire_pattern.c:2193
+msgid "Select an already existing fire shape layer (from previous run)"
+msgstr "Select an already existing fire shape layer (from previous run)"
+
+#. the frame
+#: ../gap/gap_fire_pattern.c:2203 ../gap/gap_water_pattern.c:1361
+#| msgid "Video Options"
+msgid "Render options"
+msgstr "Render options"
+
+#. createFireLayer checkbutton
+#: ../gap/gap_fire_pattern.c:2227
+#| msgid "Create Layer:"
+msgid "Create FireLayer:"
+msgstr "Create FireLayer:"
+
+#: ../gap/gap_fire_pattern.c:2237
+msgid ""
+"ON: Render fire pattern effect as separate layer, OFF: merge rendered effect "
+"onto processed layer"
+msgstr ""
+"ON: Render fire pattern effect as separate layer, OFF: merge rendered effect "
+"onto processed layer"
+
+#. Highlights blend mode
+#: ../gap/gap_fire_pattern.c:2251 ../gap/gap_water_pattern.c:1430
+#| msgid "Render Mode:"
+msgid "Blend Mode:"
+msgstr "Blend Mode:"
+
+#. Blend Mode the radio buttons
+#: ../gap/gap_fire_pattern.c:2269 ../gap/gap_mod_layer_dialog.c:717
+#: ../gap/gap_mov_dialog.c:4225 ../gap/gap_wr_layermode.c:355
+msgid "Burn"
+msgstr "Burn"
+
+#: ../gap/gap_fire_pattern.c:2280 ../gap/gap_mod_layer_dialog.c:696
+#: ../gap/gap_mov_dialog.c:4232 ../gap/gap_wr_layermode.c:362
+msgid "Subtract"
+msgstr "Subtract"
+
+#: ../gap/gap_fire_pattern.c:2291 ../gap/gap_mod_layer_dialog.c:665
+#: ../gap/gap_mov_dialog.c:4220 ../gap/gap_wr_layermode.c:350
+msgid "Multiply"
+msgstr "Multiply"
+
+#. useTransparentBg checkbutton
+#: ../gap/gap_fire_pattern.c:2307
+msgid "Transparent BG:"
+msgstr "Transparent BG:"
+
+#: ../gap/gap_fire_pattern.c:2318
+msgid ""
+"ON: Render fire layer with transparent background, OFF: render with black "
+"background"
+msgstr ""
+"ON: Render fire layer with transparent background, OFF: render with black "
+"background"
+
+#. the state of the contrain ratio chainbutton is checked in other callbacks (where needed)
+#. * there is no need for the chainbutton to have its own callback procedure
+#.
+#. Opacity
+#. table col, row
+#. accelaration characteristic
+#. table col, row
+#: ../gap/gap_fire_pattern.c:2327 ../gap/gap_mov_dialog.c:5500
+#: ../gap/gap_mov_dialog.c:5775 ../gap/gap_onion_dialog.c:1225
+#: ../gap/gap_story_att_trans_dlg.c:3733 ../gap/gap_water_pattern.c:1407
+#: ../gap/gap_wr_opacity.c:332
+msgid "Opacity:"
+msgstr "Opacity:"
+
+#: ../gap/gap_fire_pattern.c:2338
+#| msgid "Descending opacity of the trace layer"
+msgid "The opacity of the flames"
+msgstr "The opacity of the flames"
+
+#. reverseGradient checkbutton
+#: ../gap/gap_fire_pattern.c:2350
+#| msgid "Inverse Order:"
+msgid "Reverse Gradient:"
+msgstr "Reverse Gradient:"
+
+#: ../gap/gap_fire_pattern.c:2361
+msgid "ON: use reverse gradient colors, OFF: use gradient colors"
+msgstr "ON: use reverse gradient colours, OFF: use gradient colours"
+
+#: ../gap/gap_fire_pattern.c:2527
+#| msgid "Frames Flatten..."
+msgid "Fire Pattern..."
+msgstr "Fire Pattern..."
+
+#. Menu names
+#: ../gap/gap_fire_pattern.c:2539 ../gap/gap_name2layer_main.c:176
+#: ../gap/gap_water_pattern.c:1668
+#| msgid "<Image>/Video/Layer/"
+msgid "<Image>/Video/Layer/Render/"
+msgstr "<Image>/Video/Layer/Render/"
+
+#: ../gap/gap_fmac_base.c:205
+#, c-format
+msgid "filtermacro_file: '%s' is corrupted, could not scan databytes"
+msgstr "filtermacro_file: '%s' is corrupted, could not scan databytes"
 
 #: ../gap/gap_fmac_base.c:274 ../gap/gap_fmac_base.c:376
 #, c-format
-#| msgid "** File is not a filtermacro **"
 msgid "file: %s is not a filtermacro file !"
 msgstr "file: %s is not a filtermacro file !"
 
@@ -1531,91 +3380,100 @@ msgstr ""
 "actual size: %d\n"
 "recorded size: %d"
 
-#: ../gap/gap_fmac_main.c:210
+#: ../gap/gap_fmac_main.c:213
 msgid "Filtermacro..."
 msgstr "Filtermacro..."
 
-#: ../gap/gap_fmac_main.c:630
+#: ../gap/gap_fmac_main.c:633
 msgid "Select Filtercalls of Current GIMP Session"
 msgstr "Select Filtercalls of Current GIMP Session"
 
-#. dont use the 1.st action button at all
-#: ../gap/gap_fmac_main.c:632
+#: ../gap/gap_fmac_main.c:634
 msgid "Add Filter"
 msgstr "Add Filter"
 
-#: ../gap/gap_fmac_main.c:687
+#: ../gap/gap_fmac_main.c:690
 msgid "Filter Macro Script"
 msgstr "Filter Macro Script"
 
 #. label
-#: ../gap/gap_fmac_main.c:711
+#: ../gap/gap_fmac_main.c:714
 msgid "Filename:"
 msgstr "Filename:"
 
-#: ../gap/gap_fmac_main.c:723
+#: ../gap/gap_fmac_main.c:726
 msgid "Name of the filtermacro scriptfile"
 msgstr "Name of the filtermacro scriptfile"
 
-#: ../gap/gap_fmac_main.c:733
+#: ../gap/gap_fmac_main.c:736
 msgid "Open filebrowser window to select a filename"
 msgstr "Open filebrowser window to select a filename"
 
-#: ../gap/gap_fmac_main.c:760 ../gap/gap_video_index_creator.c:1328
+#: ../gap/gap_fmac_main.c:763 ../gap/gap_video_index_creator.c:1329
 msgid "Nr"
 msgstr "Nr"
 
-#: ../gap/gap_fmac_main.c:766
+#: ../gap/gap_fmac_main.c:769
 msgid "PDB Name"
 msgstr "PDB Name"
 
-#: ../gap/gap_fmac_main.c:772
+#: ../gap/gap_fmac_main.c:775
 msgid "Menu Path"
 msgstr "Menu Path"
 
-#: ../gap/gap_fmac_main.c:935
+#: ../gap/gap_fmac_main.c:780
+#| msgid "XANIM Information"
+msgid "Information"
+msgstr "Information"
+
+#: ../gap/gap_fmac_main.c:893
+#, c-format
+msgid "Error: %d"
+msgstr "Error: %d"
+
+#: ../gap/gap_fmac_main.c:1018
 msgid "** No menu path available **"
 msgstr "** No menu path available **"
 
-#: ../gap/gap_fmac_main.c:971 ../gap/gap_video_index_creator.c:1279
+#: ../gap/gap_fmac_main.c:1056 ../gap/gap_video_index_creator.c:1280
 msgid "** Empty **"
 msgstr "** Empty **"
 
-#: ../gap/gap_fmac_main.c:980
+#: ../gap/gap_fmac_main.c:1065
 msgid "** File is not a filtermacro **"
 msgstr "** File is not a filtermacro **"
 
-#: ../gap/gap_fmac_main.c:1018 ../gap/gap_onion_dialog.c:1366
-#: ../gap/gap_player_dialog.c:8031
+#: ../gap/gap_fmac_main.c:1103 ../gap/gap_onion_dialog.c:1523
+#: ../gap/gap_player_dialog.c:8595
 msgid "Show help page"
 msgstr "Show help page"
 
 #. Button Delete All
-#: ../gap/gap_fmac_main.c:1028
+#: ../gap/gap_fmac_main.c:1113
 msgid "Delete All"
 msgstr "Delete All"
 
-#: ../gap/gap_fmac_main.c:1032
+#: ../gap/gap_fmac_main.c:1117
 msgid "Delete the filtermacro scriptfile"
 msgstr "Delete the filtermacro scriptfile"
 
 #. Button Delete
 #. radio button DELETE
-#: ../gap/gap_fmac_main.c:1041 ../gap/gap_morph_dialog.c:2997
-#: ../gap/gap_onion_main.c:185
+#: ../gap/gap_fmac_main.c:1126 ../gap/gap_morph_dialog.c:2977
+#: ../gap/gap_onion_main.c:188
 msgid "Delete"
 msgstr "Delete"
 
-#: ../gap/gap_fmac_main.c:1045
+#: ../gap/gap_fmac_main.c:1130
 msgid "Delete the selected filtercall"
 msgstr "Delete the selected filtercall"
 
 #. Button Add
-#: ../gap/gap_fmac_main.c:1054
+#: ../gap/gap_fmac_main.c:1139
 msgid "Add"
 msgstr "Add"
 
-#: ../gap/gap_fmac_main.c:1058
+#: ../gap/gap_fmac_main.c:1143
 msgid ""
 "Open PDB-browser window to add a new filter to the filtermacro scriptfile.\n"
 "Important:\n"
@@ -1629,15 +3487,15 @@ msgstr ""
 "current session and have setup the internal buffer with the parameter "
 "settings of the last call"
 
-#: ../gap/gap_fmac_main.c:1078 ../gap/gap_player_dialog.c:8079
+#: ../gap/gap_fmac_main.c:1163 ../gap/gap_player_dialog.c:8643
 msgid "Close window"
 msgstr "Close window"
 
-#: ../gap/gap_fmac_main.c:1092
+#: ../gap/gap_fmac_main.c:1177
 msgid "Apply filtermacro script on current drawable and close window"
 msgstr "Apply filtermacro script on current drawable and close window"
 
-#: ../gap/gap_fmac_main.c:1295
+#: ../gap/gap_fmac_main.c:1380
 #, c-format
 msgid ""
 "ERROR: Could not write filtermacro script\n"
@@ -1648,7 +3506,7 @@ msgstr ""
 "filename: '%s'\n"
 "%s"
 
-#: ../gap/gap_fmac_main.c:1319
+#: ../gap/gap_fmac_main.c:1404
 msgid "Select Filtermacro Scriptfile"
 msgstr "Select Filtermacro Scriptfile"
 
@@ -1665,13 +3523,11 @@ msgid "MPEG2..."
 msgstr "MPEG2..."
 
 #. Menu names
-#. gimp_plugin_menu_branch_register("<Image>", "Video");
-#. gimp_plugin_menu_branch_register("<Image>/Video", "Encode");
-#: ../gap/gap_frontends_main.c:187 ../vid_common/gap_cme_main.c:169
+#: ../gap/gap_frontends_main.c:187
 msgid "<Image>/Video/Encode/"
 msgstr "<Image>/Video/Encode/"
 
-#: ../gap/gap_lib.c:1646
+#: ../gap/gap_lib.c:2015
 msgid ""
 "Operation cancelled.\n"
 "Current frame was changed while dialog was open."
@@ -1679,37 +3535,71 @@ msgstr ""
 "Operation cancelled.\n"
 "Current frame was changed while dialog was open."
 
-#: ../gap/gap_lib.c:1844
-msgid "Save Flattened"
-msgstr "Save Flattened"
+#: ../gap/gap_lib.c:2154
+#| msgid "Overwrite File"
+msgid "overwrite flattened"
+msgstr "overwrite flattened"
+
+#: ../gap/gap_lib.c:2156
+#| msgid "Overwrite"
+msgid "overwrite"
+msgstr "overwrite"
 
-#: ../gap/gap_lib.c:1846
-msgid "Save As Is"
-msgstr "Save As Is"
+#: ../gap/gap_lib.c:2158
+#| msgid "ready"
+msgid "read only"
+msgstr "read only"
 
-#: ../gap/gap_lib.c:1850
+#: ../gap/gap_lib.c:2160
+msgid "discard changes"
+msgstr "discard changes"
+
+#: ../gap/gap_lib.c:2165
 #, c-format
 msgid ""
 "You are using another file format than xcf.\n"
-"Save operations may result in loss of layer information.\n"
-"\n"
-"To configure flattening for this fileformat\n"
-"(permanent for all further sessions) please add the line:\n"
-"(%s %s)\n"
-"to your gimprc file."
+"This dialog configures how to handle exchanges of\n"
+"the current frame image (for frames with extension %s)\n"
+"Note that automatic save on frame change just works with XCF\n"
+"but automatic overwrite (via export) to other formats\n"
+"typically results in loss of layers and other information."
 msgstr ""
 "You are using another file format than xcf.\n"
-"Save operations may result in loss of layer information.\n"
-"\n"
-"To configure flattening for this fileformat\n"
-"(permanent for all further sessions) please add the line:\n"
-"(%s %s)\n"
-"to your gimprc file."
+"This dialogue configures how to handle exchanges of\n"
+"the current frame image (for frames with extension %s)\n"
+"Note that automatic save on frame change just works with XCF\n"
+"but automatic overwrite (via export) to other formats\n"
+"typically results in loss of layers and other information."
+
+#: ../gap/gap_lib.c:2175
+#| msgid "MB Decision:"
+msgid "Save my decision:"
+msgstr "Save my decision:"
+
+#: ../gap/gap_lib.c:2176
+#, c-format
+msgid ""
+"Save decision for this fileformat for further gimp sessions.\n"
+"this creates an entry in your gimprc file with the key:%s)"
+msgstr ""
+"Save decision for this fileformat for further gimp sessions.\n"
+"this creates an entry in your gimprc file with the key:%s)"
 
-#: ../gap/gap_lib.c:1859
+#: ../gap/gap_lib.c:2185
 msgid "Fileformat Warning"
 msgstr "Fileformat Warning"
 
+#: ../gap/gap_lib.c:2452
+#, c-format
+msgid ""
+"Frame operation blocked\n"
+"due to unsaved changes in readonly frame image\n"
+"%s"
+msgstr ""
+"Frame operation blocked\n"
+"due to unsaved changes in readonly frame image\n"
+"%s"
+
 #: ../gap/gap_lock.c:101
 #, c-format
 msgid ""
@@ -1721,99 +3611,100 @@ msgstr ""
 "on the same video frame image at the same time.\n"
 "Locking image_id:%d\n"
 
-#: ../gap/gap_main.c:703
+#: ../gap/gap_main.c:602
 msgid "Next Frame"
 msgstr "Next Frame"
 
-#: ../gap/gap_main.c:715
+#: ../gap/gap_main.c:614
 msgid "Previous Frame"
 msgstr "Previous Frame"
 
-#: ../gap/gap_main.c:727
+#: ../gap/gap_main.c:626
 msgid "First Frame"
 msgstr "First Frame"
 
-#: ../gap/gap_main.c:739
+#: ../gap/gap_main.c:638
 msgid "Last Frame"
 msgstr "Last Frame"
 
-#: ../gap/gap_main.c:751
+#: ../gap/gap_main.c:650
 msgid "Any Frame..."
 msgstr "Any Frame..."
 
-#: ../gap/gap_main.c:763
+#: ../gap/gap_main.c:662
 msgid "Delete Frames..."
 msgstr "Delete Frames..."
 
-#: ../gap/gap_main.c:775
+#: ../gap/gap_main.c:674
 msgid "Duplicate Frames..."
 msgstr "Duplicate Frames..."
 
-#: ../gap/gap_main.c:792
+#: ../gap/gap_main.c:691
 msgid "Frames Density..."
 msgstr "Frames Density..."
 
-#: ../gap/gap_main.c:804
+#: ../gap/gap_main.c:703
 msgid "Exchange Frame..."
 msgstr "Exchange Frame..."
 
-#: ../gap/gap_main.c:816
-msgid "Move Path..."
-msgstr "Move Path..."
-
-#: ../gap/gap_main.c:896
+#: ../gap/gap_main.c:716
 msgid "Frames to Image..."
 msgstr "Frames to Image..."
 
-#: ../gap/gap_main.c:908
+#: ../gap/gap_main.c:728
 msgid "Frames Flatten..."
 msgstr "Frames Flatten..."
 
-#: ../gap/gap_main.c:920
+#: ../gap/gap_main.c:740
 msgid "Frames Layer Delete..."
 msgstr "Frames Layer Delete..."
 
-#: ../gap/gap_main.c:944
+#: ../gap/gap_main.c:764
 msgid "Frames Convert..."
 msgstr "Frames Convert..."
 
-#: ../gap/gap_main.c:956
+#: ../gap/gap_main.c:776
 msgid "Frames Resize..."
 msgstr "Frames Resize..."
 
-#: ../gap/gap_main.c:968
+#: ../gap/gap_main.c:788
 msgid "Frames Crop..."
 msgstr "Frames Crop..."
 
-#: ../gap/gap_main.c:980
+#: ../gap/gap_main.c:800
 msgid "Frames Scale..."
 msgstr "Frames Scale..."
 
-#: ../gap/gap_main.c:992
+#: ../gap/gap_main.c:812
 msgid "Split Image to Frames..."
 msgstr "Split Image to Frames..."
 
-#: ../gap/gap_main.c:1004
+#: ../gap/gap_main.c:824
 msgid "Frame Sequence Shift..."
 msgstr "Frame Sequence Shift..."
 
-#: ../gap/gap_main.c:1016
+#: ../gap/gap_main.c:836
 msgid "Frame Sequence Reverse..."
 msgstr "Frame Sequence Reverse..."
 
-#: ../gap/gap_main.c:1028
+#: ../gap/gap_main.c:848
 msgid "Frames Renumber..."
 msgstr "Frames Renumber..."
 
-#: ../gap/gap_main.c:1040
+#: ../gap/gap_main.c:861
+#| msgid "Frames Renumber..."
+msgid "Frames Rename..."
+msgstr "Frames Rename..."
+
+#: ../gap/gap_main.c:873
 msgid "Frames Modify..."
 msgstr "Frames Modify..."
 
-#: ../gap/gap_main.c:1130
+#: ../gap/gap_main.c:966
 msgid "<Image>/Video/Go To/"
 msgstr "<Image>/Video/Go To/"
 
-#: ../gap/gap_mod_layer.c:130
+#: ../gap/gap_mod_layer.c:153
 #, c-format
 msgid ""
 "Non-Interactive call of %s\n"
@@ -1823,22 +3714,40 @@ msgstr ""
 "(for all selected layers)"
 
 #. name_prefix
-#: ../gap/gap_mod_layer.c:873 ../gap/gap_mod_layer.c:885
-#: ../gap/gap_mod_layer.c:897
+#: ../gap/gap_mod_layer.c:1410 ../gap/gap_mod_layer.c:1422
+#: ../gap/gap_mod_layer.c:1434
 msgid "_msk"
 msgstr "_msk"
 
 #. GAP-PDB-Browser Dialog
 #. ----------------------
-#: ../gap/gap_mod_layer.c:1006
+#: ../gap/gap_mod_layer.c:1628
 msgid "Select Filter for Animated Apply on Frames"
 msgstr "Select Filter for Animated Apply on Frames"
 
-#: ../gap/gap_mod_layer.c:1157
+#: ../gap/gap_mod_layer.c:1675
+#| msgid "Modify Layers cancelled: No layer selected in last handled frame"
+msgid "Modify Layers cancelled: No normal layer selected in 1.st handled frame"
+msgstr ""
+"Modify Layers cancelled: No normal layer selected in 1.st handled frame"
+
+#: ../gap/gap_mod_layer.c:1815
+#, c-format
+#| msgid "No selected layer in start frame"
+msgid "No selected layer for group:%s in last handled frame"
+msgstr "No selected layer for group:%s in last handled frame"
+
+#: ../gap/gap_mod_layer.c:1831
 msgid "Modify Layers cancelled: No layer selected in last handled frame"
 msgstr "Modify Layers cancelled: No layer selected in last handled frame"
 
-#: ../gap/gap_mod_layer.c:1166
+#: ../gap/gap_mod_layer.c:1847
+#| msgid "Modify Layers cancelled: No layer selected in last handled frame"
+msgid "Modify Layers cancelled: No normal layer selected in last handled frame"
+msgstr ""
+"Modify Layers cancelled: No normal layer selected in last handled frame"
+
+#: ../gap/gap_mod_layer.c:1863
 #, c-format
 msgid ""
 "Modify Layers cancelled: first selected layer \"%s\"\n"
@@ -1847,15 +3756,21 @@ msgstr ""
 "Modify Layers cancelled: first selected layer \"%s\"\n"
 "in last frame has no layermask"
 
-#: ../gap/gap_mod_layer.c:1267
+#: ../gap/gap_mod_layer.c:1982
 msgid "Modifying frames/layer(s)..."
 msgstr "Modifying frames/layer(s)..."
 
-#: ../gap/gap_mod_layer.c:1359
+#: ../gap/gap_mod_layer.c:2099
+#, c-format
+#| msgid "No selected layer in start frame"
+msgid "No selected layer for group:%s in start frame"
+msgstr "No selected layer for group:%s in start frame"
+
+#: ../gap/gap_mod_layer.c:2105
 msgid "No selected layer in start frame"
 msgstr "No selected layer in start frame"
 
-#: ../gap/gap_mod_layer.c:1371
+#: ../gap/gap_mod_layer.c:2117
 #, c-format
 msgid ""
 "first selected layer \"%s\"\n"
@@ -1864,384 +3779,495 @@ msgstr ""
 "first selected layer \"%s\"\n"
 "in start frame has no layermask"
 
-#: ../gap/gap_mod_layer_dialog.c:189
+#: ../gap/gap_mod_layer_dialog.c:382 ../gap/gap_mod_layer_dialog.c:388
 msgid "New Layer Name"
 msgstr "New Layer Name"
 
-#: ../gap/gap_mod_layer_dialog.c:195
+#: ../gap/gap_mod_layer_dialog.c:394
 msgid "Merged Layer Name"
 msgstr "Merged Layer Name"
 
-#: ../gap/gap_mod_layer_dialog.c:202
+#: ../gap/gap_mod_layer_dialog.c:401
 msgid "Channel Name"
 msgstr "Channel Name"
 
+#: ../gap/gap_mod_layer_dialog.c:414
+#| msgid "Filename:"
+msgid "XML Filename"
+msgstr "XML Filename"
+
 #. the Layer Attributes sub menu
-#: ../gap/gap_mod_layer_dialog.c:336
+#: ../gap/gap_mod_layer_dialog.c:556
 msgid "Layer Attributes"
 msgstr "Layer Attributes"
 
-#: ../gap/gap_mod_layer_dialog.c:343
+#: ../gap/gap_mod_layer_dialog.c:563
 msgid "Set layer(s) visible"
 msgstr "Set layer(s) visible"
 
-#: ../gap/gap_mod_layer_dialog.c:344
+#: ../gap/gap_mod_layer_dialog.c:564
 msgid "set all selected layers visible"
 msgstr "set all selected layers visible"
 
-#: ../gap/gap_mod_layer_dialog.c:349
+#: ../gap/gap_mod_layer_dialog.c:569
 msgid "Set layer(s) invisible"
 msgstr "Set layer(s) invisible"
 
-#: ../gap/gap_mod_layer_dialog.c:350
+#: ../gap/gap_mod_layer_dialog.c:570
 msgid "set all selected layers invisible"
 msgstr "set all selected layers invisible"
 
-#: ../gap/gap_mod_layer_dialog.c:355
+#: ../gap/gap_mod_layer_dialog.c:575
 msgid "Set layer(s) linked"
 msgstr "Set layer(s) linked"
 
-#: ../gap/gap_mod_layer_dialog.c:356
+#: ../gap/gap_mod_layer_dialog.c:576
 msgid "set all selected layers linked"
 msgstr "set all selected layers linked"
 
-#: ../gap/gap_mod_layer_dialog.c:361
+#: ../gap/gap_mod_layer_dialog.c:581
 msgid "Set layer(s) unlinked"
 msgstr "Set layer(s) unlinked"
 
-#: ../gap/gap_mod_layer_dialog.c:362
-msgid "set all selected layers unlinked"
-msgstr "set all selected layers unlinked"
+#: ../gap/gap_mod_layer_dialog.c:582 ../gap/gap_mod_layer_dialog.c:590
+#: ../gap/gap_mod_layer_dialog.c:596 ../gap/gap_mod_layer_dialog.c:602
+msgid "set all selected layers unlinked"
+msgstr "set all selected layers unlinked"
+
+#: ../gap/gap_mod_layer_dialog.c:589
+#| msgid "Set Layer Opacity"
+msgid "Set layer active"
+msgstr "Set layer active"
+
+#: ../gap/gap_mod_layer_dialog.c:595
+#| msgid "Delete layermask"
+msgid "Set layermask active"
+msgstr "Set layermask active"
+
+#: ../gap/gap_mod_layer_dialog.c:601
+msgid "Record layer offsets (to xml file)"
+msgstr "Record layer offsets (to xml file)"
 
-#: ../gap/gap_mod_layer_dialog.c:384
+#: ../gap/gap_mod_layer_dialog.c:624
 #, c-format
 msgid "Set layer(s) mode: %s"
 msgstr "Set layer(s) mode: %s"
 
-#: ../gap/gap_mod_layer_dialog.c:385
+#: ../gap/gap_mod_layer_dialog.c:625
 #, c-format
 msgid "Set all selected layers to mode: %s"
 msgstr "Set all selected layers to mode: %s"
 
 #. the Layer Modes sub menu
-#: ../gap/gap_mod_layer_dialog.c:407
+#: ../gap/gap_mod_layer_dialog.c:647
 msgid "Layer Modes"
 msgstr "Layer Modes"
 
-#: ../gap/gap_mod_layer_dialog.c:415 ../gap/gap_mov_dialog.c:2792
+#: ../gap/gap_mod_layer_dialog.c:655 ../gap/gap_mov_dialog.c:4217
+#: ../gap/gap_wr_layermode.c:347
 msgid "Normal"
 msgstr "Normal"
 
-#: ../gap/gap_mod_layer_dialog.c:420 ../gap/gap_mov_dialog.c:2793
+#: ../gap/gap_mod_layer_dialog.c:660 ../gap/gap_mov_dialog.c:4218
+#: ../gap/gap_wr_layermode.c:348
 msgid "Dissolve"
 msgstr "Dissolve"
 
-#: ../gap/gap_mod_layer_dialog.c:425 ../gap/gap_mov_dialog.c:2794
-msgid "Multiply"
-msgstr "Multiply"
-
-#: ../gap/gap_mod_layer_dialog.c:430 ../gap/gap_mov_dialog.c:2795
+#: ../gap/gap_mod_layer_dialog.c:670 ../gap/gap_mov_dialog.c:4221
+#: ../gap/gap_wr_layermode.c:351
 msgid "Divide"
 msgstr "Divide"
 
-#: ../gap/gap_mod_layer_dialog.c:435 ../gap/gap_mov_dialog.c:2796
+#: ../gap/gap_mod_layer_dialog.c:675 ../gap/gap_mov_dialog.c:4222
+#: ../gap/gap_water_pattern.c:1470 ../gap/gap_wr_layermode.c:352
 msgid "Screen"
 msgstr "Screen"
 
-#: ../gap/gap_mod_layer_dialog.c:440 ../gap/gap_mov_dialog.c:2797
+#. Blend Mode the radio buttons
+#: ../gap/gap_mod_layer_dialog.c:680 ../gap/gap_mov_dialog.c:4223
+#: ../gap/gap_water_pattern.c:1448 ../gap/gap_wr_layermode.c:353
 msgid "Overlay"
 msgstr "Overlay"
 
-#: ../gap/gap_mod_layer_dialog.c:446 ../gap/gap_mov_dialog.c:2804
+#: ../gap/gap_mod_layer_dialog.c:686 ../gap/gap_mov_dialog.c:4230
+#: ../gap/gap_wr_layermode.c:360
 msgid "Difference"
 msgstr "Difference"
 
-#: ../gap/gap_mod_layer_dialog.c:451 ../gap/gap_mov_dialog.c:2805
+#: ../gap/gap_mod_layer_dialog.c:691 ../gap/gap_mov_dialog.c:4231
+#: ../gap/gap_water_pattern.c:1459 ../gap/gap_wr_layermode.c:361
 msgid "Addition"
 msgstr "Addition"
 
-#: ../gap/gap_mod_layer_dialog.c:456 ../gap/gap_mov_dialog.c:2806
-msgid "Subtract"
-msgstr "Subtract"
-
-#: ../gap/gap_mod_layer_dialog.c:461
+#: ../gap/gap_mod_layer_dialog.c:701
 msgid "Darken only"
 msgstr "Darken only"
 
-#: ../gap/gap_mod_layer_dialog.c:466
+#: ../gap/gap_mod_layer_dialog.c:706
 msgid "Lighten only"
 msgstr "Lighten only"
 
-#: ../gap/gap_mod_layer_dialog.c:472 ../gap/gap_mov_dialog.c:2798
+#: ../gap/gap_mod_layer_dialog.c:712 ../gap/gap_mov_dialog.c:4224
+#: ../gap/gap_water_pattern.c:1481 ../gap/gap_wr_layermode.c:354
 msgid "Dodge"
 msgstr "Dodge"
 
-#: ../gap/gap_mod_layer_dialog.c:477 ../gap/gap_mov_dialog.c:2799
-msgid "Burn"
-msgstr "Burn"
-
-#: ../gap/gap_mod_layer_dialog.c:482
+#: ../gap/gap_mod_layer_dialog.c:722
 msgid "Hardlight"
 msgstr "Hardlight"
 
-#: ../gap/gap_mod_layer_dialog.c:487
+#: ../gap/gap_mod_layer_dialog.c:727
 msgid "Softlight"
 msgstr "Softlight"
 
-#: ../gap/gap_mod_layer_dialog.c:492
+#: ../gap/gap_mod_layer_dialog.c:732
 msgid "Color erase"
 msgstr "Colour erase"
 
-#: ../gap/gap_mod_layer_dialog.c:497
+#: ../gap/gap_mod_layer_dialog.c:737
 msgid "Grain extract"
 msgstr "Grain extract"
 
-#: ../gap/gap_mod_layer_dialog.c:502
+#: ../gap/gap_mod_layer_dialog.c:742
 msgid "Grain merge"
 msgstr "Grain merge"
 
-#: ../gap/gap_mod_layer_dialog.c:507 ../gap/gap_mov_dialog.c:2809
+#: ../gap/gap_mod_layer_dialog.c:747 ../gap/gap_mov_dialog.c:4235
+#: ../gap/gap_wr_layermode.c:365
 msgid "Hue"
 msgstr "Hue"
 
-#: ../gap/gap_mod_layer_dialog.c:512 ../gap/gap_mov_dialog.c:2810
+#: ../gap/gap_mod_layer_dialog.c:752 ../gap/gap_mov_dialog.c:4236
+#: ../gap/gap_wr_layermode.c:366
 msgid "Saturation"
 msgstr "Saturation"
 
-#: ../gap/gap_mod_layer_dialog.c:517 ../gap/gap_mov_dialog.c:2811
+#: ../gap/gap_mod_layer_dialog.c:757 ../gap/gap_mov_dialog.c:4237
+#: ../gap/gap_wr_layermode.c:367
 msgid "Color"
 msgstr "Colour"
 
-#: ../gap/gap_mod_layer_dialog.c:522 ../gap/gap_mov_dialog.c:2812
+#: ../gap/gap_mod_layer_dialog.c:762 ../gap/gap_mov_dialog.c:4239
+#: ../gap/gap_wr_layermode.c:369
 msgid "Value"
 msgstr "Value"
 
 #. the Layer Stackposition sub menu
-#: ../gap/gap_mod_layer_dialog.c:542
+#: ../gap/gap_mod_layer_dialog.c:782
 msgid "Layer Stackposition"
 msgstr "Layer Stackposition"
 
-#: ../gap/gap_mod_layer_dialog.c:549
+#: ../gap/gap_mod_layer_dialog.c:789
+#| msgid "Raise layer(s)"
+msgid "Raise layer(s) to top"
+msgstr "Raise layer(s) to top"
+
+#: ../gap/gap_mod_layer_dialog.c:790
+#| msgid "raise all selected layers"
+msgid "raise selected layer(s) to top"
+msgstr "raise selected layer(s) to top"
+
+#: ../gap/gap_mod_layer_dialog.c:795
 msgid "Raise layer(s)"
 msgstr "Raise layer(s)"
 
-#: ../gap/gap_mod_layer_dialog.c:550
+#: ../gap/gap_mod_layer_dialog.c:796
 msgid "raise all selected layers"
 msgstr "raise all selected layers"
 
-#: ../gap/gap_mod_layer_dialog.c:555
+#: ../gap/gap_mod_layer_dialog.c:801
 msgid "Lower layer(s)"
 msgstr "Lower layer(s)"
 
-#: ../gap/gap_mod_layer_dialog.c:556
+#: ../gap/gap_mod_layer_dialog.c:802
 msgid "lower all selected layers"
 msgstr "lower all selected layers"
 
+#: ../gap/gap_mod_layer_dialog.c:807
+#| msgid "Lower layer(s)"
+msgid "Lower layer(s) to bottom"
+msgstr "Lower layer(s) to bottom"
+
+#: ../gap/gap_mod_layer_dialog.c:808
+#| msgid "lower all selected layers"
+msgid "lower selected layer(s) to bottom"
+msgstr "lower selected layer(s) to bottom"
+
+#: ../gap/gap_mod_layer_dialog.c:813
+#| msgid "Lower layer(s)"
+msgid "Reorder layer(s)"
+msgstr "Reorder layer(s)"
+
+#: ../gap/gap_mod_layer_dialog.c:814
+msgid "move the selected layer(s) to specified group and/or stack position"
+msgstr "move the selected layer(s) to specified group and/or stack position"
+
 #. the Merge Layers sub menu
-#: ../gap/gap_mod_layer_dialog.c:575
+#: ../gap/gap_mod_layer_dialog.c:833
 msgid "Merge Layers"
 msgstr "Merge Layers"
 
-#: ../gap/gap_mod_layer_dialog.c:582
+#: ../gap/gap_mod_layer_dialog.c:840
 msgid "Merge layer(s); expand as necessary"
 msgstr "Merge layer(s); expand as necessary"
 
-#: ../gap/gap_mod_layer_dialog.c:583
+#: ../gap/gap_mod_layer_dialog.c:841
 msgid "merge selected layers and expand as necessary"
 msgstr "merge selected layers and expand as necessary"
 
-#: ../gap/gap_mod_layer_dialog.c:588
+#: ../gap/gap_mod_layer_dialog.c:846
 msgid "Merge layer(s) clipped to image"
 msgstr "Merge layer(s) clipped to image"
 
-#: ../gap/gap_mod_layer_dialog.c:589
+#: ../gap/gap_mod_layer_dialog.c:847
 msgid "merge selected layers and clip to image"
 msgstr "merge selected layers and clip to image"
 
-#: ../gap/gap_mod_layer_dialog.c:594
+#: ../gap/gap_mod_layer_dialog.c:852
 msgid "Merge layer(s) clipped to bg-layer"
 msgstr "Merge layer(s) clipped to bg-layer"
 
-#: ../gap/gap_mod_layer_dialog.c:595
+#: ../gap/gap_mod_layer_dialog.c:853
 msgid "merge selected layers and clip to bg-layer"
 msgstr "merge selected layers and clip to bg-layer"
 
+#: ../gap/gap_mod_layer_dialog.c:859
+#| msgid "Merge layer(s); expand as necessary"
+msgid "Merge down layer(s); expand as necessary"
+msgstr "Merge down layer(s); expand as necessary"
+
+#: ../gap/gap_mod_layer_dialog.c:860
+#| msgid "merge selected layers and expand as necessary"
+msgid "merge selected layers with the layer below and expand as necessary"
+msgstr "merge selected layers with the layer below and expand as necessary"
+
+#: ../gap/gap_mod_layer_dialog.c:865
+#| msgid "Merge layer(s) clipped to image"
+msgid "Merge down layer(s); clipped to image"
+msgstr "Merge down layer(s); clipped to image"
+
+#: ../gap/gap_mod_layer_dialog.c:866
+#| msgid "merge selected layers and clip to image"
+msgid "merge selected layers with the layer below and clip to image size"
+msgstr "merge selected layers with the layer below and clip to image size"
+
+#: ../gap/gap_mod_layer_dialog.c:871
+#| msgid "Merge layer(s) clipped to bg-layer"
+msgid "Merge down layer(s) clipped to bg-layer"
+msgstr "Merge down layer(s) clipped to bg-layer"
+
+#: ../gap/gap_mod_layer_dialog.c:872
+#| msgid "merge selected layers and clip to bg-layer"
+msgid "merge selected layers with the layer below and clip to bg-layer"
+msgstr "merge selected layers with the layer below and clip to bg-layer"
+
 #. the Selection sub menu
-#: ../gap/gap_mod_layer_dialog.c:615
+#: ../gap/gap_mod_layer_dialog.c:892
 msgid "Selection"
 msgstr "Selection"
 
-#: ../gap/gap_mod_layer_dialog.c:622
+#: ../gap/gap_mod_layer_dialog.c:899
 msgid "Replace selection (source is the active frame)"
 msgstr "Replace selection (source is the active frame)"
 
-#: ../gap/gap_mod_layer_dialog.c:623
+#: ../gap/gap_mod_layer_dialog.c:900
 msgid "Replace Selection by Selection of the invoking Frame Image"
 msgstr "Replace Selection by Selection of the invoking Frame Image"
 
-#: ../gap/gap_mod_layer_dialog.c:628
+#: ../gap/gap_mod_layer_dialog.c:905
 msgid "Add selection (source is the active frame)"
 msgstr "Add selection (source is the active frame)"
 
-#: ../gap/gap_mod_layer_dialog.c:634
+#: ../gap/gap_mod_layer_dialog.c:911
 msgid "Subtract selection (source is the active frame)"
 msgstr "Subtract selection (source is the active frame)"
 
-#: ../gap/gap_mod_layer_dialog.c:640
+#: ../gap/gap_mod_layer_dialog.c:917
 msgid "Intersect selection (source is the active frame)"
 msgstr "Intersect selection (source is the active frame)"
 
-#: ../gap/gap_mod_layer_dialog.c:646
+#: ../gap/gap_mod_layer_dialog.c:923
 msgid "Selection none"
 msgstr "Selection none"
 
-#: ../gap/gap_mod_layer_dialog.c:652
+#: ../gap/gap_mod_layer_dialog.c:929
 msgid "Selection all"
 msgstr "Selection all"
 
-#: ../gap/gap_mod_layer_dialog.c:658
+#: ../gap/gap_mod_layer_dialog.c:935
 msgid "Selection invert"
 msgstr "Selection invert"
 
-#: ../gap/gap_mod_layer_dialog.c:664
+#: ../gap/gap_mod_layer_dialog.c:941
 msgid "Selection from alpha channel (individual per frame)"
 msgstr "Selection from alpha channel (individual per frame)"
 
-#: ../gap/gap_mod_layer_dialog.c:670
+#: ../gap/gap_mod_layer_dialog.c:947
 msgid "Save selection to channel (individual per frame)"
 msgstr "Save selection to channel (individual per frame)"
 
-#: ../gap/gap_mod_layer_dialog.c:676
+#: ../gap/gap_mod_layer_dialog.c:953
 msgid "Load selection from channel (individual per frame)"
 msgstr "Load selection from channel (individual per frame)"
 
-#: ../gap/gap_mod_layer_dialog.c:682
+#: ../gap/gap_mod_layer_dialog.c:959
 msgid "Delete channel (by name)"
 msgstr "Delete channel (by name)"
 
 #. the LayerMask sub menu
-#: ../gap/gap_mod_layer_dialog.c:702
+#: ../gap/gap_mod_layer_dialog.c:979
 msgid "Layer Mask"
 msgstr "Layer Mask"
 
-#: ../gap/gap_mod_layer_dialog.c:709
+#: ../gap/gap_mod_layer_dialog.c:986
 msgid "Add white layermask (opaque)"
 msgstr "Add white layermask (opaque)"
 
-#: ../gap/gap_mod_layer_dialog.c:715
+#: ../gap/gap_mod_layer_dialog.c:992
 msgid "Add black layermask (transparent)"
 msgstr "Add black layermask (transparent)"
 
-#: ../gap/gap_mod_layer_dialog.c:721
+#: ../gap/gap_mod_layer_dialog.c:998
 msgid "Add layermask from alpha"
 msgstr "Add layermask from alpha"
 
-#: ../gap/gap_mod_layer_dialog.c:727
+#: ../gap/gap_mod_layer_dialog.c:1004
 msgid "Add layermask transfer from alpha"
 msgstr "Add layermask transfer from alpha"
 
-#: ../gap/gap_mod_layer_dialog.c:733
+#: ../gap/gap_mod_layer_dialog.c:1010
 msgid "Add layermask from selection"
 msgstr "Add layermask from selection"
 
-#: ../gap/gap_mod_layer_dialog.c:739
+#: ../gap/gap_mod_layer_dialog.c:1016
 msgid "Add layermask from bw copy"
 msgstr "Add layermask from bw copy"
 
-#: ../gap/gap_mod_layer_dialog.c:745
+#: ../gap/gap_mod_layer_dialog.c:1022
 msgid "Invert existing layermask"
 msgstr "Invert existing layermask"
 
-#: ../gap/gap_mod_layer_dialog.c:751
+#: ../gap/gap_mod_layer_dialog.c:1028
 msgid "Apply filter on layermask"
 msgstr "Apply filter on layermask"
 
-#: ../gap/gap_mod_layer_dialog.c:757
+#: ../gap/gap_mod_layer_dialog.c:1034
 msgid "Delete layermask"
 msgstr "Delete layermask"
 
-#: ../gap/gap_mod_layer_dialog.c:763
+#: ../gap/gap_mod_layer_dialog.c:1040
 msgid "Apply layermask"
 msgstr "Apply layermask"
 
-#: ../gap/gap_mod_layer_dialog.c:769
+#: ../gap/gap_mod_layer_dialog.c:1046
 msgid "Copy layermask from layer above"
 msgstr "Copy layermask from layer above"
 
-#: ../gap/gap_mod_layer_dialog.c:775
+#: ../gap/gap_mod_layer_dialog.c:1052
 msgid "Copy layermask from layer below"
 msgstr "Copy layermask from layer below"
 
-#: ../gap/gap_mod_layer_dialog.c:782
+#: ../gap/gap_mod_layer_dialog.c:1059
 msgid "Create mask layer representing the opacity (alpha+layermask merged)"
 msgstr "Create mask layer representing the opacity (alpha+layermask merged)"
 
-#: ../gap/gap_mod_layer_dialog.c:788
+#: ../gap/gap_mod_layer_dialog.c:1065
 msgid "Create mask layer as copy of the layermask (ignore alpha)"
 msgstr "Create mask layer as copy of the layermask (ignore alpha)"
 
-#: ../gap/gap_mod_layer_dialog.c:794
+#: ../gap/gap_mod_layer_dialog.c:1071
 msgid "Create mask layer as copy of the alpha channel (ignore layermask)"
 msgstr "Create mask layer as copy of the alpha channel (ignore layermask)"
 
 #. apply filter has no sub_menu
-#: ../gap/gap_mod_layer_dialog.c:812
+#: ../gap/gap_mod_layer_dialog.c:1089
 msgid "Apply filter on layer(s)"
 msgstr "Apply filter on layer(s)"
 
-#: ../gap/gap_mod_layer_dialog.c:813
+#: ../gap/gap_mod_layer_dialog.c:1090
 msgid "apply filter to all selected layers"
 msgstr "apply filter to all selected layers"
 
-#: ../gap/gap_mod_layer_dialog.c:818
+#: ../gap/gap_mod_layer_dialog.c:1095
 msgid "Duplicate layer(s)"
 msgstr "Duplicate layer(s)"
 
-#: ../gap/gap_mod_layer_dialog.c:824
+#: ../gap/gap_mod_layer_dialog.c:1101
 msgid "Delete layer(s)"
 msgstr "Delete layer(s)"
 
-#: ../gap/gap_mod_layer_dialog.c:830
+#: ../gap/gap_mod_layer_dialog.c:1107
 msgid "Rename layer(s)"
 msgstr "Rename layer(s)"
 
-#: ../gap/gap_mod_layer_dialog.c:837
-#| msgid "Merge layer(s) clipped to image"
+#: ../gap/gap_mod_layer_dialog.c:1114
 msgid "Resize layer(s) to image size"
 msgstr "Resize layer(s) to image size"
 
-#: ../gap/gap_mod_layer_dialog.c:838
-#| msgid "merge selected layers and clip to image"
+#: ../gap/gap_mod_layer_dialog.c:1115
 msgid "Resize selected layer(s) to image size"
 msgstr "Resize selected layer(s) to image size"
 
-#: ../gap/gap_mod_layer_dialog.c:844
+#: ../gap/gap_mod_layer_dialog.c:1122
+#| msgid "Replace selection (source is the active frame)"
+msgid "Resize layer(s) to selection (active frame)"
+msgstr "Resize layer(s) to selection (active frame)"
+
+#: ../gap/gap_mod_layer_dialog.c:1123
+#| msgid "Replace selection (source is the active frame)"
+msgid "Resize selected layer(s) to selection bounds of the active frame"
+msgstr "Resize selected layer(s) to selection bounds of the active frame"
+
+#: ../gap/gap_mod_layer_dialog.c:1129
+#| msgid "Save selection to channel (individual per frame)"
+msgid "Resize layer(s) to selection (individual per frame)"
+msgstr "Resize layer(s) to selection (individual per frame)"
+
+#: ../gap/gap_mod_layer_dialog.c:1130
+msgid ""
+"Resize selected layer(s) to selection bounds using individual selection per "
+"frame"
+msgstr ""
+"Resize selected layer(s) to selection bounds using individual selection per "
+"frame"
+
+#: ../gap/gap_mod_layer_dialog.c:1137
 msgid "Add alpha channel"
 msgstr "Add alpha channel"
 
-#: ../gap/gap_mod_layer_dialog.c:984
+#: ../gap/gap_mod_layer_dialog.c:1143
+#| msgid "Create Layers"
+msgid "Create Layergroup"
+msgstr "Create Layergroup"
+
+#: ../gap/gap_mod_layer_dialog.c:1337
 msgid "Frames Modify"
 msgstr "Frames Modify"
 
+#: ../gap/gap_mod_layer_dialog.c:1341
+#| msgid "Create Layers"
+msgid "Get Active Layer"
+msgstr "Get Active Layer"
+
 #. +++++++++++++++++++++++++
 #. the function        frame
 #. +++++++++++++++++++++++++
-#: ../gap/gap_mod_layer_dialog.c:1007
+#: ../gap/gap_mod_layer_dialog.c:1362
 msgid "Function"
 msgstr "Function"
 
 #. the Fuction label
 #. the toplevel menu_item (will be replaced on any selection)
-#: ../gap/gap_mod_layer_dialog.c:1021 ../gap/gap_mod_layer_dialog.c:1059
+#: ../gap/gap_mod_layer_dialog.c:1375 ../gap/gap_mod_layer_dialog.c:1413
 msgid "Function:"
 msgstr "Function:"
 
 #. the LayerName (or channel Name) label
-#: ../gap/gap_mod_layer_dialog.c:1079
+#: ../gap/gap_mod_layer_dialog.c:1433
 msgid "Layer Name:"
 msgstr "Layer Name:"
 
-#: ../gap/gap_mod_layer_dialog.c:1097
+#: ../gap/gap_mod_layer_dialog.c:1451
 msgid ""
 "Name for all handled layers (or channels),\n"
 "where the string '[######]' is replaced by the frame number."
@@ -2249,75 +4275,109 @@ msgstr ""
 "Name for all handled layers (or channels),\n"
 "where the string '[######]' is replaced by the frame number."
 
+#. the newGroupName label
+#: ../gap/gap_mod_layer_dialog.c:1457
+#| msgid "New Layer Name"
+msgid "New Group Name:"
+msgstr "New Group Name:"
+
+#: ../gap/gap_mod_layer_dialog.c:1475
+msgid ""
+"Name for the new group to be created if not already present\n"
+"(relevant in reorder layer and creat group function)"
+msgstr ""
+"Name for the new group to be created if not already present\n"
+"(relevant in reorder layer and create group function)"
+
+#: ../gap/gap_mod_layer_dialog.c:1482
+#| msgid "Show Position Scale"
+msgid "New Position:"
+msgstr "New Position:"
+
+#. lower
+#. upper
+#. step, page
+#. digits
+#. constrain
+#. lower unconstrained
+#. upper unconstrained
+#: ../gap/gap_mod_layer_dialog.c:1491
+msgid "New Stack position (relevant for reorder layer function)"
+msgstr "New Stack position (relevant for reorder layer function)"
+
 #. +++++++++++++++++++++++++
 #. the layer selection frame
 #. +++++++++++++++++++++++++
-#: ../gap/gap_mod_layer_dialog.c:1106 ../gap/gap_onion_dialog.c:1176
+#: ../gap/gap_mod_layer_dialog.c:1502 ../gap/gap_onion_dialog.c:1312
 msgid "Layer Selection"
 msgstr "Layer Selection"
 
 #. the radio button "Pattern is equal to layer name"
 #. Layer select modes
-#: ../gap/gap_mod_layer_dialog.c:1119 ../gap/gap_range_ops.c:651
+#: ../gap/gap_mod_layer_dialog.c:1515 ../gap/gap_range_ops.c:686
 msgid "Pattern is equal to layer name"
 msgstr "Pattern is equal to layer name"
 
-#: ../gap/gap_mod_layer_dialog.c:1128
+#: ../gap/gap_mod_layer_dialog.c:1524
 msgid "Select all layers where layer name is equal to pattern"
 msgstr "Select all layers where layer name is equal to pattern"
 
 #. the case sensitive  check_button
-#: ../gap/gap_mod_layer_dialog.c:1139 ../gap/gap_onion_dialog.c:1261
+#: ../gap/gap_mod_layer_dialog.c:1535 ../gap/gap_onion_dialog.c:1397
 msgid "Case sensitive"
 msgstr "Case sensitive"
 
-#: ../gap/gap_mod_layer_dialog.c:1146 ../gap/gap_range_ops.c:768
+#: ../gap/gap_mod_layer_dialog.c:1542 ../gap/gap_range_ops.c:803
 msgid "Lowercase and uppercase letters are considered as different"
 msgstr "Lowercase and uppercase letters are considered as different"
 
 #. the radio button "Pattern is start of layer name"
-#: ../gap/gap_mod_layer_dialog.c:1157 ../gap/gap_range_ops.c:652
+#: ../gap/gap_mod_layer_dialog.c:1553 ../gap/gap_range_ops.c:687
 msgid "Pattern is start of layer name"
 msgstr "Pattern is start of layer name"
 
-#: ../gap/gap_mod_layer_dialog.c:1166
+#: ../gap/gap_mod_layer_dialog.c:1562
 msgid "Select all layers where layer name starts with pattern"
 msgstr "Select all layers where layer name starts with pattern"
 
 #. the invert layer_selection  check_button
-#: ../gap/gap_mod_layer_dialog.c:1177
+#: ../gap/gap_mod_layer_dialog.c:1573
 msgid "Invert Layer Selection"
 msgstr "Invert Layer Selection"
 
-#: ../gap/gap_mod_layer_dialog.c:1184
-msgid "Perform actions on all unselected layers"
-msgstr "Perform actions on all unselected layers"
+#: ../gap/gap_mod_layer_dialog.c:1580
+msgid ""
+"Perform actions on all unselected layers at same level in the layers tree (i."
+"e. in the same group)"
+msgstr ""
+"Perform actions on all unselected layers at same level in the layers tree (i."
+"e. in the same group)"
 
 #. the  radio button "Pattern is end of layer name"
-#: ../gap/gap_mod_layer_dialog.c:1195 ../gap/gap_range_ops.c:653
+#: ../gap/gap_mod_layer_dialog.c:1591 ../gap/gap_range_ops.c:688
 msgid "Pattern is end of layer name"
 msgstr "Pattern is end of layer name"
 
-#: ../gap/gap_mod_layer_dialog.c:1204
+#: ../gap/gap_mod_layer_dialog.c:1600
 msgid "Select all layers where layer name ends up with pattern"
 msgstr "Select all layers where layer name ends up with pattern"
 
 #. the  radio button "Pattern is a part of layer name"
-#: ../gap/gap_mod_layer_dialog.c:1217 ../gap/gap_range_ops.c:654
+#: ../gap/gap_mod_layer_dialog.c:1613 ../gap/gap_range_ops.c:689
 msgid "Pattern is a part of layer name"
 msgstr "Pattern is a part of layer name"
 
-#: ../gap/gap_mod_layer_dialog.c:1226
+#: ../gap/gap_mod_layer_dialog.c:1622
 msgid "Select all layers where layer name contains pattern"
 msgstr "Select all layers where layer name contains pattern"
 
 #. the  radio button "Pattern is a list of layerstack numbers"
-#: ../gap/gap_mod_layer_dialog.c:1239 ../gap/gap_onion_dialog.c:1227
-#: ../gap/gap_range_ops.c:655
+#: ../gap/gap_mod_layer_dialog.c:1635 ../gap/gap_onion_dialog.c:1363
+#: ../gap/gap_range_ops.c:690
 msgid "Pattern is a list of layerstack numbers"
 msgstr "Pattern is a list of layerstack numbers"
 
-#: ../gap/gap_mod_layer_dialog.c:1248 ../gap/gap_range_ops.c:663
+#: ../gap/gap_mod_layer_dialog.c:1644 ../gap/gap_range_ops.c:698
 msgid ""
 "Select layerstack positions where 0 is the top layer.\n"
 "Example: 0, 4-5, 8"
@@ -2326,12 +4386,12 @@ msgstr ""
 "Example: 0, 4-5, 8"
 
 #. the  radio button "Pattern is a list of reverse layerstack numbers"
-#: ../gap/gap_mod_layer_dialog.c:1261 ../gap/gap_onion_dialog.c:1228
-#: ../gap/gap_range_ops.c:656
+#: ../gap/gap_mod_layer_dialog.c:1657 ../gap/gap_onion_dialog.c:1364
+#: ../gap/gap_range_ops.c:691
 msgid "Pattern is a list of reverse layerstack numbers"
 msgstr "Pattern is a list of reverse layerstack numbers"
 
-#: ../gap/gap_mod_layer_dialog.c:1270 ../gap/gap_range_ops.c:664
+#: ../gap/gap_mod_layer_dialog.c:1666 ../gap/gap_range_ops.c:699
 msgid ""
 "Select layerstack positions where 0 is the background layer.\n"
 "Example: 0, 4-5, 8"
@@ -2340,30 +4400,47 @@ msgstr ""
 "Example: 0, 4-5, 8"
 
 #. the  radio button "All visible (ignore pattern)"
-#: ../gap/gap_mod_layer_dialog.c:1283 ../gap/gap_onion_dialog.c:1229
-#: ../gap/gap_range_ops.c:657
+#: ../gap/gap_mod_layer_dialog.c:1679 ../gap/gap_onion_dialog.c:1365
+#: ../gap/gap_range_ops.c:692
 msgid "All visible (ignore pattern)"
 msgstr "All visible (ignore pattern)"
 
-#: ../gap/gap_mod_layer_dialog.c:1292 ../gap/gap_range_ops.c:665
-msgid "Select all visible layers"
-msgstr "Select all visible layers"
-
-#. the layer_pattern label
-#: ../gap/gap_mod_layer_dialog.c:1310 ../gap/gap_range_ops.c:758
-msgid "Layer Pattern:"
-msgstr "Layer Pattern:"
+#: ../gap/gap_mod_layer_dialog.c:1688
+msgid ""
+"Select all visible layers at same level in the layers tree (i.e. in the same "
+"group)"
+msgstr ""
+"Select all visible layers at same level in the layers tree (i.e. in the same "
+"group)"
 
-#: ../gap/gap_mod_layer_dialog.c:1320
+#: ../gap/gap_mod_layer_dialog.c:1721
 msgid ""
 "String to identify layer names or layerstack position numbers. Example: 0,3-5"
 msgstr ""
 "String to identify layer names or layerstack position numbers. Example: 0,3-5"
 
+#. the sel_groupname label
+#: ../gap/gap_mod_layer_dialog.c:1735
+#| msgid "Fontname:"
+msgid "Groupname:"
+msgstr "Groupname:"
+
+#: ../gap/gap_mod_layer_dialog.c:1747
+msgid ""
+"String to identify layer group/subgroup name that builds the scope for the "
+"layer selection. An empty string refers to the image toplevel"
+msgstr ""
+"String to identify layer group/subgroup name that builds the scope for the "
+"layer selection. An empty string refers to the image toplevel"
+
+#: ../gap/gap_mod_layer_dialog.c:1765
+msgid "Delimiter string to split layer group/subgroup names."
+msgstr "Delimiter string to split layer group/subgroup names."
+
 #. +++++++++++++++++++++++++
 #. the frame_range     frame
 #. +++++++++++++++++++++++++
-#: ../gap/gap_mod_layer_dialog.c:1341 ../gap/gap_onion_dialog.c:904
+#: ../gap/gap_mod_layer_dialog.c:1789 ../gap/gap_onion_dialog.c:999
 msgid "Frame Range"
 msgstr "Frame Range"
 
@@ -2374,9 +4451,9 @@ msgstr "Frame Range"
 #. constrain
 #. lower unconstrained
 #. upper unconstrained
-#: ../gap/gap_mod_layer_dialog.c:1363 ../gap/gap_mpege.c:303
-#: ../gap/gap_onion_dialog.c:939 ../gap/gap_range_ops.c:297
-#: ../gap/gap_range_ops.c:506 ../gap/gap_range_ops.c:701
+#: ../gap/gap_mod_layer_dialog.c:1811 ../gap/gap_mpege.c:303
+#: ../gap/gap_onion_dialog.c:1034 ../gap/gap_range_ops.c:302
+#: ../gap/gap_range_ops.c:538 ../gap/gap_range_ops.c:736
 msgid "First handled frame"
 msgstr "First handled frame"
 
@@ -2387,13 +4464,13 @@ msgstr "First handled frame"
 #. constrain
 #. lower unconstrained
 #. upper unconstrained
-#: ../gap/gap_mod_layer_dialog.c:1385 ../gap/gap_mpege.c:313
-#: ../gap/gap_onion_dialog.c:957 ../gap/gap_range_ops.c:307
-#: ../gap/gap_range_ops.c:514 ../gap/gap_range_ops.c:709
+#: ../gap/gap_mod_layer_dialog.c:1833 ../gap/gap_mpege.c:313
+#: ../gap/gap_onion_dialog.c:1052 ../gap/gap_range_ops.c:312
+#: ../gap/gap_range_ops.c:546 ../gap/gap_range_ops.c:744
 msgid "Last handled frame"
 msgstr "Last handled frame"
 
-#: ../gap/gap_morph_dialog.c:2527
+#: ../gap/gap_morph_dialog.c:2478 ../gap/gap_morph_shape.c:935
 #, c-format
 msgid ""
 "Failed to write morph workpointfile\n"
@@ -2404,7 +4481,7 @@ msgstr ""
 "filename: '%s':\n"
 "%s"
 
-#: ../gap/gap_morph_dialog.c:2556
+#: ../gap/gap_morph_dialog.c:2507
 #, c-format
 msgid ""
 "ERROR: Could not open morph workpoints\n"
@@ -2415,7 +4492,7 @@ msgstr ""
 "filename: '%s'\n"
 "%s"
 
-#: ../gap/gap_morph_dialog.c:2562
+#: ../gap/gap_morph_dialog.c:2513
 #, c-format
 msgid ""
 "ERROR: Could not read morph workpoints\n"
@@ -2426,24 +4503,24 @@ msgstr ""
 "filename: '%s'\n"
 "(Is not a valid morph workpoint file)"
 
-#: ../gap/gap_morph_dialog.c:2614
+#: ../gap/gap_morph_dialog.c:2565
 msgid "Save Morph Workpointfile"
 msgstr "Save Morph Workpointfile"
 
-#: ../gap/gap_morph_dialog.c:2618
+#: ../gap/gap_morph_dialog.c:2569
 msgid "Load Morph Workpointfile"
 msgstr "Load Morph Workpointfile"
 
-#: ../gap/gap_morph_dialog.c:2931
+#: ../gap/gap_morph_dialog.c:2911
 msgid "Edit Mode:"
 msgstr "Edit Mode:"
 
 #. radio button SET
-#: ../gap/gap_morph_dialog.c:2945
+#: ../gap/gap_morph_dialog.c:2925
 msgid "Set"
 msgstr "Set"
 
-#: ../gap/gap_morph_dialog.c:2954
+#: ../gap/gap_morph_dialog.c:2934
 msgid ""
 "Click: pick and drag point at cursor or create new point\n"
 "SHIFT-Click: force create new point\n"
@@ -2456,11 +4533,11 @@ msgstr ""
 "Right-Click: delete point at cursor"
 
 #. radio button MOVE
-#: ../gap/gap_morph_dialog.c:2971
+#: ../gap/gap_morph_dialog.c:2951
 msgid "Move"
 msgstr "Move"
 
-#: ../gap/gap_morph_dialog.c:2980
+#: ../gap/gap_morph_dialog.c:2960
 msgid ""
 "Click: drag next point\n"
 "SHIFT-Click: force create new point\n"
@@ -2472,16 +4549,16 @@ msgstr ""
 "Alt-Click: disable drag\n"
 "Right-Click: delete point at cursor\n"
 
-#: ../gap/gap_morph_dialog.c:3006
+#: ../gap/gap_morph_dialog.c:2986
 msgid "Click: delete next point"
 msgstr "Click: delete next point"
 
 #. radio button ZOOM
-#: ../gap/gap_morph_dialog.c:3019
+#: ../gap/gap_morph_dialog.c:2999
 msgid "Zoom"
 msgstr "Zoom"
 
-#: ../gap/gap_morph_dialog.c:3028
+#: ../gap/gap_morph_dialog.c:3008
 msgid ""
 "Click: zoom in,\n"
 "CTRL-click: zoom out"
@@ -2490,164 +4567,142 @@ msgstr ""
 "CTRL-click: zoom out"
 
 #. radio button SHOW
-#: ../gap/gap_morph_dialog.c:3042
+#: ../gap/gap_morph_dialog.c:3022
 msgid "Show"
 msgstr "Show"
 
-#: ../gap/gap_morph_dialog.c:3051
+#: ../gap/gap_morph_dialog.c:3031
 msgid "Click: show warp pick coordinates in the source window"
 msgstr "Click: show warp pick coordinates in the source window"
 
-#: ../gap/gap_morph_dialog.c:3082
+#: ../gap/gap_morph_dialog.c:3062
 msgid "Render Mode:"
 msgstr "Render Mode:"
 
 #. radio button MORPH
-#: ../gap/gap_morph_dialog.c:3095
+#: ../gap/gap_morph_dialog.c:3075
 msgid "Morph"
 msgstr "Morph"
 
-#: ../gap/gap_morph_dialog.c:3104
+#: ../gap/gap_morph_dialog.c:3084
 msgid "Render morph transition (warp forward, warp backward and cross fade)"
 msgstr "Render morph transition (warp forward, warp backward and cross fade)"
 
 #. radio button WARP
-#: ../gap/gap_morph_dialog.c:3117
+#: ../gap/gap_morph_dialog.c:3097
 msgid "Warp"
 msgstr "Warp"
 
-#: ../gap/gap_morph_dialog.c:3126
+#: ../gap/gap_morph_dialog.c:3106
 msgid "Render forward warp transitions only"
 msgstr "Render forward warp transitions only"
 
-#. the layer seletion combobox
-#: ../gap/gap_morph_dialog.c:3180
-msgid "Layer:"
-msgstr "Layer:"
-
-#: ../gap/gap_morph_dialog.c:3194
+#: ../gap/gap_morph_dialog.c:3174
 msgid "Select the source layer"
 msgstr "Select the source layer"
 
-#: ../gap/gap_morph_dialog.c:3200
+#: ../gap/gap_morph_dialog.c:3180
 msgid "Select the destination layer "
 msgstr "Select the destination layer "
 
-#. the x koordinate label
-#. X
-#. table col, row
+#. the x coordinate label
 #. gtk_container_add (GTK_CONTAINER (abox), table3);
 #. the x/y offest labels
-#: ../gap/gap_morph_dialog.c:3214 ../gap/gap_mov_dialog.c:4021
-#: ../gap/gap_name2layer_main.c:475 ../gap/gap_resi_dialog.c:847
+#: ../gap/gap_morph_dialog.c:3194 ../gap/gap_mov_dialog.c:6026
+#: ../gap/gap_name2layer_main.c:492 ../gap/gap_resi_dialog.c:847
 msgid "X:"
 msgstr "X:"
 
-#: ../gap/gap_morph_dialog.c:3236
+#: ../gap/gap_morph_dialog.c:3216
 msgid "Morphpoint X coordinate"
 msgstr "Morphpoint X coordinate"
 
-#. the y koordinate label
-#. Y
-#. table col, row
-#: ../gap/gap_morph_dialog.c:3245 ../gap/gap_mov_dialog.c:4039
-#: ../gap/gap_name2layer_main.c:486 ../gap/gap_resi_dialog.c:853
-msgid "Y:"
-msgstr "Y:"
-
-#: ../gap/gap_morph_dialog.c:3268
+#: ../gap/gap_morph_dialog.c:3248
 msgid "Morphpoint Y coordinate"
 msgstr "Morphpoint Y coordinate"
 
 #. Fit Zoom Button
-#: ../gap/gap_morph_dialog.c:3276
+#: ../gap/gap_morph_dialog.c:3256
 msgid "Fit Zoom"
 msgstr "Fit Zoom"
 
-#: ../gap/gap_morph_dialog.c:3280
+#: ../gap/gap_morph_dialog.c:3260
 msgid "Show the whole layer. (by adjusting zoom to fit into preview)."
 msgstr "Show the whole layer. (by adjusting zoom to fit into preview)."
 
 #. there is just one total_points display (always in the dst frame)
 #. the current Point label
-#: ../gap/gap_morph_dialog.c:3293
+#. table col, row
+#: ../gap/gap_morph_dialog.c:3273 ../gap/gap_mov_dialog.c:6469
 msgid "Point:"
 msgstr "Point:"
 
-#: ../gap/gap_morph_dialog.c:3316
+#: ../gap/gap_morph_dialog.c:3296
 msgid "Number of the current point"
 msgstr "Number of the current point"
 
 #. the number_of_points label
-#: ../gap/gap_morph_dialog.c:3322
+#: ../gap/gap_morph_dialog.c:3302
 msgid "of total:"
 msgstr "of total:"
 
 #. the number_of_points label
-#: ../gap/gap_morph_dialog.c:3330
+#: ../gap/gap_morph_dialog.c:3310
 msgid "001"
 msgstr "001"
 
-#: ../gap/gap_morph_dialog.c:3468
+#: ../gap/gap_morph_dialog.c:3460
 msgid "Morph / Warp"
 msgstr "Morph / Warp"
 
-#: ../gap/gap_morph_dialog.c:3554
+#: ../gap/gap_morph_dialog.c:3465
+msgid "Swap"
+msgstr "Swap"
+
+#: ../gap/gap_morph_dialog.c:3549
 msgid "Source"
 msgstr "Source"
 
-#: ../gap/gap_morph_dialog.c:3569
+#: ../gap/gap_morph_dialog.c:3564
 msgid "Destination"
 msgstr "Destination"
 
 #. the nubner of ShapePoints label
-#: ../gap/gap_morph_dialog.c:3588
+#: ../gap/gap_morph_dialog.c:3583
 msgid "ShapePoints:"
 msgstr "Shape Points:"
 
-#: ../gap/gap_morph_dialog.c:3610
+#: ../gap/gap_morph_dialog.c:3605
 msgid "Number of workpoints to create when Shape button is pressed"
 msgstr "Number of workpoints to create when Shape button is pressed"
 
 #. Shape Button
-#: ../gap/gap_morph_dialog.c:3616
+#: ../gap/gap_morph_dialog.c:3611
 msgid "Shape"
 msgstr "Shape"
 
-#: ../gap/gap_morph_dialog.c:3620
+#: ../gap/gap_morph_dialog.c:3615
+#| msgid ""
+#| "Create N workpoints following the outline shape of the layer.(the shape "
+#| "detection is looking for non-transparent pixels).SHIFT-click: adds the "
+#| "new points and keeps the old points"
 msgid ""
-"Create N workpoints following the outline shape of the layer.(the shape "
-"detection is looking for non-transparent pixels).SHIFT-click: adds the new "
-"points and keeps the old points"
+"Create N workpoints following the outline shape of the layer. The simple "
+"shape detection is looking for non-transparent pixels. CTRL-click uses an "
+"edge detection based shape detection algorithm that is capable to operate on "
+"opaque images. SHIFT-click: adds the new points and keeps the old points"
 msgstr ""
-"Create N workpoints following the outline shape of the layer.(the shape "
-"detection is looking for non-transparent pixels).SHIFT-click: adds the new "
-"points and keeps the old points"
-
-#. the show lines checkbutton
-#: ../gap/gap_morph_dialog.c:3635
-msgid "Lines"
-msgstr "Lines"
-
-#: ../gap/gap_morph_dialog.c:3644
-msgid "Show movement vector lines in the destination preview"
-msgstr "Show movement vector lines in the destination preview"
-
-#. Swap Windows Button
-#: ../gap/gap_morph_dialog.c:3649
-msgid "Swap"
-msgstr "Swap"
-
-#: ../gap/gap_morph_dialog.c:3653
-msgid "Exchange source and destination"
-msgstr "Exchange source and destination"
+"Create N workpoints following the outline shape of the layer. The simple "
+"shape detection is looking for non-transparent pixels. CTRL-click uses an "
+"edge detection based shape detection algorithm that is capable to operate on "
+"opaque images. SHIFT-click: adds the new points and keeps the old points"
 
 #. the deform affect radius label
-#: ../gap/gap_morph_dialog.c:3664
+#: ../gap/gap_morph_dialog.c:3648
 msgid "Radius:"
 msgstr "Radius:"
 
-#: ../gap/gap_morph_dialog.c:3686
+#: ../gap/gap_morph_dialog.c:3670
 msgid ""
 "Deform radius in pixels. Each workpoint causes a move-deform operation "
 "within this affect radius."
@@ -2656,58 +4711,36 @@ msgstr ""
 "within this affect radius."
 
 #. the deform intensity label
-#: ../gap/gap_morph_dialog.c:3696
+#: ../gap/gap_morph_dialog.c:3679 ../gap/gap_morph_tween_dialog.c:787
 msgid "Intensity:"
 msgstr "Intensity:"
 
-#: ../gap/gap_morph_dialog.c:3719
+#: ../gap/gap_morph_dialog.c:3702
 msgid "Deform intensity."
 msgstr "Deform intensity."
 
 #. the use_intensity checkbutton
-#: ../gap/gap_morph_dialog.c:3727
+#: ../gap/gap_morph_dialog.c:3710
 msgid "Use Intensity"
 msgstr "Use Intensity"
 
-#: ../gap/gap_morph_dialog.c:3737
+#: ../gap/gap_morph_dialog.c:3720
+#| msgid ""
+#| "ON: Descending deform action from workpoint (full) to radius (zero). "
+#| "Descend by power of intensity.OFF: Linear deform action inside the radius"
 msgid ""
 "ON: Descending deform action from workpoint (full) to radius (zero). Descend "
-"by power of intensity.OFF: Linear deform action inside the radius"
+"by power of intensity. OFF: Linear deform action inside the radius"
 msgstr ""
 "ON: Descending deform action from workpoint (full) to radius (zero). Descend "
-"by power of intensity.OFF: Linear deform action inside the radius"
-
-#. the use_quality_wp_selection checkbutton
-#: ../gap/gap_morph_dialog.c:3742
-msgid "Quality"
-msgstr "Quality"
-
-#: ../gap/gap_morph_dialog.c:3752
-msgid ""
-"ON: Use quality workpoint selection algorithm.OFF: Use fast workpoint "
-"selection algorithm."
-msgstr ""
-"ON: Use quality workpoint selection algorithm.OFF: Use fast workpoint "
-"selection algorithm."
-
-#: ../gap/gap_morph_dialog.c:3762
-msgid ""
-"Load morph workpoints from file. SHIFT-click: define filename of Pointset B"
-msgstr ""
-"Load morph workpoints from file. SHIFT-click: define filename of Pointset B"
-
-#: ../gap/gap_morph_dialog.c:3774
-msgid ""
-"Save morph workpoints to file. SHIFT-click: define filename of Pointset B"
-msgstr ""
-"Save morph workpoints to file. SHIFT-click: define filename of Pointset B"
+"by power of intensity. OFF: Linear deform action inside the radius"
 
 #. the tween_steps label
-#: ../gap/gap_morph_dialog.c:3786
+#: ../gap/gap_morph_dialog.c:3754
 msgid "Steps:"
 msgstr "Steps:"
 
-#: ../gap/gap_morph_dialog.c:3808
+#: ../gap/gap_morph_dialog.c:3776
 msgid ""
 "Number of layers to create or modify. Steps refers to N layers under the "
 "destination layer. Steps is ignored if render mode is warp and source and "
@@ -2718,42 +4751,29 @@ msgstr ""
 "destination are different layers of the same image"
 
 #. the pointcolor colorbutton
-#: ../gap/gap_morph_dialog.c:3818
+#: ../gap/gap_morph_dialog.c:3786
 msgid "Pointcolor"
 msgstr "Pointcolour"
 
-#: ../gap/gap_morph_dialog.c:3827
+#: ../gap/gap_morph_dialog.c:3795
 msgid "Set color for the morph workpoints"
 msgstr "Set colour for the morph workpoints"
 
 #. the currentcolor colorbutton
-#: ../gap/gap_morph_dialog.c:3838
+#: ../gap/gap_morph_dialog.c:3806
 msgid "Current Pointcolor"
 msgstr "Current Pointcolour"
 
-#: ../gap/gap_morph_dialog.c:3846
+#: ../gap/gap_morph_dialog.c:3814
 msgid "Set color for the current morph workpoint"
 msgstr "Set colour for the current morph workpoint"
 
-#. the create tween checkbutton
-#: ../gap/gap_morph_dialog.c:3866
-msgid "Create Layers"
-msgstr "Create Layers"
-
-#: ../gap/gap_morph_dialog.c:3876
-msgid ""
-"ON: Create specified number of tween layers. OFF: Operate on existing layers "
-"below the destination layer"
-msgstr ""
-"ON: Create specified number of tween layers. OFF: Operate on existing layers "
-"below the destination layer"
-
 #. the multiple pointsets checkbutton
-#: ../gap/gap_morph_dialog.c:3881
+#: ../gap/gap_morph_dialog.c:3832
 msgid "Multiple Pointsets"
 msgstr "Multiple Pointsets"
 
-#: ../gap/gap_morph_dialog.c:3893
+#: ../gap/gap_morph_dialog.c:3844
 msgid ""
 "ON: use 2 or more pointsets from file. Please create and save the pointsets "
 "first, using filenames with a 2-digit numberpart before the extension "
@@ -2768,16 +4788,86 @@ msgstr ""
 "OFF: use current set of workpoints"
 
 #. the lower workpoint label
-#: ../gap/gap_morph_dialog.c:3918
+#: ../gap/gap_morph_dialog.c:3871
 msgid "Pointset A:"
 msgstr "Pointset A:"
 
 #. the upper workpoint label
-#: ../gap/gap_morph_dialog.c:3936
+#: ../gap/gap_morph_dialog.c:3889
 msgid "Pointset B:"
 msgstr "Pointset B:"
 
-#: ../gap/gap_morph_exec.c:373
+#. the LOCATE label
+#: ../gap/gap_morph_dialog.c:3907
+#| msgid "Rotate:"
+msgid "Locate:"
+msgstr "Locate:"
+
+#: ../gap/gap_morph_dialog.c:3929
+msgid ""
+"Locate radius in pixels. radius for automatically point locate feature  "
+"triggered by CTRL when setting workpoints.(Not relevant for rendering)"
+msgstr ""
+"Locate radius in pixels. radius for automatically point locate feature  "
+"triggered by CTRL when setting workpoints.(Not relevant for rendering)"
+
+#: ../gap/gap_morph_dialog.c:3953
+msgid ""
+"Locate Shaperadius in pixels. Defines shape size as area around workpoint to "
+"be compared  when locating corresponding coordinate(Not relevant for "
+"rendering)"
+msgstr ""
+"Locate Shaperadius in pixels. Defines shape size as area around workpoint to "
+"be compared  when locating corresponding coordinate(Not relevant for "
+"rendering)"
+
+#: ../gap/gap_morph_dialog.c:3979
+msgid ""
+"Edge detection threshold for automatically point locate feature  triggered "
+"by CTRL when setting workpoints.(Not relevant for rendering)"
+msgstr ""
+"Edge detection threshold for automatically point locate feature  triggered "
+"by CTRL when setting workpoints.(Not relevant for rendering)"
+
+#. the create tween checkbutton
+#: ../gap/gap_morph_dialog.c:3991
+msgid "Create Layers"
+msgstr "Create Layers"
+
+#: ../gap/gap_morph_dialog.c:4001
+msgid ""
+"ON: Create specified number of tween layers. OFF: Operate on existing layers "
+"below the destination layer"
+msgstr ""
+"ON: Create specified number of tween layers. OFF: Operate on existing layers "
+"below the destination layer"
+
+#. the use_quality_wp_selection checkbutton
+#: ../gap/gap_morph_dialog.c:4006 ../gap/gap_morph_tween_dialog.c:866
+msgid "Quality"
+msgstr "Quality"
+
+#: ../gap/gap_morph_dialog.c:4016 ../gap/gap_morph_tween_dialog.c:875
+#| msgid ""
+#| "ON: Use quality workpoint selection algorithm.OFF: Use fast workpoint "
+#| "selection algorithm."
+msgid ""
+"ON: Use quality workpoint selection algorithm. OFF: Use fast workpoint "
+"selection algorithm."
+msgstr ""
+"ON: Use quality workpoint selection algorithm. OFF: Use fast workpoint "
+"selection algorithm."
+
+#. the show lines checkbutton
+#: ../gap/gap_morph_dialog.c:4021
+msgid "Lines"
+msgstr "Lines"
+
+#: ../gap/gap_morph_dialog.c:4030
+msgid "Show movement vector lines in the destination preview"
+msgstr "Show movement vector lines in the destination preview"
+
+#: ../gap/gap_morph_exec.c:371
 #, c-format
 msgid ""
 "File: %s\n"
@@ -2786,7 +4876,7 @@ msgstr ""
 "File: %s\n"
 " ==>is no workpointfile (header is missing)"
 
-#: ../gap/gap_morph_exec.c:401
+#: ../gap/gap_morph_exec.c:399
 #, c-format
 msgid ""
 "file: %s\n"
@@ -2795,7 +4885,7 @@ msgstr ""
 "file: %s\n"
 " ==> is corrupted (LAYER-SIZES: record requires 4 numbers)"
 
-#: ../gap/gap_morph_exec.c:419
+#: ../gap/gap_morph_exec.c:417
 #, c-format
 msgid ""
 "file: %s\n"
@@ -2804,12 +4894,12 @@ msgstr ""
 "file: %s\n"
 " ==> is corrupted (TWEEN-STEPS record requires 1 number)"
 
-#: ../gap/gap_morph_exec.c:437
+#: ../gap/gap_morph_exec.c:435
 #, c-format
 msgid "file: %s ==> is corrupted (AFFECT-RADIUS record requires 1 number)"
 msgstr "file: %s ==> is corrupted (AFFECT-RADIUS record requires 1 number)"
 
-#: ../gap/gap_morph_exec.c:459
+#: ../gap/gap_morph_exec.c:457
 #, c-format
 msgid ""
 "file: %s\n"
@@ -2818,7 +4908,7 @@ msgstr ""
 "file: %s\n"
 " ==>is corrupted (INTENSITY record requires 1 number)"
 
-#: ../gap/gap_morph_exec.c:481
+#: ../gap/gap_morph_exec.c:479
 #, c-format
 msgid ""
 "file: %s\n"
@@ -2827,7 +4917,7 @@ msgstr ""
 "file: %s\n"
 " ==>is corrupted (QUALITY-WP-SELECT record requires 1 number)"
 
-#: ../gap/gap_morph_exec.c:515
+#: ../gap/gap_morph_exec.c:513
 #, c-format
 msgid ""
 "file: %s\n"
@@ -2836,87 +4926,411 @@ msgstr ""
 "file: %s\n"
 " ==> is corrupted (WP: record requires 4 numbers)"
 
-#: ../gap/gap_morph_exec.c:2724
+#: ../gap/gap_morph_exec.c:2768
 msgid "creating morph tween layers..."
 msgstr "creating morph tween layers..."
 
-#: ../gap/gap_morph_exec.c:2728
+#: ../gap/gap_morph_exec.c:2772
 msgid "creating warp tween layers..."
 msgstr "creating warp tween layers..."
 
-#: ../gap/gap_morph_exec.c:3073
-#| msgid "creating morph tween layers..."
-msgid "creating morph tween frames..."
-msgstr "creating morph tween frames..."
+#: ../gap/gap_morph_exec.c:3348
+#, c-format
+#| msgid "ERROR: could not create directory:'%s'%s"
+msgid ""
+"Failed to create tween subdirectory: '%s':\n"
+"%s"
+msgstr ""
+"Failed to create tween subdirectory: '%s':\n"
+"%s"
 
-#: ../gap/gap_morph_exec.c:3097
+#: ../gap/gap_morph_exec.c:3590 ../gap/gap_morph_exec.c:3806
 #, c-format
-msgid "target frame does not exist, name: %s"
-msgstr "target frame does not exist, name: %s"
+msgid "file: %s save failed"
+msgstr "file: %s save failed"
 
-#: ../gap/gap_morph_exec.c:3151
+#: ../gap/gap_morph_exec.c:3678
 #, c-format
-#| msgid "creating morph tween layers..."
-msgid "creating morph tween frame: %d"
-msgstr "creating morph tween frame: %d"
+msgid "target frame does not exist, name: %s"
+msgstr "target frame does not exist, name: %s"
 
-#: ../gap/gap_morph_exec.c:3167
+#: ../gap/gap_morph_exec.c:3783
 #, c-format
-#| msgid "File: %s already exists"
 msgid "file: %s already exists"
 msgstr "file: %s already exists"
 
-#: ../gap/gap_morph_exec.c:3190
+#: ../gap/gap_morph_main.c:220
+msgid "Morph..."
+msgstr "Morph..."
+
+#: ../gap/gap_morph_main.c:243
+msgid "Morph Tweenframes..."
+msgstr "Morph Tweenframes..."
+
+#: ../gap/gap_morph_main.c:267
+msgid "Morph One Tween..."
+msgstr "Morph One Tween..."
+
+#: ../gap/gap_morph_main.c:287
+#| msgid "Save Morph Workpointfile"
+msgid "Morph Workpoint Generator..."
+msgstr "Morph Workpoint Generator..."
+
+#. Menu names
+#: ../gap/gap_morph_main.c:298
+#| msgid "<Image>/Video/Morph/"
+msgid "<Image>/Video/Morphing/"
+msgstr "<Image>/Video/Morphing/"
+
+#: ../gap/gap_morph_shape.c:224
 #, c-format
-#| msgid "Copy Audiofile as Wavefile"
-msgid "file: %s save failed"
-msgstr "file: %s save failed"
+msgid "generating workpoint:%d (%d)"
+msgstr "generating workpoint:%d (%d)"
+
+#: ../gap/gap_morph_tween_dialog.c:156
+#, c-format
+msgid "Tween %.0f / %.0f"
+msgstr "Tween %.0f / %.0f"
+
+#: ../gap/gap_morph_tween_dialog.c:195
+#, c-format
+msgid "render tween via fade algorithm %.2f%%"
+msgstr "render tween via fade algorithm %.2f%%"
+
+#: ../gap/gap_morph_tween_dialog.c:201
+#, c-format
+msgid "render tween via morphing algorithm %.2f%%"
+msgstr "render tween via morphing algorithm %.2f%%"
+
+#: ../gap/gap_morph_tween_dialog.c:266
+#| msgid "Save Morph Workpointfile"
+msgid "Enter Morph Workpoint filename"
+msgstr "Enter Morph Workpoint filename"
+
+#. morph workpoint entry
+#: ../gap/gap_morph_tween_dialog.c:386
+#| msgid "Save Morph Workpointfile"
+msgid "Morph Workpoint file:"
+msgstr "Morph Workpoint file:"
+
+#: ../gap/gap_morph_tween_dialog.c:400
+msgid ""
+"Name of a Workpointfile created with the Morph feature\n"
+"(note that tweens are created via simple fade operations when no "
+"workpointfile is available)"
+msgstr ""
+"Name of a Workpointfile created with the Morph feature\n"
+"(note that tweens are created via simple fade operations when no "
+"workpointfile is available)"
+
+#: ../gap/gap_morph_tween_dialog.c:446
+#| msgid "Create Layers"
+msgid "Create one tween as Layer"
+msgstr "Create one tween as Layer"
+
+#: ../gap/gap_morph_tween_dialog.c:479
+msgid "tween mix:"
+msgstr "tween mix:"
+
+#. layer combo_box (source)
+#: ../gap/gap_morph_tween_dialog.c:490
+#| msgid "Source Image/Layer:"
+msgid "Source Layer:"
+msgstr "Source Layer:"
+
+#. layer combo_box (source)
+#: ../gap/gap_morph_tween_dialog.c:511
+#| msgid "Destination"
+msgid "Destination Layer:"
+msgstr "Destination Layer:"
+
+#: ../gap/gap_morph_tween_dialog.c:661
+#| msgid "Save Morph Workpointfile"
+msgid "Generate Workpointfiles"
+msgstr "Generate Workpointfiles"
+
+#: ../gap/gap_morph_tween_dialog.c:700 ../gap/gap_morph_tween_dialog.c:1204
+#: ../gap/gap_story_properties.c:4185
+msgid "From:"
+msgstr "From:"
+
+#: ../gap/gap_morph_tween_dialog.c:703 ../gap/gap_morph_tween_dialog.c:1207
+#| msgid "First handled frame"
+msgid "First processed frame"
+msgstr "First processed frame"
+
+#: ../gap/gap_morph_tween_dialog.c:716 ../gap/gap_morph_tween_dialog.c:1225
+#: ../gap/gap_story_properties.c:4214
+msgid "To:"
+msgstr "To:"
+
+#: ../gap/gap_morph_tween_dialog.c:719 ../gap/gap_morph_tween_dialog.c:1228
+#| msgid "Last handled frame"
+msgid "Last processed frame"
+msgstr "Last processed frame"
+
+#: ../gap/gap_morph_tween_dialog.c:731
+msgid "Num Workpoints:"
+msgstr "Num Workpoints:"
+
+#: ../gap/gap_morph_tween_dialog.c:734
+#| msgid "Number of workpoints to create when Shape button is pressed"
+msgid "Number of workpoints to be generated per processed frame"
+msgstr "Number of workpoints to be generated per processed frame"
+
+#: ../gap/gap_morph_tween_dialog.c:743
+msgid "Num Outlinepoints:"
+msgstr "Num Outlinepoints:"
+
+#: ../gap/gap_morph_tween_dialog.c:746
+msgid "Number of additional workpoints on the outline of opaque image area"
+msgstr "Number of additional workpoints on the outline of opaque image area"
+
+#: ../gap/gap_morph_tween_dialog.c:756
+#| msgid "Tweensteps:"
+msgid "Tween Steps:"
+msgstr "Tween Steps:"
+
+#: ../gap/gap_morph_tween_dialog.c:759
+msgid ""
+"TWEEN-STEPS attribute value to be written to the generated workpoint file. "
+"(Number of tweens to be inserted between 2 frames at tween morphprocessing) "
+msgstr ""
+"TWEEN-STEPS attribute value to be written to the generated workpoint file. "
+"(Number of tweens to be inserted between 2 frames at tween morphprocessing) "
+
+#: ../gap/gap_morph_tween_dialog.c:770
+#| msgid "Feather Radius:"
+msgid "Deform Radius:"
+msgstr "Deform Radius:"
+
+#: ../gap/gap_morph_tween_dialog.c:773
+msgid ""
+"AFFECT-RADIUS attribute value to be written to the generated workpoint file."
+msgstr ""
+"AFFECT-RADIUS attribute value to be written to the generated workpoint file."
+
+#: ../gap/gap_morph_tween_dialog.c:790
+msgid ""
+"INTENSITY attribute value to be written to the generated workpoint file. "
+"value 0 turns off intensity descending deformation, morph processing will "
+"use linear deform action inside the deform radius"
+msgstr ""
+"INTENSITY attribute value to be written to the generated workpoint file. "
+"value 0 turns off intensity descending deformation, morph processing will "
+"use linear deform action inside the deform radius"
+
+#: ../gap/gap_morph_tween_dialog.c:805
+#| msgid "Feather Radius:"
+msgid "Locate Move Radius:"
+msgstr "Locate Move Radius:"
+
+#: ../gap/gap_morph_tween_dialog.c:808
+msgid ""
+"Locate radius in pixels. The workpoint generation searches for corresponding "
+"points in the next frame within this radius"
+msgstr ""
+"Locate radius in pixels. The workpoint generation searches for corresponding "
+"points in the next frame within this radius"
+
+#: ../gap/gap_morph_tween_dialog.c:825
+msgid ""
+"Locate Shaperadius in pixels. Defines shape size as area around workpoint to "
+"be compared  when loacting corresponding coordinate in the next frame."
+msgstr ""
+"Locate Shaperadius in pixels. Defines shape size as area around workpoint to "
+"be compared  when loacting corresponding coordinate in the next frame."
+
+#: ../gap/gap_morph_tween_dialog.c:835
+#| msgid "Threshold:"
+msgid "Edge Threshold:"
+msgstr "Edge Threshold:"
+
+#: ../gap/gap_morph_tween_dialog.c:838
+msgid ""
+"Edge detection threshold. Workpoints are generated on detected edges. Edges "
+"are detected on pixels where color or opacity differs significantly from the "
+"neighbor pixel.(i.e. more than the specified edge detection threshold)."
+msgstr ""
+"Edge detection threshold. Workpoints are generated on detected edges. Edges "
+"are detected on pixels where colour or opacity differs significantly from "
+"the neighbour pixel.(i.e. more than the specified edge detection threshold)."
+
+#: ../gap/gap_morph_tween_dialog.c:853
+msgid "Locate ColordiffEdge Threshold:"
+msgstr "Locate ColourdiffEdge Threshold:"
+
+#: ../gap/gap_morph_tween_dialog.c:891
+msgid ""
+"ON: overwrite existing workpointfiles. OFF: Skip workpoint generation or add "
+"new generated workpoints (see append checkbutton)."
+msgstr ""
+"ON: overwrite existing workpointfiles. OFF: Skip workpoint generation or add "
+"new generated workpoints (see append checkbutton)."
+
+#. the overwrite checkbutton
+#: ../gap/gap_morph_tween_dialog.c:897
+msgid "Append"
+msgstr "Append"
+
+#: ../gap/gap_morph_tween_dialog.c:906
+msgid ""
+"ON: add newly generated workpoints to existing workpointfiles. OFF: Skip "
+"workpoint generation for frames where workpointfile already exists."
+msgstr ""
+"ON: add newly generated workpoints to existing workpointfiles. OFF: Skip "
+"workpoint generation for frames where workpointfile already exists."
+
+#. the master progress bar
+#. master progress
+#: ../gap/gap_morph_tween_dialog.c:915
+#| msgid "Create Layers"
+msgid "Create File(s):"
+msgstr "Create File(s):"
+
+#: ../gap/gap_morph_tween_dialog.c:947
+#| msgid "Delete Point"
+msgid "Create Points:"
+msgstr "Create Points:"
+
+#: ../gap/gap_morph_tween_dialog.c:1107 ../gap/gap_morph_tween_dialog.c:1118
+#| msgid "Flatten Frames"
+msgid "Create Tween Frames"
+msgstr "Create Tween Frames"
+
+#. label
+#: ../gap/gap_morph_tween_dialog.c:1158
+#| msgid "XANIM Information"
+msgid "Information:"
+msgstr "Information:"
+
+#: ../gap/gap_morph_tween_dialog.c:1169
+#, c-format
+msgid "This operation creates %d missing frame between frame %d and %d"
+msgid_plural "This operation creates %d missing frames between frame %d and %d"
+msgstr[0] "This operation creates %d missing frame between frame %d and %d"
+msgstr[1] "This operation creates %d missing frames between frame %d and %d"
+
+#: ../gap/gap_morph_tween_dialog.c:1182
+msgid ""
+"This operation creates copies of all frames in the specified range\n"
+"and the specified number of tweens as additional tween frames\n"
+"between all the processed frames in the specified subdirectory.\n"
+"Provide workpointfiles (one per frame) for morphing based tween rendering\n"
+"(this can be done with the Morph Workpoint Generator)"
+msgstr ""
+"This operation creates copies of all frames in the specified range\n"
+"and the specified number of tweens as additional tween frames\n"
+"between all the processed frames in the specified subdirectory.\n"
+"Provide workpointfiles (one per frame) for morphing based tween rendering\n"
+"(this can be done with the Morph Workpoint Generator)"
+
+#: ../gap/gap_morph_tween_dialog.c:1192
+msgid "This operation requires more than one frame."
+msgstr "This operation requires more than one frame."
+
+#: ../gap/gap_morph_tween_dialog.c:1257
+#| msgid "Number of Colors"
+msgid "Number of Tweens:"
+msgstr "Number of Tweens:"
+
+#: ../gap/gap_morph_tween_dialog.c:1260
+msgid ""
+"Number of tweens to be inserted between 2 frames. Value 0 renders missing "
+"frames (via morphing or fade) but does not create tweens where the next "
+"frame number is equal to the current processed frame number +1"
+msgstr ""
+"Number of tweens to be inserted between 2 frames. Value 0 renders missing "
+"frames (via morphing or fade) but does not create tweens where the next "
+"frame number is equal to the current processed frame number +1"
+
+#. the create_tweens_in_subdir checkbutton
+#. checkbutton = gtk_check_button_new_with_label ( _("Subdirectory:"));
+#. gtk_widget_show (checkbutton);
+#. gtk_table_attach( GTK_TABLE(table), checkbutton, 0, 1, row, row+1,
+#. GTK_FILL, 0, 0, 0 );
+#. g_signal_connect (checkbutton, "toggled",
+#. G_CALLBACK (on_gboolean_button_update),
+#. &mgpp->create_tweens_in_subdir);
+#. gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton), mgpp->create_tweens_in_subdir);
+#. gimp_help_set_help_data(checkbutton,
+#. _("ON: copy processed frames to a subdirectory "
+#. "and create tween frames in this subdirectory via morphing."
+#. "OFF: Render missing frames via moprhing. ")
+#. , NULL);
+#. label
+#: ../gap/gap_morph_tween_dialog.c:1287
+#| msgid "Predictor:"
+msgid "Subdirectory:"
+msgstr "Subdirectory:"
 
-#: ../gap/gap_morph_main.c:188
-msgid "Morph..."
-msgstr "Morph..."
+#: ../gap/gap_morph_tween_dialog.c:1302
+msgid ""
+"Name of a (Sub)directory to save copies of processed frames and generated "
+"tweens. Note that tweens are created via simple fade operations when no "
+"workpointfile for the processed frame is available. (individual "
+"workpointfiles per frame are referred by extension .morphpoints)"
+msgstr ""
+"Name of a (Sub)directory to save copies of processed frames and generated "
+"tweens. Note that tweens are created via simple fade operations when no "
+"workpointfile for the processed frame is available. (individual "
+"workpointfiles per frame are referred by extension .morphpoints)"
 
-#: ../gap/gap_morph_main.c:211
-#| msgid "Converting frames..."
-msgid "Morph Tweenframes..."
-msgstr "Morph Tweenframes..."
+#: ../gap/gap_morph_tween_dialog.c:1326
+msgid ""
+"ON: overwrite existing frames. OFF: skip processing when target frame/tween "
+"already exists."
+msgstr ""
+"ON: overwrite existing frames. OFF: skip processing when target frame/tween "
+"already exists."
 
-#: ../gap/gap_morph_main.c:235
-#| msgid "Morph..."
-msgid "Morph One Tween..."
-msgstr "Morph One Tween..."
+#. the master progress bar
+#. master progress
+#: ../gap/gap_morph_tween_dialog.c:1338
+#| msgid "Morph Tweenframes..."
+msgid "Create Tweenframe(s):"
+msgstr "Create Tweenframe(s):"
 
-#. Menu names
-#: ../gap/gap_morph_main.c:247
-#| msgid "<Image>/Video/"
-msgid "<Image>/Video/Morph/"
-msgstr "<Image>/Video/Morph/"
+#: ../gap/gap_morph_tween_dialog.c:1353
+#| msgid "Jpeg Progressive:"
+msgid "Local Progress:"
+msgstr "Local Progress:"
 
-#: ../gap/gap_mov_dialog.c:619
+#: ../gap/gap_mov_dialog.c:1053
+#| msgid "Move Path"
+msgid "Move Path Editor"
+msgstr "Move Path Editor"
+
+#: ../gap/gap_mov_dialog.c:1057
 msgid "Move Path"
 msgstr "Move Path"
 
-#: ../gap/gap_mov_dialog.c:662
+#: ../gap/gap_mov_dialog.c:1101
 msgid "Show preview frame with selected source layer at current controlpoint"
 msgstr "Show preview frame with selected source layer at current controlpoint"
 
-#: ../gap/gap_mov_dialog.c:673
+#: ../gap/gap_mov_dialog.c:1112
 msgid "Generate animated preview as multilayer image"
 msgstr "Generate animated preview as multilayer image"
 
-#: ../gap/gap_mov_dialog.c:694
+#: ../gap/gap_mov_dialog.c:1133
 msgid "Copy moving source-layer(s) into frames"
 msgstr "Copy moving source-layer(s) into frames"
 
-#: ../gap/gap_mov_dialog.c:721
+#: ../gap/gap_mov_dialog.c:1160
 msgid "Source Select"
 msgstr "Source Select"
 
-#: ../gap/gap_mov_dialog.c:729
+#: ../gap/gap_mov_dialog.c:1168
 msgid "Advanced Settings"
 msgstr "Advanced Settings"
 
-#: ../gap/gap_mov_dialog.c:798
+#: ../gap/gap_mov_dialog.c:1177
+#| msgid "Convert Settings"
+msgid "Merge Settings"
+msgstr "Merge Settings"
+
+#: ../gap/gap_mov_dialog.c:1251
 msgid ""
 "No source image was selected.\n"
 "Please open a 2nd image of the same type before opening 'Move Path'"
@@ -2924,46 +5338,46 @@ msgstr ""
 "No source image was selected.\n"
 "Please open a 2nd image of the same type before opening 'Move Path'"
 
-#: ../gap/gap_mov_dialog.c:986
+#: ../gap/gap_mov_dialog.c:1539
 msgid "Object on empty frames"
 msgstr "Object on empty frames"
 
-#: ../gap/gap_mov_dialog.c:987
+#: ../gap/gap_mov_dialog.c:1540
 msgid "Object on one frame"
 msgstr "Object on one frame"
 
-#: ../gap/gap_mov_dialog.c:988
+#: ../gap/gap_mov_dialog.c:1541
 msgid "Exact object on frames"
 msgstr "Exact object on frames"
 
-#: ../gap/gap_mov_dialog.c:1019
+#: ../gap/gap_mov_dialog.c:1572
 msgid "Anim Preview Mode:"
 msgstr "Anim Preview Mode:"
 
-#: ../gap/gap_mov_dialog.c:1041
+#: ../gap/gap_mov_dialog.c:1594
 msgid "Scale Preview:"
 msgstr "Scale Preview:"
 
-#: ../gap/gap_mov_dialog.c:1042
+#: ../gap/gap_mov_dialog.c:1595
 msgid "Scale down size of the generated animated preview (in %)"
 msgstr "Scale down size of the generated animated preview (in %)"
 
 #. the Framerate lable
-#: ../gap/gap_mov_dialog.c:1052 ../gap/gap_mpege.c:321
-#: ../gap/gap_navigator_dialog.c:4255 ../gap/gap_story_dialog.c:8780
-#: ../vid_common/gap_cme_gui.c:3708
+#: ../gap/gap_mov_dialog.c:1605 ../gap/gap_mpege.c:321
+#: ../gap/gap_navigator_dialog.c:4261 ../gap/gap_story_dialog.c:9413
+#: ../vid_common/gap_cme_gui.c:3790
 msgid "Framerate:"
 msgstr "Framerate:"
 
-#: ../gap/gap_mov_dialog.c:1053
+#: ../gap/gap_mov_dialog.c:1606
 msgid "Framerate to use in the animated preview in frames/sec"
 msgstr "Framerate to use in the animated preview in frames/sec"
 
-#: ../gap/gap_mov_dialog.c:1069
+#: ../gap/gap_mov_dialog.c:1625
 msgid "Copy to Video Buffer:"
 msgstr "Copy to Video Buffer:"
 
-#: ../gap/gap_mov_dialog.c:1070
+#: ../gap/gap_mov_dialog.c:1626
 msgid ""
 "Save all single frames of animated preview to video buffer.(configured in "
 "gimprc by video-paste-dir and video-paste-basename)"
@@ -2971,39 +5385,16 @@ msgstr ""
 "Save all single frames of animated preview to video buffer.(configured in "
 "gimprc by video-paste-dir and video-paste-basename)"
 
-#. the Default button
-#: ../gap/gap_mov_dialog.c:1077 ../gap/gap_mpege.c:373
-#: ../gap/gap_name2layer_main.c:512 ../gap/gap_split.c:504
-#: ../gap/gap_story_dialog.c:5129 ../gap/gap_video_index_creator.c:1006
-#: ../gap/gap_wr_opacity.c:356 ../vid_common/gap_cme_gui.c:3244
-msgid "Default"
-msgstr "Default"
-
-#: ../gap/gap_mov_dialog.c:1078 ../gap/gap_mpege.c:374
-#: ../gap/gap_name2layer_main.c:513 ../gap/gap_split.c:505
-#: ../gap/gap_video_index_creator.c:1007
-msgid "Reset all parameters to default values"
-msgstr "Reset all parameters to default values"
-
-#: ../gap/gap_mov_dialog.c:1080
+#: ../gap/gap_mov_dialog.c:1636
 msgid "Move Path Animated Preview"
 msgstr "Move Path Animated Preview"
 
-#: ../gap/gap_mov_dialog.c:1081
-msgid "Options"
-msgstr "Options"
-
-#: ../gap/gap_mov_dialog.c:1133
+#: ../gap/gap_mov_dialog.c:1689
 msgid "Generation of animated preview failed"
 msgstr "Generation of animated preview failed"
 
-#: ../gap/gap_mov_dialog.c:1419
+#: ../gap/gap_mov_dialog.c:1984
 #, c-format
-#| msgid ""
-#| "Unsupported pathtype %d found in path:\n"
-#| "'%s'\n"
-#| "in the Image:\n"
-#| "'%s'"
 msgid ""
 "No stroke ids found in path:\n"
 "'%s'\n"
@@ -3015,7 +5406,7 @@ msgstr ""
 "in the Image:\n"
 "'%s'"
 
-#: ../gap/gap_mov_dialog.c:1456
+#: ../gap/gap_mov_dialog.c:2021
 #, c-format
 msgid ""
 "Unsupported pathtype %d found in path:\n"
@@ -3028,13 +5419,8 @@ msgstr ""
 "in the Image:\n"
 "'%s'"
 
-#: ../gap/gap_mov_dialog.c:1469
+#: ../gap/gap_mov_dialog.c:2034
 #, c-format
-#| msgid ""
-#| "Unsupported pathtype %d found in path:\n"
-#| "'%s'\n"
-#| "in the Image:\n"
-#| "'%s'"
 msgid ""
 "No controlpoints found in path:\n"
 "'%s'\n"
@@ -3046,7 +5432,7 @@ msgstr ""
 "in the Image:\n"
 "'%s'"
 
-#: ../gap/gap_mov_dialog.c:1506
+#: ../gap/gap_mov_dialog.c:2071
 #, c-format
 msgid ""
 "No path found in the image:\n"
@@ -3055,20 +5441,61 @@ msgstr ""
 "No path found in the image:\n"
 "'%s'"
 
-#: ../gap/gap_mov_dialog.c:1855
+#: ../gap/gap_mov_dialog.c:2503
 msgid "Load Path Points from File"
 msgstr "Load Path Points from File"
 
-#: ../gap/gap_mov_dialog.c:1896
+#: ../gap/gap_mov_dialog.c:2571
 msgid "Save Path Points to File"
 msgstr "Save Path Points to File"
 
-#: ../gap/gap_mov_dialog.c:2562
+#. the frame
+#: ../gap/gap_mov_dialog.c:3734 ../gap/gap_mov_dialog.c:4923
+#, c-format
+msgid "Edit Controlpoints"
+msgstr "Edit Controlpoints"
+
+#: ../gap/gap_mov_dialog.c:3738
+#| msgid "Edit Controlpoints"
+msgid "Edit Controlpoints "
+msgstr "Edit Controlpoints "
+
+#: ../gap/gap_mov_dialog.c:3759
 #, c-format
 msgid "Current Point: [ %3d ] of [ %3d ]"
 msgstr "Current Point: [ %3d ] of [ %3d ]"
 
-#: ../gap/gap_mov_dialog.c:2683
+#: ../gap/gap_mov_dialog.c:4038
+#, c-format
+#| msgid ""
+#| "ERROR: Could not open controlpoints\n"
+#| "filename: '%s'\n"
+#| "%s"
+msgid ""
+"ERROR: Could not open xml parameterfile\n"
+"filename: '%s'\n"
+"%s"
+msgstr ""
+"ERROR: Could not open xml parameterfile\n"
+"filename: '%s'\n"
+"%s"
+
+#: ../gap/gap_mov_dialog.c:4044
+#, c-format
+#| msgid ""
+#| "ERROR: Could not read controlpoints\n"
+#| "filename: '%s'\n"
+#| "(Is not a valid controlpoint file)"
+msgid ""
+"ERROR: Could not read parameterfile\n"
+"filename: '%s'\n"
+"(Is not a valid move path xml parameterfile file)"
+msgstr ""
+"ERROR: Could not read parameterfile\n"
+"filename: '%s'\n"
+"(Is not a valid move path xml parameterfile file)"
+
+#: ../gap/gap_mov_dialog.c:4071
 #, c-format
 msgid ""
 "ERROR: Could not open controlpoints\n"
@@ -3079,7 +5506,7 @@ msgstr ""
 "filename: '%s'\n"
 "%s"
 
-#: ../gap/gap_mov_dialog.c:2689
+#: ../gap/gap_mov_dialog.c:4077
 #, c-format
 msgid ""
 "ERROR: Could not read controlpoints\n"
@@ -3090,7 +5517,7 @@ msgstr ""
 "filename: '%s'\n"
 "(Is not a valid controlpoint file)"
 
-#: ../gap/gap_mov_dialog.c:2720
+#: ../gap/gap_mov_dialog.c:4134
 #, c-format
 msgid ""
 "Failed to write controlpointfile\n"
@@ -3102,62 +5529,73 @@ msgstr ""
 "%s"
 
 #. Source Layer menu
-#: ../gap/gap_mov_dialog.c:2766
-msgid "Source Image/Layer:"
-msgstr "Source Image/Layer:"
+#: ../gap/gap_mov_dialog.c:4182
+#| msgid "Source Image/Layer:"
+msgid "Image/Layer:"
+msgstr "Image/Layer:"
 
-#: ../gap/gap_mov_dialog.c:2776
+#: ../gap/gap_mov_dialog.c:4192
 msgid "Source object to insert into destination frames of the specified range"
 msgstr "Source object to insert into destination frames of the specified range"
 
 #. Paintmode combo (menu)
 #. the operating Mode label
-#: ../gap/gap_mov_dialog.c:2787 ../gap/gap_name2layer_main.c:444
-#: ../gap/gap_vex_dialog.c:2437 ../gap/gap_video_index_creator.c:982
-#: ../gap/gap_wr_opacity.c:344
+#. Paintmode combo (menu)
+#: ../gap/gap_mov_dialog.c:4212 ../gap/gap_name2layer_main.c:461
+#: ../gap/gap_vex_dialog.c:2435 ../gap/gap_video_index_creator.c:982
+#: ../gap/gap_wr_layermode.c:342 ../gap/gap_wr_opacity.c:344
 msgid "Mode:"
 msgstr "Mode:"
 
-#: ../gap/gap_mov_dialog.c:2800
+#: ../gap/gap_mov_dialog.c:4219 ../gap/gap_wr_layermode.c:349
+msgid "Behind"
+msgstr "Behind"
+
+#: ../gap/gap_mov_dialog.c:4226 ../gap/gap_wr_layermode.c:356
 msgid "Hard Light"
 msgstr "Hard Light"
 
-#: ../gap/gap_mov_dialog.c:2801
+#: ../gap/gap_mov_dialog.c:4227 ../gap/gap_wr_layermode.c:357
 msgid "Soft Light"
 msgstr "Soft Light"
 
-#: ../gap/gap_mov_dialog.c:2802
+#: ../gap/gap_mov_dialog.c:4228 ../gap/gap_wr_layermode.c:358
 msgid "Grain Extract"
 msgstr "Grain Extract"
 
-#: ../gap/gap_mov_dialog.c:2803
+#: ../gap/gap_mov_dialog.c:4229 ../gap/gap_wr_layermode.c:359
 msgid "Grain Merge"
 msgstr "Grain Merge"
 
-#: ../gap/gap_mov_dialog.c:2807
+#: ../gap/gap_mov_dialog.c:4233 ../gap/gap_wr_layermode.c:363
 msgid "Darken Only"
 msgstr "Darken Only"
 
-#: ../gap/gap_mov_dialog.c:2808
+#: ../gap/gap_mov_dialog.c:4234 ../gap/gap_wr_layermode.c:364
 msgid "Lighten Only"
 msgstr "Lighten Only"
 
-#: ../gap/gap_mov_dialog.c:2813
+#: ../gap/gap_mov_dialog.c:4238 ../gap/gap_wr_layermode.c:368
+#| msgid "Color erase"
+msgid "Color Erase"
+msgstr "Colour Erase"
+
+#: ../gap/gap_mov_dialog.c:4240
 msgid "Keep Paintmode"
 msgstr "Keep Paintmode"
 
-#: ../gap/gap_mov_dialog.c:2823
+#: ../gap/gap_mov_dialog.c:4262 ../gap/gap_wr_layermode.c:387
 msgid "Paintmode"
 msgstr "Paintmode"
 
 #. Loop Stepmode menu (Label)
-#: ../gap/gap_mov_dialog.c:2831
+#: ../gap/gap_mov_dialog.c:4271
 msgid "Stepmode:"
 msgstr "Stepmode:"
 
 #. StepSpeedFactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:2850
+#: ../gap/gap_mov_dialog.c:4290
 msgid "SpeedFactor:"
 msgstr "SpeedFactor:"
 
@@ -3169,7 +5607,7 @@ msgstr "SpeedFactor:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:2858
+#: ../gap/gap_mov_dialog.c:4298
 msgid ""
 "Source and target frames step synchronized at value 1.0. A value of 0.5 will "
 "step the source half time slower. One source step is done only at every 2nd "
@@ -3182,91 +5620,130 @@ msgstr ""
 #. Loop Stepmode combo
 #. the playback mode checkbuttons
 #. Loop Toggle
-#: ../gap/gap_mov_dialog.c:2870 ../gap/gap_player_dialog.c:7868
+#: ../gap/gap_mov_dialog.c:4320 ../gap/gap_player_dialog.c:8432
 msgid "Loop"
 msgstr "Loop"
 
-#: ../gap/gap_mov_dialog.c:2871
+#: ../gap/gap_mov_dialog.c:4321
 msgid "Loop Reverse"
 msgstr "Loop Reverse"
 
-#: ../gap/gap_mov_dialog.c:2872
+#: ../gap/gap_mov_dialog.c:4322
 msgid "Once"
 msgstr "Once"
 
-#: ../gap/gap_mov_dialog.c:2873
+#: ../gap/gap_mov_dialog.c:4323
 msgid "Once Reverse"
 msgstr "Once Reverse"
 
-#: ../gap/gap_mov_dialog.c:2874
+#: ../gap/gap_mov_dialog.c:4324
 msgid "Ping Pong"
 msgstr "Ping Pong"
 
 #. radio button delace_mode None
 #. radio button flip_request None
-#: ../gap/gap_mov_dialog.c:2875 ../gap/gap_story_properties.c:2061
-#: ../gap/gap_story_properties.c:4078 ../gap/gap_story_properties.c:4224
+#: ../gap/gap_mov_dialog.c:4325 ../gap/gap_onion_dialog.c:1282
+#: ../gap/gap_range_ops.c:505 ../gap/gap_story_properties.c:2110
+#: ../gap/gap_story_properties.c:4363 ../gap/gap_story_properties.c:4509
 msgid "None"
 msgstr "None"
 
-#: ../gap/gap_mov_dialog.c:2876
+#: ../gap/gap_mov_dialog.c:4326
 msgid "Frame Loop"
 msgstr "Frame Loop"
 
-#: ../gap/gap_mov_dialog.c:2877
+#: ../gap/gap_mov_dialog.c:4327
 msgid "Frame Loop Reverse"
 msgstr "Frame Loop Reverse"
 
-#: ../gap/gap_mov_dialog.c:2878
+#: ../gap/gap_mov_dialog.c:4328
 msgid "Frame Once"
 msgstr "Frame Once"
 
-#: ../gap/gap_mov_dialog.c:2879
+#: ../gap/gap_mov_dialog.c:4329
 msgid "Frame Once Reverse"
 msgstr "Frame Once Reverse"
 
-#: ../gap/gap_mov_dialog.c:2880
+#: ../gap/gap_mov_dialog.c:4330
 msgid "Frame Ping Pong"
 msgstr "Frame Ping Pong"
 
-#: ../gap/gap_mov_dialog.c:2881
+#: ../gap/gap_mov_dialog.c:4331
 msgid "Frame None"
 msgstr "Frame None"
 
-#: ../gap/gap_mov_dialog.c:2892
+#: ../gap/gap_mov_dialog.c:4352
 msgid "How to fetch the next source layer at the next handled frame"
 msgstr "How to fetch the next source layer at the next handled frame"
 
 #. Source Image Handle menu
-#: ../gap/gap_mov_dialog.c:2899
+#: ../gap/gap_mov_dialog.c:4369
 msgid "Handle:"
 msgstr "Handle:"
 
-#: ../gap/gap_mov_dialog.c:2904
+#: ../gap/gap_mov_dialog.c:4388
 msgid "Left  Top"
 msgstr "Left  Top"
 
-#: ../gap/gap_mov_dialog.c:2905
+#: ../gap/gap_mov_dialog.c:4389
 msgid "Left  Bottom"
 msgstr "Left  Bottom"
 
-#: ../gap/gap_mov_dialog.c:2906
+#: ../gap/gap_mov_dialog.c:4390
 msgid "Right Top"
 msgstr "Right Top"
 
-#: ../gap/gap_mov_dialog.c:2907
+#: ../gap/gap_mov_dialog.c:4391
 msgid "Right Bottom"
 msgstr "Right Bottom"
 
-#: ../gap/gap_mov_dialog.c:2908
+#: ../gap/gap_mov_dialog.c:4392
 msgid "Center"
 msgstr "Centre"
 
-#: ../gap/gap_mov_dialog.c:2920
+#: ../gap/gap_mov_dialog.c:4423
 msgid "How to place the Source layer at controlpoint coordinates"
 msgstr "How to place the Source layer at controlpoint coordinates"
 
-#: ../gap/gap_mov_dialog.c:2972
+#. Handle Offset X
+#. table col, row
+#: ../gap/gap_mov_dialog.c:4431
+#| msgid "X:"
+msgid "dX:"
+msgstr "dX:"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:4439
+msgid "Handle Offset X is added to x coordinate in all points"
+msgstr "Handle Offset X is added to x coordinate in all points"
+
+#. Handle Offset Y
+#. table col, row
+#: ../gap/gap_mov_dialog.c:4451
+#| msgid "Y:"
+msgid "dY:"
+msgstr "dY:"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:4459
+msgid "Handle Offset Y is added to y coordinate in all points"
+msgstr "Handle Offset Y is added to y coordinate in all points"
+
+#: ../gap/gap_mov_dialog.c:4518
 msgid ""
 "Apply the bluebox filter on the moving object(s). The bluebox filter makes "
 "the keycolor transparent."
@@ -3275,28 +5752,28 @@ msgstr ""
 "the keycolour transparent."
 
 #. keycolor button
-#: ../gap/gap_mov_dialog.c:2996
+#: ../gap/gap_mov_dialog.c:4542
 msgid "Move Path Bluebox Keycolor"
 msgstr "Move Path Bluebox Keycolour"
 
-#: ../gap/gap_mov_dialog.c:3012
+#: ../gap/gap_mov_dialog.c:4559
 msgid ""
 "Open dialog window to set parameters and keycolor for the bluebox filter"
 msgstr ""
 "Open dialogue window to set parameters and keycolour for the bluebox filter"
 
 #. toggle Tracelayer
-#: ../gap/gap_mov_dialog.c:3030 ../gap/gap_mov_exec.c:930
+#: ../gap/gap_mov_dialog.c:4577 ../gap/gap_mov_exec.c:2466
 msgid "Tracelayer"
 msgstr "Tracelayer"
 
-#: ../gap/gap_mov_dialog.c:3034
+#: ../gap/gap_mov_dialog.c:4582
 msgid "Create an additional trace layer in all handled frames"
 msgstr "Create an additional trace layer in all handled frames"
 
 #. TraceOpacityInitial
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3046
+#: ../gap/gap_mov_dialog.c:4594
 msgid "TraceOpacity1:"
 msgstr "TraceOpacity1:"
 
@@ -3308,13 +5785,13 @@ msgstr "TraceOpacity1:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3054
+#: ../gap/gap_mov_dialog.c:4602
 msgid "Initial opacity of the trace layer"
 msgstr "Initial opacity of the trace layer"
 
 #. TraceOpacityDescending
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3064
+#: ../gap/gap_mov_dialog.c:4612
 msgid "TraceOpacity2:"
 msgstr "TraceOpacity2:"
 
@@ -3326,13 +5803,13 @@ msgstr "TraceOpacity2:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3072
+#: ../gap/gap_mov_dialog.c:4620
 msgid "Descending opacity of the trace layer"
 msgstr "Descending opacity of the trace layer"
 
 #. TweenSteps
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3084
+#: ../gap/gap_mov_dialog.c:4632
 msgid "Tweensteps:"
 msgstr "Tweensteps:"
 
@@ -3344,7 +5821,7 @@ msgstr "Tweensteps:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3092
+#: ../gap/gap_mov_dialog.c:4640
 msgid ""
 "Calculate n steps between 2 frames. The rendered tween steps are collected "
 "in a tween layer that will be added to the handled destination frames. If "
@@ -3358,7 +5835,7 @@ msgstr ""
 
 #. TweenOpacityInitial
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3107
+#: ../gap/gap_mov_dialog.c:4655
 msgid "TweenOpacity1:"
 msgstr "TweenOpacity1:"
 
@@ -3370,13 +5847,13 @@ msgstr "TweenOpacity1:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3115
+#: ../gap/gap_mov_dialog.c:4663
 msgid "Initial opacity of the tween layer"
 msgstr "Initial opacity of the tween layer"
 
 #. TweenOpacityDescending
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3124
+#: ../gap/gap_mov_dialog.c:4672
 msgid "TweenOpacity2:"
 msgstr "TweenOpacity2:"
 
@@ -3388,20 +5865,106 @@ msgstr "TweenOpacity2:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3132
+#: ../gap/gap_mov_dialog.c:4680
 msgid "Descending opacity of the tween layer"
 msgstr "Descending opacity of the tween layer"
 
-#. the frame
-#: ../gap/gap_mov_dialog.c:3167
-msgid "Edit Controlpoints"
-msgstr "Edit Controlpoints"
-
-#: ../gap/gap_mov_dialog.c:3185
+#. the merge option menu for the moving object
+#: ../gap/gap_mov_dialog.c:4726
+msgid "Keep Rendered Object as Layer"
+msgstr "Keep Rendered Object as Layer"
+
+#: ../gap/gap_mov_dialog.c:4727
+msgid "Merge Down Rendered Object"
+msgstr "Merge Down Rendered Object"
+
+#: ../gap/gap_mov_dialog.c:4728
+msgid "Delete Rendered Object"
+msgstr "Delete Rendered Object"
+
+#: ../gap/gap_mov_dialog.c:4757
+msgid "Postprocessing mode for the rendered moving object layer"
+msgstr "Postprocessing mode for the rendered moving object layer"
+
+#. the merge option menu for the tween layer
+#: ../gap/gap_mov_dialog.c:4767
+#| msgid "Tweenlayer"
+msgid "Keep TweenLayer"
+msgstr "Keep TweenLayer"
+
+#: ../gap/gap_mov_dialog.c:4768
+#| msgid "Merge Layers"
+msgid "Merge Down TweenLayer"
+msgstr "Merge Down TweenLayer"
+
+#: ../gap/gap_mov_dialog.c:4769
+#| msgid "Delete layer(s)"
+msgid "Delete TweenLayer"
+msgstr "Delete TweenLayer"
+
+#: ../gap/gap_mov_dialog.c:4798
+msgid "Postprocessing mode for the tween layer (is ignored when not present)"
+msgstr "Postprocessing mode for the tween layer (is ignored when not present)"
+
+#. the merge option menu for the trace layer
+#: ../gap/gap_mov_dialog.c:4807
+#| msgid "Tracelayer"
+msgid "Keep TraceLayer"
+msgstr "Keep TraceLayer"
+
+#: ../gap/gap_mov_dialog.c:4808
+#| msgid "Merge Layers"
+msgid "Merge Down TraceLayer"
+msgstr "Merge Down TraceLayer"
+
+#: ../gap/gap_mov_dialog.c:4809
+#| msgid "Delete layer(s)"
+msgid "Delete TraceLayer"
+msgstr "Delete TraceLayer"
+
+#: ../gap/gap_mov_dialog.c:4838
+msgid "Postprocessing mode for the trace layer (is ignored when not present)"
+msgstr "Postprocessing mode for the trace layer (is ignored when not present)"
+
+#. the merge target option menu widgets
+#: ../gap/gap_mov_dialog.c:4849
+#| msgid "Merge Layers"
+msgid "Merge Target:"
+msgstr "Merge Target:"
+
+#: ../gap/gap_mov_dialog.c:4854
+#| msgid "New Layer Name"
+msgid "New Layer"
+msgstr "New Layer"
+
+#: ../gap/gap_mov_dialog.c:4855
+#| msgid "Merged Layer Name"
+msgid "Merge to Layer below"
+msgstr "Merge to Layer below"
+
+#: ../gap/gap_mov_dialog.c:4856
+msgid "Merge to new Black Mask at Layer below"
+msgstr "Merge to new Black Mask at Layer below"
+
+#: ../gap/gap_mov_dialog.c:4857
+msgid "Merge to new White Mask at Layer below"
+msgstr "Merge to new White Mask at Layer below"
+
+#: ../gap/gap_mov_dialog.c:4858
+msgid "Merge to existing Mask at Layer below"
+msgstr "Merge to existing Mask at Layer below"
+
+#: ../gap/gap_mov_dialog.c:4889
+msgid ""
+"merge target provides options how to postprocess layers rendered by MovePath."
+msgstr ""
+"merge target provides options how to postprocess layers rendered by MovePath."
+
+#: ../gap/gap_mov_dialog.c:4944
 msgid "Add controlpoint at end. The last controlpoint is duplicated."
 msgstr "Add controlpoint at end. The last controlpoint is duplicated."
 
-#: ../gap/gap_mov_dialog.c:3198
+#: ../gap/gap_mov_dialog.c:4957
 msgid ""
 "Delete all controlpoints, and replace them with a copy of all anchorpoints "
 "of the current path from the image from which 'MovePath' was invoked. Hold "
@@ -3413,67 +5976,82 @@ msgstr ""
 "down the Shift key to create controlpoints for each handled frame, following "
 "the Bezier path."
 
-#: ../gap/gap_mov_dialog.c:3217
+#: ../gap/gap_mov_dialog.c:4976
 msgid "Insert controlpoint. The current controlpoint is duplicated."
 msgstr "Insert controlpoint. The current controlpoint is duplicated."
 
-#: ../gap/gap_mov_dialog.c:3230
+#: ../gap/gap_mov_dialog.c:4989
 msgid "Delete current controlpoint"
 msgstr "Delete current controlpoint"
 
-#: ../gap/gap_mov_dialog.c:3245
+#: ../gap/gap_mov_dialog.c:5004
 msgid ""
 "Show previous controlpoint. Hold down the shift key to follow keyframes."
 msgstr ""
 "Show previous controlpoint. Hold down the shift key to follow keyframes."
 
-#: ../gap/gap_mov_dialog.c:3258
+#: ../gap/gap_mov_dialog.c:5017
 msgid "Show next controlpoint. Hold down the shift key to follow keyframes."
 msgstr "Show next controlpoint. Hold down the shift key to follow keyframes."
 
-#: ../gap/gap_mov_dialog.c:3273
+#: ../gap/gap_mov_dialog.c:5032
 msgid "Show first controlpoint. Hold down the shift key to follow keyframes."
 msgstr "Show first controlpoint. Hold down the shift key to follow keyframes."
 
-#: ../gap/gap_mov_dialog.c:3286
+#: ../gap/gap_mov_dialog.c:5045
 msgid "Show last controlpoint. Hold down the shift key to follow keyframes."
 msgstr "Show last controlpoint. Hold down the shift key to follow keyframes."
 
-#: ../gap/gap_mov_dialog.c:3301
+#: ../gap/gap_mov_dialog.c:5060
 msgid "Reset the current controlpoint to default values"
 msgstr "Reset the current controlpoint to default values"
 
-#: ../gap/gap_mov_dialog.c:3314
+#: ../gap/gap_mov_dialog.c:5073
+#| msgid ""
+#| "Reset all controlpoints to default values but dont change the path (X/Y "
+#| "values). Hold down the shift key to copy settings of point1 into all "
+#| "other points. Holding down the ctrl key spreads a mix of the settings of "
+#| "point1 and the last point into the other points inbetween."
 msgid ""
 "Reset all controlpoints to default values but dont change the path (X/Y "
-"values). Hold down the shift key to copy settings of point1 into all other "
-"points. Holding down the ctrl key spreads a mix of the settings of point1 "
-"and the last point into the other points inbetween."
-msgstr ""
-"Reset all controlpoints to default values but dont change the path (X/Y "
-"values). Hold down the shift key to copy settings of point1 into all other "
-"points. Holding down the ctrl key spreads a mix of the settings of point1 "
-"and the last point into the other points in between."
-
-#: ../gap/gap_mov_dialog.c:3335
+"values and keyframes). Hold down the alt key removes the keyframe "
+"information from all controlpoints.Hold down the shift key to copy settings "
+"of point1 into all other points. Holding down the ctrl key spreads a mix of "
+"the settings of point1 and the last point into the other points inbetween."
+msgstr ""
+"Reset all controlpoints to default values but don't change the path (X/Y "
+"values and keyframes). Hold down the alt key removes the keyframe "
+"information from all controlpoints.Hold down the shift key to copy settings "
+"of point1 into all other points. Holding down the ctrl key spreads a mix of "
+"the settings of point1 and the last point into the other points inbetween."
+
+#: ../gap/gap_mov_dialog.c:5095
+#| msgid ""
+#| "Set rotation for all controlpoints to follow the shape of the path. Hold "
+#| "down the shift key to use rotation of contolpoint 1 as offset."
 msgid ""
 "Set rotation for all controlpoints to follow the shape of the path. Hold "
-"down the shift key to use rotation of contolpoint 1 as offset."
+"down the shift key to use rotation of controlpoint 1 as offset."
 msgstr ""
 "Set rotation for all controlpoints to follow the shape of the path. Hold "
-"down the shift key to use rotation of contolpoint 1 as offset."
+"down the shift key to use rotation of controlpoint 1 as offset."
 
-#: ../gap/gap_mov_dialog.c:3350
+#: ../gap/gap_mov_dialog.c:5110
 msgid "Delete all controlpoints"
 msgstr "Delete all controlpoints"
 
-#: ../gap/gap_mov_dialog.c:3366
+#: ../gap/gap_mov_dialog.c:5126
 msgid "Load controlpoints from file"
 msgstr "Load controlpoints from file"
 
-#: ../gap/gap_mov_dialog.c:3379
-msgid "Save controlpoints to file"
-msgstr "Save controlpoints to file"
+#: ../gap/gap_mov_dialog.c:5139
+#| msgid "Show next controlpoint. Hold down the shift key to follow keyframes."
+msgid ""
+"Save controlpoints to file. Hold down the ctrl or shift key for filename "
+"selection dialog."
+msgstr ""
+"Save controlpoints to file. Hold down the ctrl or shift key for filename "
+"selection dialogue."
 
 #. label text
 #. scalesize spinsize
@@ -3485,7 +6063,7 @@ msgstr "Save controlpoints to file"
 #. constrain
 #. lower, (unconstrained)
 #. upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3490
+#: ../gap/gap_mov_dialog.c:5255
 msgid "First handled destination frame"
 msgstr "First handled destination frame"
 
@@ -3499,13 +6077,12 @@ msgstr "First handled destination frame"
 #. constrain
 #. lower, (unconstrained)
 #. upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3508
+#: ../gap/gap_mov_dialog.c:5280
 msgid "Last handled destination frame"
 msgstr "Last handled destination frame"
 
-#. the Layerstack scale_entry
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3516 ../gap/gap_range_ops.c:317
+#: ../gap/gap_mov_dialog.c:5295 ../gap/gap_range_ops.c:322
 msgid "Layerstack:"
 msgstr "Layerstack:"
 
@@ -3517,7 +6094,7 @@ msgstr "Layerstack:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3524
+#: ../gap/gap_mov_dialog.c:5303
 msgid ""
 "How to insert source layer into the layerstack of the destination frames. "
 "layerstack 0 means on top i.e. in front"
@@ -3525,29 +6102,51 @@ msgstr ""
 "How to insert source layer into the layerstack of the destination frames. "
 "layerstack 0 means on top i.e. in front"
 
+#. destination group path
+#: ../gap/gap_mov_dialog.c:5316
+#| msgid "Target Alpha:"
+msgid "Target Group:"
+msgstr "Target Group:"
+
+#: ../gap/gap_mov_dialog.c:5328
+msgid ""
+"group/subgroup name path where to insert the rendered object. Note that the "
+"specified group (and subgroups) will be created automatically in all "
+"processed target frames where they are not already present. Leave the target "
+"group empty when insert into the image outside groups is desired"
+msgstr ""
+"group/subgroup name path where to insert the rendered object. Note that the "
+"specified group (and subgroups) will be created automatically in all "
+"processed target frames where they are not already present. Leave the target "
+"group empty when insert into the image outside groups is desired"
+
+#: ../gap/gap_mov_dialog.c:5349
+msgid "delimiter to separate group/subgroup"
+msgstr "delimiter to separate group/subgroup"
+
 #. toggle force visibility
-#: ../gap/gap_mov_dialog.c:3539
+#: ../gap/gap_mov_dialog.c:5375
 msgid "Force Visibility"
 msgstr "Force Visibility"
 
-#: ../gap/gap_mov_dialog.c:3543
+#: ../gap/gap_mov_dialog.c:5379
 msgid "Force visibility for all copied source layers"
 msgstr "Force visibility for all copied source layers"
 
 #. toggle clip_to_image
-#: ../gap/gap_mov_dialog.c:3553
+#: ../gap/gap_mov_dialog.c:5393
 msgid "Clip To Frame"
 msgstr "Clip To Frame"
 
-#: ../gap/gap_mov_dialog.c:3557
+#: ../gap/gap_mov_dialog.c:5397
 msgid "Clip all copied source layers at destination frame boundaries"
 msgstr "Clip all copied source layers at destination frame boundaries"
 
 #. Width Scale
 #. table col, row
 #. the width label
-#: ../gap/gap_mov_dialog.c:3603 ../gap/gap_story_dialog.c:8757
-#: ../vid_common/gap_cme_gui.c:3633
+#: ../gap/gap_mov_dialog.c:5448 ../gap/gap_story_dialog.c:9390
+#: ../vid_common/gap_cme_gui.c:3711
 msgid "Width:"
 msgstr "Width:"
 
@@ -3559,15 +6158,15 @@ msgstr "Width:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3611
+#: ../gap/gap_mov_dialog.c:5456
 msgid "Scale source layer's width in percent"
 msgstr "Scale source layer's width in percent"
 
 #. Height Scale
 #. table col, row
 #. the height label
-#: ../gap/gap_mov_dialog.c:3621 ../gap/gap_story_dialog.c:8768
-#: ../vid_common/gap_cme_gui.c:3682
+#: ../gap/gap_mov_dialog.c:5466 ../gap/gap_story_dialog.c:9401
+#: ../vid_common/gap_cme_gui.c:3764
 msgid "Height:"
 msgstr "Height:"
 
@@ -3579,24 +6178,14 @@ msgstr "Height:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3629
+#: ../gap/gap_mov_dialog.c:5474
 msgid "Scale source layer's height in percent"
 msgstr "Scale source layer's height in percent"
 
-#: ../gap/gap_mov_dialog.c:3646 ../gap/gap_resi_dialog.c:812
+#: ../gap/gap_mov_dialog.c:5491 ../gap/gap_resi_dialog.c:812
 msgid "Constrain aspect ratio"
 msgstr "Constrain aspect ratio"
 
-#. the state of the contrain ratio chainbutton is checked in other callbacks (where needed)
-#. * there is no need for the chainbutton to have its own callback procedure
-#.
-#. Opacity
-#. table col, row
-#: ../gap/gap_mov_dialog.c:3655 ../gap/gap_onion_dialog.c:1130
-#: ../gap/gap_story_att_trans_dlg.c:2728 ../gap/gap_wr_opacity.c:332
-msgid "Opacity:"
-msgstr "Opacity:"
-
 #. label text
 #. scalesize spinsize
 #. value
@@ -3605,13 +6194,13 @@ msgstr "Opacity:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3663
+#: ../gap/gap_mov_dialog.c:5508
 msgid "Set the source layer's opacity in percent"
 msgstr "Set the source layer's opacity in percent"
 
 #. Rotation
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3673
+#: ../gap/gap_mov_dialog.c:5518 ../gap/gap_story_att_trans_dlg.c:3707
 msgid "Rotate:"
 msgstr "Rotate:"
 
@@ -3623,13 +6212,13 @@ msgstr "Rotate:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3681
+#: ../gap/gap_mov_dialog.c:5526
 msgid "Rotate source layer (in degrees)"
 msgstr "Rotate source layer (in degrees)"
 
 #. ttlx transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3727
+#: ../gap/gap_mov_dialog.c:5572
 msgid "x1:"
 msgstr "x1:"
 
@@ -3641,13 +6230,13 @@ msgstr "x1:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3735
+#: ../gap/gap_mov_dialog.c:5580
 msgid "Transformfactor for upper left corner X coordinate"
 msgstr "Transformfactor for upper left corner X coordinate"
 
 #. ttly transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3746
+#: ../gap/gap_mov_dialog.c:5591
 msgid "y1:"
 msgstr "y1:"
 
@@ -3659,13 +6248,13 @@ msgstr "y1:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3754
+#: ../gap/gap_mov_dialog.c:5599
 msgid "Transformfactor for upper left corner Y coordinate"
 msgstr "Transformfactor for upper left corner Y coordinate"
 
 #. ttrx transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3765
+#: ../gap/gap_mov_dialog.c:5610
 msgid "x2:"
 msgstr "x2:"
 
@@ -3677,13 +6266,13 @@ msgstr "x2:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3773
+#: ../gap/gap_mov_dialog.c:5618
 msgid "Transformfactor for upper right corner X coordinate"
 msgstr "Transformfactor for upper right corner X coordinate"
 
 #. ttry transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3783
+#: ../gap/gap_mov_dialog.c:5628
 msgid "y2:"
 msgstr "y2:"
 
@@ -3695,13 +6284,13 @@ msgstr "y2:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3791
+#: ../gap/gap_mov_dialog.c:5636
 msgid "Transformfactor for upper right corner Y coordinate"
 msgstr "Transformfactor for upper right corner Y coordinate"
 
 #. tblx transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3801
+#: ../gap/gap_mov_dialog.c:5646
 msgid "x3:"
 msgstr "x3:"
 
@@ -3713,13 +6302,13 @@ msgstr "x3:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3809
+#: ../gap/gap_mov_dialog.c:5654
 msgid "Transformfactor for lower left corner X coordinate"
 msgstr "Transformfactor for lower left corner X coordinate"
 
 #. tbly transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3819
+#: ../gap/gap_mov_dialog.c:5664
 msgid "y3:"
 msgstr "y3:"
 
@@ -3731,13 +6320,13 @@ msgstr "y3:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3827
+#: ../gap/gap_mov_dialog.c:5672
 msgid "Transformfactor for lower left corner Y coordinate"
 msgstr "Transformfactor for lower left corner Y coordinate"
 
 #. tbrx transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3837
+#: ../gap/gap_mov_dialog.c:5682
 msgid "x4:"
 msgstr "x4:"
 
@@ -3749,13 +6338,13 @@ msgstr "x4:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3845
+#: ../gap/gap_mov_dialog.c:5690
 msgid "Transformfactor for lower right corner X coordinate"
 msgstr "Transformfactor for lower right corner X coordinate"
 
 #. tbry transformfactor
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3855
+#: ../gap/gap_mov_dialog.c:5700
 msgid "y4:"
 msgstr "y4:"
 
@@ -3767,30 +6356,154 @@ msgstr "y4:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3863
+#: ../gap/gap_mov_dialog.c:5708
 msgid "Transformfactor for lower right corner Y coordinate"
 msgstr "Transformfactor for lower right corner Y coordinate"
 
+#. accelaration characteristic for Position (i.e. movement)
+#. table col, row
+#: ../gap/gap_mov_dialog.c:5755
+#| msgid "Comment:"
+msgid "Movement:"
+msgstr "Movement:"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:5763
+msgid ""
+"acceleration characteristic for movement (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for movement (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:5783 ../gap/gap_story_att_trans_dlg.c:3755
+msgid ""
+"acceleration characteristic for opacity (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for opacity (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+
+#. accelaration characteristic for Size (i.e. Zoom)
+#. table col, row
+#: ../gap/gap_mov_dialog.c:5796
+#| msgid "qscale:"
+msgid "Scale:"
+msgstr "Scale:"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:5804
+msgid ""
+"acceleration characteristic for zoom (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for zoom (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+
+#. accelaration characteristic for Rotation
+#. table col, row
+#: ../gap/gap_mov_dialog.c:5815
+#| msgid "Rotate:"
+msgid "Rotation:"
+msgstr "Rotation:"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:5823 ../gap/gap_story_att_trans_dlg.c:3727
+msgid ""
+"acceleration characteristic for rotation (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for rotation (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+
+#. accelaration characteristic for Perspective
+#. table col, row
+#: ../gap/gap_mov_dialog.c:5833
+#| msgid "Perspective"
+msgid "Perspective:"
+msgstr "Perspective:"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:5841
+msgid ""
+"acceleration characteristic for perspective (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for perspective (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+
+#. label text
+#. scalesize spinsize
+#. initial value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:5860
+msgid ""
+"acceleration characteristic for feather radius (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for feather radius (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
+
 #. Selection combo
-#: ../gap/gap_mov_dialog.c:3902
+#: ../gap/gap_mov_dialog.c:5900
 msgid "Ignore selection (in all source images)"
 msgstr "Ignore selection (in all source images)"
 
-#: ../gap/gap_mov_dialog.c:3903
+#: ../gap/gap_mov_dialog.c:5901
 msgid "Use selection (from initial source image)"
 msgstr "Use selection (from initial source image)"
 
-#: ../gap/gap_mov_dialog.c:3904
+#: ../gap/gap_mov_dialog.c:5902
 msgid "Use selections (from all source images)"
 msgstr "Use selections (from all source images)"
 
-#: ../gap/gap_mov_dialog.c:3913
+#: ../gap/gap_mov_dialog.c:5911
 msgid "How to handle selections in the source image"
 msgstr "How to handle selections in the source image"
 
-#. ttlx transformfactor
+#. Feather Radius
 #. table col, row
-#: ../gap/gap_mov_dialog.c:3919
+#: ../gap/gap_mov_dialog.c:5918
 msgid "Selection Feather Radius:"
 msgstr "Selection Feather Radius:"
 
@@ -3802,23 +6515,42 @@ msgstr "Selection Feather Radius:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:3927
+#: ../gap/gap_mov_dialog.c:5926
 msgid "Feather radius in pixels (for smoothing selection(s))"
 msgstr "Feather radius in pixels (for smoothing selection(s))"
 
+#: ../gap/gap_mov_dialog.c:6031
+msgid ""
+"Copy X coordinate from previous Controlpoint. Holding down the shift Key "
+"Copy X coordinate from next Controlpoint. Holding down the ctrl Key "
+"Calculate X coordinate as average between previous and next Controlpoint."
+msgstr ""
+"Copy X coordinate from previous Controlpoint. Holding down the shift Key "
+"Copy X coordinate from next Controlpoint. Holding down the ctrl Key "
+"Calculate X coordinate as average between previous and next Controlpoint."
+
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:4030
+#: ../gap/gap_mov_dialog.c:6051
 msgid "X coordinate"
 msgstr "X coordinate"
 
+#: ../gap/gap_mov_dialog.c:6067
+msgid ""
+"Copy Y coordinate from previous Controlpoint. Holding down the shift Key "
+"Copy Y coordinate from next Controlpoint. Holding down the ctrl Key "
+"Calculate Y coordinate as average between previous and next Controlpoint."
+msgstr ""
+"Copy Y coordinate from previous Controlpoint. Holding down the shift Key "
+"Copy Y coordinate from next Controlpoint. Holding down the ctrl Key "
+"Calculate Y coordinate as average between previous and next Controlpoint."
+
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:4048
+#: ../gap/gap_mov_dialog.c:6087
 msgid "Y coordinate"
 msgstr "Y coordinate"
 
-#. Keyframe
 #. table col, row
-#: ../gap/gap_mov_dialog.c:4057
+#: ../gap/gap_mov_dialog.c:6098
 msgid "Keyframe:"
 msgstr "Keyframe:"
 
@@ -3830,36 +6562,54 @@ msgstr "Keyframe:"
 #. digits
 #. constrain
 #. lower, upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:4065
+#: ../gap/gap_mov_dialog.c:6106
 msgid "Fix controlpoint to keyframe number where 0 == no keyframe"
 msgstr "Fix controlpoint to keyframe number where 0 == no keyframe"
 
-#: ../gap/gap_mov_dialog.c:4091
+#: ../gap/gap_mov_dialog.c:6136
 msgid "Scale and Modify"
 msgstr "Scale and Modify"
 
-#: ../gap/gap_mov_dialog.c:4097
+#: ../gap/gap_mov_dialog.c:6142
 msgid "Perspective"
 msgstr "Perspective"
 
-#: ../gap/gap_mov_dialog.c:4104
+#: ../gap/gap_mov_dialog.c:6148
 msgid "Selection Handling"
 msgstr "Selection Handling"
 
-#: ../gap/gap_mov_dialog.c:4223
+#: ../gap/gap_mov_dialog.c:6154
+#| msgid "Selection"
+msgid "Acceleration"
+msgstr "Acceleration"
+
+#: ../gap/gap_mov_dialog.c:6274
+#| msgid "Comment:"
+msgid "Segment:"
+msgstr "Segment:"
+
+#: ../gap/gap_mov_dialog.c:6288
+msgid "Length:"
+msgstr "Length:"
+
+#: ../gap/gap_mov_dialog.c:6302
+msgid "Speed Min/Max:"
+msgstr "Speed Min/Max:"
+
+#: ../gap/gap_mov_dialog.c:6337
 msgid "Pathline Color Picker"
 msgstr "Pathline Colour Picker"
 
-#: ../gap/gap_mov_dialog.c:4230
+#: ../gap/gap_mov_dialog.c:6344
 msgid "Select the color that is used to draw pathlines in the preview"
 msgstr "Select the colour that is used to draw pathlines in the preview"
 
 #. toggle Show path
-#: ../gap/gap_mov_dialog.c:4242
+#: ../gap/gap_mov_dialog.c:6356
 msgid "Path"
 msgstr "Path"
 
-#: ../gap/gap_mov_dialog.c:4246
+#: ../gap/gap_mov_dialog.c:6360
 msgid ""
 "Show path lines and enable pick/drag with left button or move with right "
 "button"
@@ -3868,35 +6618,35 @@ msgstr ""
 "button"
 
 #. toggle Show cursor
-#: ../gap/gap_mov_dialog.c:4260
+#: ../gap/gap_mov_dialog.c:6374
 msgid "Cursor"
 msgstr "Cursor"
 
-#: ../gap/gap_mov_dialog.c:4264
+#: ../gap/gap_mov_dialog.c:6378
 msgid "Show cursor crosslines"
 msgstr "Show cursor crosslines"
 
 #. toggle Show Grid
-#: ../gap/gap_mov_dialog.c:4275
+#: ../gap/gap_mov_dialog.c:6389
 msgid "Grid"
 msgstr "Grid"
 
-#: ../gap/gap_mov_dialog.c:4279
+#: ../gap/gap_mov_dialog.c:6393
 msgid "Show source layer as gridlines"
 msgstr "Show source layer as gridlines"
 
 #. toggle Instant Apply
-#: ../gap/gap_mov_dialog.c:4289
+#: ../gap/gap_mov_dialog.c:6403
 msgid "Instant Apply"
 msgstr "Instant Apply"
 
-#: ../gap/gap_mov_dialog.c:4293
+#: ../gap/gap_mov_dialog.c:6407
 msgid "Update the preview automatically"
 msgstr "Update the preview automatically"
 
 #. the Preview Frame Number
 #. table col, row
-#: ../gap/gap_mov_dialog.c:4312
+#: ../gap/gap_mov_dialog.c:6426
 msgid "Frame:"
 msgstr "Frame:"
 
@@ -3910,11 +6660,24 @@ msgstr "Frame:"
 #. constrain
 #. lower (unconstrained)
 #. upper (unconstrained)
-#: ../gap/gap_mov_dialog.c:4322
+#: ../gap/gap_mov_dialog.c:6436
 msgid "Frame to show when 'Refresh' button is pressed"
 msgstr "Frame to show when 'Refresh' button is pressed"
 
-#: ../gap/gap_mov_dialog.c:5027
+#. label text
+#. scalesize spinsize
+#. value
+#. lower, upper
+#. step, page
+#. digits
+#. constrain
+#. lower, upper (unconstrained)
+#: ../gap/gap_mov_dialog.c:6477
+#| msgid "Delete current controlpoint"
+msgid "Current controlpoint"
+msgstr "Current controlpoint"
+
+#: ../gap/gap_mov_dialog.c:7308
 #, c-format
 msgid ""
 "Can't operate with current controlpoint\n"
@@ -3929,11 +6692,52 @@ msgstr ""
 "Error List:\n"
 "%s"
 
-#: ../gap/gap_mov_exec.c:238
+#: ../gap/gap_mov_dialog.c:7840
+#| msgid "Move Path"
+msgid "MovePath xmlfile:"
+msgstr "MovePath xmlfile:"
+
+#: ../gap/gap_mov_dialog.c:7842
+msgid ""
+"Name of the file containing move path parameters and controlpoints in XML "
+"format"
+msgstr ""
+"Name of the file containing move path parameters and controlpoints in XML "
+"format"
+
+#: ../gap/gap_mov_dialog.c:7850 ../vid_common/gap_cme_gui.c:2895
+msgid "Total Frames:"
+msgstr "Total Frames:"
+
+#: ../gap/gap_mov_dialog.c:7851
+#| msgid "number of frames"
+msgid "Total number of frames"
+msgstr "Total number of frames"
+
+#: ../gap/gap_mov_dialog.c:7862
+#| msgid "Current height:"
+msgid "Current Frame:"
+msgstr "Current Frame:"
+
+#: ../gap/gap_mov_dialog.c:7863
+msgid "Current Frame number (i.e. current phase) of total number of frames"
+msgstr "Current Frame number (i.e. current phase) of total number of frames"
+
+#: ../gap/gap_mov_dialog.c:7871
+msgid "Movepath rendering for a single frame"
+msgstr "Movepath rendering for a single frame"
+
+#: ../gap/gap_mov_dialog.c:7872 ../gap/gap_player_dialog.c:491
+#: ../gap/gap_story_dialog.c:5311 ../gap/gap_story_dialog.c:9169
+#: ../gap/gap_story_dialog.c:9619
+msgid "Settings"
+msgstr "Settings"
+
+#: ../gap/gap_mov_exec.c:688
 msgid "Tweenlayer"
 msgstr "Tweenlayer"
 
-#: ../gap/gap_mov_exec.c:688
+#: ../gap/gap_mov_exec.c:2301
 msgid ""
 "No source image was selected.\n"
 "Please open a 2nd image of the same type before opening 'Move Path'."
@@ -3941,24 +6745,19 @@ msgstr ""
 "No source image was selected.\n"
 "Please open a 2nd image of the same type before opening 'Move Path'."
 
-#: ../gap/gap_mov_exec.c:699
+#: ../gap/gap_mov_exec.c:2315
 msgid "Copying layers into frames..."
 msgstr "Copying layers into frames..."
 
-#: ../gap/gap_mov_exec.c:703
+#: ../gap/gap_mov_exec.c:2319
 msgid "Generating animated preview..."
 msgstr "Generating animated preview..."
 
-#: ../gap/gap_mov_exec.c:1869
-#, c-format
-msgid ""
-"\n"
-"Error: Keyframe %d at point [%d] higher or equal than last handled frame"
-msgstr ""
-"\n"
-"Error: Keyframe %d at point [%d] higher or equal than last handled frame"
+#: ../gap/gap_mov_exec.c:2925
+msgid "Transforming layer according to move path frame_phase..."
+msgstr "Transforming layer according to move path frame_phase..."
 
-#: ../gap/gap_mov_exec.c:1877
+#: ../gap/gap_mov_exec.c:4244
 #, c-format
 msgid ""
 "\n"
@@ -3969,7 +6768,7 @@ msgstr ""
 "Error: Keyframe %d at point [%d] leaves not enough space (frames)\n"
 "for the previous controlpoints"
 
-#: ../gap/gap_mov_exec.c:1887
+#: ../gap/gap_mov_exec.c:4254
 #, c-format
 msgid ""
 "\n"
@@ -3978,7 +6777,7 @@ msgstr ""
 "\n"
 "Error: Keyframe %d is not in sequence at point [%d]"
 
-#: ../gap/gap_mov_exec.c:1905
+#: ../gap/gap_mov_exec.c:4272
 #, c-format
 msgid ""
 "\n"
@@ -3987,16 +6786,14 @@ msgstr ""
 "\n"
 "Error: controlpoint [%d] is out of handled framerange"
 
-#: ../gap/gap_mov_exec.c:1919
-#, c-format
-msgid ""
-"\n"
-"Error: More controlpoints (%d) than handled frames (%d).\n"
-"Please reduce controlpoints or select more frames"
-msgstr ""
-"\n"
-"Error: More controlpoints (%d) than handled frames (%d).\n"
-"Please reduce controlpoints or select more frames"
+#: ../gap/gap_mov_main.c:283
+msgid "Move Path..."
+msgstr "Move Path..."
+
+#: ../gap/gap_mov_main.c:369
+#| msgid "Converting frames..."
+msgid "Move Path Singleframe..."
+msgstr "Move Path Singleframe..."
 
 #: ../gap/gap_mpege.c:127
 msgid "Requirements to run mpeg2encode 1.2:"
@@ -4211,16 +7008,18 @@ msgid "P-Search:"
 msgstr "P-Search:"
 
 #: ../gap/gap_mpege.c:435
-msgid "Search algorithmus used for P-frames"
-msgstr "Search algorithms used for P-frames"
+#| msgid "Search algorithmus used for P-frames"
+msgid "Search algorithm used for P-frames"
+msgstr "Search algorithm used for P-frames"
 
 #: ../gap/gap_mpege.c:443
 msgid "B-Search:"
 msgstr "B-Search:"
 
 #: ../gap/gap_mpege.c:444
-msgid "Search algorithmus used for B-frames"
-msgstr "Search algorithms used for B-frames"
+#| msgid "Search algorithmus used for B-frames"
+msgid "Search algorithm used for B-frames"
+msgstr "Search algorithm used for B-frames"
 
 #: ../gap/gap_mpege.c:451
 msgid "Gen MPEG_ENCODE Parameters"
@@ -4299,48 +7098,44 @@ msgstr ""
 msgid "Filename to Layer..."
 msgstr "Filename to Layer..."
 
-#: ../gap/gap_name2layer_main.c:445
+#: ../gap/gap_name2layer_main.c:462
 msgid "Modes to choose entire filename or just parts of the filename"
 msgstr "Modes to choose entire filename or just parts of the filename"
 
-#: ../gap/gap_name2layer_main.c:454
+#: ../gap/gap_name2layer_main.c:471
 msgid "Fontname:"
 msgstr "Fontname:"
 
 #. pixel
-#: ../gap/gap_name2layer_main.c:456
+#: ../gap/gap_name2layer_main.c:473
 msgid "Select Fontname"
 msgstr "Select Fontname"
 
-#: ../gap/gap_name2layer_main.c:464
+#: ../gap/gap_name2layer_main.c:481
 msgid "Fontsize:"
 msgstr "Fontsize:"
 
-#: ../gap/gap_name2layer_main.c:465
+#: ../gap/gap_name2layer_main.c:482
 msgid "Fontsize in pixels"
 msgstr "Fontsize in pixels"
 
-#: ../gap/gap_name2layer_main.c:476
+#: ../gap/gap_name2layer_main.c:493
 msgid "Position X-offset in pixels"
 msgstr "Position X-offset in pixels"
 
-#: ../gap/gap_name2layer_main.c:487
+#: ../gap/gap_name2layer_main.c:504
 msgid "Position Y-offset in pixels"
 msgstr "Position Y-offset in pixels"
 
-#: ../gap/gap_name2layer_main.c:496
+#: ../gap/gap_name2layer_main.c:513
 msgid "Antialias:"
 msgstr "Antialias:"
 
-#: ../gap/gap_name2layer_main.c:497
+#: ../gap/gap_name2layer_main.c:514
 msgid "Use antialias"
 msgstr "Use antialias"
 
-#: ../gap/gap_name2layer_main.c:503
-msgid "Create Layer:"
-msgstr "Create Layer:"
-
-#: ../gap/gap_name2layer_main.c:504
+#: ../gap/gap_name2layer_main.c:521
 msgid ""
 "ON: Create a new layer.\n"
 "OFF: Render on active drawable."
@@ -4348,16 +7143,11 @@ msgstr ""
 "ON: Create a new layer.\n"
 "OFF: Render on active drawable."
 
-#: ../gap/gap_name2layer_main.c:518
+#: ../gap/gap_name2layer_main.c:535
 msgid "Render Filename to Layer"
 msgstr "Render Filename to Layer"
 
-#: ../gap/gap_name2layer_main.c:519 ../gap/gap_video_index_creator.c:1013
-#: ../gap/gap_wr_opacity.c:360
-msgid "Settings :"
-msgstr "Settings :"
-
-#: ../gap/gap_navigator_dialog.c:440
+#: ../gap/gap_navigator_dialog.c:441
 msgid ""
 "Playback\n"
 "SHIFT converts the selected frames to temporary image, and does "
@@ -4367,7 +7157,7 @@ msgstr ""
 "SHIFT converts the selected frames to temporary image, and does "
 "layeranimation playback on it."
 
-#: ../gap/gap_navigator_dialog.c:446
+#: ../gap/gap_navigator_dialog.c:447
 msgid ""
 "Smart update thumbnails\n"
 "SHIFT forces thumbnail update for all frames"
@@ -4375,19 +7165,19 @@ msgstr ""
 "Smart update thumbnails\n"
 "SHIFT forces thumbnail update for all frames"
 
-#: ../gap/gap_navigator_dialog.c:451
+#: ../gap/gap_navigator_dialog.c:452
 msgid "Duplicate selected frames"
 msgstr "Duplicate selected frames"
 
-#: ../gap/gap_navigator_dialog.c:455
+#: ../gap/gap_navigator_dialog.c:456
 msgid "Delete selected frames"
 msgstr "Delete selected frames"
 
-#: ../gap/gap_navigator_dialog.c:464
+#: ../gap/gap_navigator_dialog.c:465
 msgid "Goto first frame"
 msgstr "Goto first frame"
 
-#: ../gap/gap_navigator_dialog.c:468
+#: ../gap/gap_navigator_dialog.c:469
 msgid ""
 "Goto prev frame\n"
 "SHIFT use timezoom stepsize"
@@ -4395,7 +7185,7 @@ msgstr ""
 "Goto prev frame\n"
 "SHIFT use timezoom stepsize"
 
-#: ../gap/gap_navigator_dialog.c:473
+#: ../gap/gap_navigator_dialog.c:474
 msgid ""
 "Goto next frame\n"
 "SHIFT use timezoom stepsize"
@@ -4403,19 +7193,19 @@ msgstr ""
 "Goto next frame\n"
 "SHIFT use timezoom stepsize"
 
-#: ../gap/gap_navigator_dialog.c:478
+#: ../gap/gap_navigator_dialog.c:479
 msgid "Goto last frame"
 msgstr "Goto last frame"
 
-#: ../gap/gap_navigator_dialog.c:546
+#: ../gap/gap_navigator_dialog.c:547
 msgid "VCR Navigator..."
 msgstr "VCR Navigator..."
 
-#: ../gap/gap_navigator_dialog.c:611
+#: ../gap/gap_navigator_dialog.c:609
 msgid "Cant open two or more video navigator windows."
 msgstr "Cant open two or more video navigator windows."
 
-#: ../gap/gap_navigator_dialog.c:662
+#: ../gap/gap_navigator_dialog.c:660
 #, c-format
 msgid ""
 "The selected %d frame(s) will be deleted.\n"
@@ -4424,23 +7214,24 @@ msgstr ""
 "The selected %d frame(s) will be deleted.\n"
 "There will be no undo for this operation\n"
 
-#: ../gap/gap_navigator_dialog.c:805
+#: ../gap/gap_navigator_dialog.c:803
 msgid "Error while positioning to frame. Video paste operation failed"
 msgstr "Error while positioning to frame. Video paste operation failed"
 
-#: ../gap/gap_navigator_dialog.c:828
-msgid "Video paste operaton failed"
-msgstr "Video paste operaton failed"
+#: ../gap/gap_navigator_dialog.c:826
+#| msgid "Video paste operaton failed"
+msgid "Video paste operation failed"
+msgstr "Video paste operation failed"
 
-#: ../gap/gap_navigator_dialog.c:946
+#: ../gap/gap_navigator_dialog.c:944
 msgid "Video copy (or cut) operation failed"
 msgstr "Video copy (or cut) operation failed"
 
-#: ../gap/gap_navigator_dialog.c:996
+#: ../gap/gap_navigator_dialog.c:994
 msgid "Video cut operation failed"
 msgstr "Video cut operation failed"
 
-#: ../gap/gap_navigator_dialog.c:1749
+#: ../gap/gap_navigator_dialog.c:1747
 msgid ""
 "For the thumbnail update you have to select\n"
 "a thumbnail filesize other than 'No Thumbnails'\n"
@@ -4451,130 +7242,132 @@ msgstr ""
 "in the environment section of the preferences dialogue"
 
 #. the active layer tracking label
-#: ../gap/gap_navigator_dialog.c:3978
+#: ../gap/gap_navigator_dialog.c:3984
 msgid "AL-Tracking:"
 msgstr "AL-Tracking:"
 
 #. radio button active layer tracking OFF
-#: ../gap/gap_navigator_dialog.c:3988
+#: ../gap/gap_navigator_dialog.c:3994
 msgid "OFF"
 msgstr "OFF"
 
-#: ../gap/gap_navigator_dialog.c:4001
+#: ../gap/gap_navigator_dialog.c:4007
 msgid "Disable active layer tracking"
 msgstr "Disable active layer tracking"
 
 #. radio button thres_mode HSV
-#: ../gap/gap_navigator_dialog.c:4011
+#: ../gap/gap_navigator_dialog.c:4017
 msgid "Name"
 msgstr "Name"
 
-#: ../gap/gap_navigator_dialog.c:4024
+#: ../gap/gap_navigator_dialog.c:4030
 msgid "Enable tracking of the active layer by name at framechanges"
 msgstr "Enable tracking of the active layer by name at framechanges"
 
 #. radio button thres_mode VAL
-#: ../gap/gap_navigator_dialog.c:4035
+#: ../gap/gap_navigator_dialog.c:4041
 msgid "Pos"
 msgstr "Pos"
 
-#: ../gap/gap_navigator_dialog.c:4048
+#: ../gap/gap_navigator_dialog.c:4054
 msgid "Enable tracking of the active layer by stack position at framechanges"
 msgstr "Enable tracking of the active layer by stack position at framechanges"
 
 #. menu_item copy
-#: ../gap/gap_navigator_dialog.c:4155
+#: ../gap/gap_navigator_dialog.c:4161
 msgid "Copy"
 msgstr "Copy"
 
 #. menu_item cut
-#: ../gap/gap_navigator_dialog.c:4165
+#: ../gap/gap_navigator_dialog.c:4171
 msgid "Cut"
 msgstr "Cut"
 
 #. menu_item paste before
-#: ../gap/gap_navigator_dialog.c:4174
+#: ../gap/gap_navigator_dialog.c:4180
 msgid "Paste Before"
 msgstr "Paste Before"
 
 #. menu_item copy
-#: ../gap/gap_navigator_dialog.c:4183
+#: ../gap/gap_navigator_dialog.c:4189
 msgid "Paste After"
 msgstr "Paste After"
 
 #. menu_item copy
-#: ../gap/gap_navigator_dialog.c:4192
+#: ../gap/gap_navigator_dialog.c:4198
 msgid "Paste Replace"
 msgstr "Paste Replace"
 
 #. menu_item copy
-#: ../gap/gap_navigator_dialog.c:4201
+#: ../gap/gap_navigator_dialog.c:4207
 msgid "Clear Video Buffer"
 msgstr "Clear Video Buffer"
 
 #. menu_item Select All
-#: ../gap/gap_navigator_dialog.c:4211
+#: ../gap/gap_navigator_dialog.c:4217
 msgid "Select All"
 msgstr "Select All"
 
 #. menu_item Select None
-#: ../gap/gap_navigator_dialog.c:4220
+#: ../gap/gap_navigator_dialog.c:4226
 msgid "Select None"
 msgstr "Select None"
 
 #. Video Length (frames)
-#: ../gap/gap_navigator_dialog.c:4240 ../gap/gap_player_dialog.c:6855
+#: ../gap/gap_navigator_dialog.c:4246 ../gap/gap_player_dialog.c:7289
 msgid "Videoframes:"
 msgstr "Videoframes:"
 
-#: ../gap/gap_navigator_dialog.c:4277
+#: ../gap/gap_navigator_dialog.c:4283
 msgid "Set framerate in frames/sec"
 msgstr "Set framerate in frames/sec"
 
-#: ../gap/gap_navigator_dialog.c:4285
+#: ../gap/gap_navigator_dialog.c:4291
 msgid "Timezoom:"
 msgstr "Timezoom:"
 
-#: ../gap/gap_navigator_dialog.c:4307
+#: ../gap/gap_navigator_dialog.c:4313
 msgid "Show only every Nth frame"
 msgstr "Show only every Nth frame"
 
 #. The main shell
-#: ../gap/gap_navigator_dialog.c:4418
+#: ../gap/gap_navigator_dialog.c:4424
 msgid "Video Navigator"
 msgstr "Video Navigator"
 
 #. set layername
-#: ../gap/gap_onion_base.c:558
+#: ../gap/gap_onion_base.c:572
 #, c-format
 msgid "onionskin_%06d"
 msgstr "onionskin_%06d"
 
-#: ../gap/gap_onion_dialog.c:899
+#: ../gap/gap_onion_dialog.c:994
 msgid "Onionskin Configuration"
 msgstr "Onionskin Configuration"
 
-#: ../gap/gap_onion_dialog.c:964
+#: ../gap/gap_onion_dialog.c:1059
 msgid "Onionskin Settings"
 msgstr "Onionskin Settings"
 
-#: ../gap/gap_onion_dialog.c:981
+#: ../gap/gap_onion_dialog.c:1076
 msgid "Reference Mode:"
 msgstr "Reference Mode:"
 
-#: ../gap/gap_onion_dialog.c:992
+#: ../gap/gap_onion_dialog.c:1087
 msgid "Normal +1,+2,+3,+4,+5,+6"
 msgstr "Normal +1,+2,+3,+4,+5,+6"
 
-#: ../gap/gap_onion_dialog.c:993
-msgid "Bidiriectional (single) +1,-2,+3,-4,+5,-6"
-msgstr "Bidiriectional (single) +1,-2,+3,-4,+5,-6"
+#: ../gap/gap_onion_dialog.c:1088
+#| msgid "Bidiriectional (single) +1,-2,+3,-4,+5,-6"
+msgid "Bidirectional (single) +1,-2,+3,-4,+5,-6"
+msgstr "Bidirectional (single) +1,-2,+3,-4,+5,-6"
 
-#: ../gap/gap_onion_dialog.c:994
-msgid "Bidiriectional (double) +1,-1,+2,-2,+3,-3"
-msgstr "Bidiriectional (double) +1,-1,+2,-2,+3,-3"
+#: ../gap/gap_onion_dialog.c:1089
+#| msgid "Bidiriectional (double) +1,-1,+2,-2,+3,-3"
+msgid "Bidirectional (double) +1,-1,+2,-2,+3,-3"
+msgstr "Bidirectional (double) +1,-1,+2,-2,+3,-3"
 
-#: ../gap/gap_onion_dialog.c:1006
+#: ../gap/gap_onion_dialog.c:1101
 msgid ""
 "Reference Modes determines stepsequence:\n"
 " normal: +1,+2,+3,+4,+5,+6\n"
@@ -4588,19 +7381,19 @@ msgstr ""
 " bidirectional double: +1,-1,+2,-2,+3,-3\n"
 " (stepsize is set by frame reference parameter)"
 
-#: ../gap/gap_onion_dialog.c:1015
+#: ../gap/gap_onion_dialog.c:1110
 msgid "Onionskin Layers:"
 msgstr "Onionskin Layers:"
 
-#: ../gap/gap_onion_dialog.c:1040
+#: ../gap/gap_onion_dialog.c:1135
 msgid "Number of onionskin layers to create in the handled frame."
 msgstr "Number of onionskin layers to create in the handled frame."
 
-#: ../gap/gap_onion_dialog.c:1045
+#: ../gap/gap_onion_dialog.c:1140
 msgid "Ascending Opacity"
 msgstr "Ascending Opacity"
 
-#: ../gap/gap_onion_dialog.c:1051
+#: ../gap/gap_onion_dialog.c:1146
 msgid ""
 "ON: Far neighbour frames have the higher opacity.\n"
 "OFF: Near neighbour frames have the higher opacity."
@@ -4608,11 +7401,11 @@ msgstr ""
 "ON: Far neighbour frames have the higher opacity.\n"
 "OFF: Near neighbour frames have the higher opacity."
 
-#: ../gap/gap_onion_dialog.c:1057
+#: ../gap/gap_onion_dialog.c:1152
 msgid "Frame Reference:"
 msgstr "Frame Reference:"
 
-#: ../gap/gap_onion_dialog.c:1079
+#: ../gap/gap_onion_dialog.c:1174
 msgid ""
 "reference stepsize where -1 is previous frame, +1 is next frame. "
 "(stepsequence is built together with reference mode parameter)"
@@ -4620,27 +7413,27 @@ msgstr ""
 "reference step size where -1 is previous frame, +1 is next frame. (step "
 "sequence is built together with reference mode parameter)"
 
-#: ../gap/gap_onion_dialog.c:1083
+#: ../gap/gap_onion_dialog.c:1178
 msgid "Cyclic"
 msgstr "Cyclic"
 
-#: ../gap/gap_onion_dialog.c:1089
+#: ../gap/gap_onion_dialog.c:1184
 msgid "ON: Next frame of last is first and vice versa."
 msgstr "ON: Next frame of last is first and vice versa."
 
-#: ../gap/gap_onion_dialog.c:1094
+#: ../gap/gap_onion_dialog.c:1189
 msgid "Stackposition:"
 msgstr "Stackposition:"
 
-#: ../gap/gap_onion_dialog.c:1116
+#: ../gap/gap_onion_dialog.c:1211
 msgid "Stackposition where to place onionskin layer(s)"
 msgstr "Stackposition where to place onionskin layer(s)"
 
-#: ../gap/gap_onion_dialog.c:1119
+#: ../gap/gap_onion_dialog.c:1214
 msgid "From Top"
 msgstr "From Top"
 
-#: ../gap/gap_onion_dialog.c:1125
+#: ../gap/gap_onion_dialog.c:1220
 msgid ""
 "ON: 0 is top of stack (in front).\n"
 "OFF: 0 is bottom of stack (in background)."
@@ -4648,54 +7441,98 @@ msgstr ""
 "ON: 0 is top of stack (in front).\n"
 "OFF: 0 is bottom of stack (in background)."
 
-#: ../gap/gap_onion_dialog.c:1152
+#: ../gap/gap_onion_dialog.c:1247
 msgid "Opacity of first onionskin layer (0 is transparent, 100 full opaque)"
 msgstr "Opacity of first onionskin layer (0 is transparent, 100 full opaque)"
 
-#: ../gap/gap_onion_dialog.c:1170
-msgid "Descending opacity for 2.nd onionskin layer"
-msgstr "Descending opacity for 2.nd onionskin layer"
+#: ../gap/gap_onion_dialog.c:1265
+#| msgid "Descending opacity for 2.nd onionskin layer"
+msgid "Descending opacity for 2nd onionskin layer"
+msgstr "Descending opacity for 2nd onionskin layer"
+
+#: ../gap/gap_onion_dialog.c:1272
+#| msgid "Layer Modes"
+msgid "Layermask Mode:"
+msgstr "Layermask Mode:"
+
+#: ../gap/gap_onion_dialog.c:1283
+#| msgid "Add black layermask (transparent)"
+msgid "Black (fully transparent)"
+msgstr "Black (fully transparent)"
+
+#: ../gap/gap_onion_dialog.c:1284
+#| msgid "Add white layermask (opaque)"
+msgid "White (fully opaque)"
+msgstr "White (fully opaque)"
+
+#: ../gap/gap_onion_dialog.c:1285
+#| msgid "Ignore selection (in all source images)"
+msgid "From Selection (in current image)"
+msgstr "From Selection (in current image)"
+
+#: ../gap/gap_onion_dialog.c:1286
+#| msgid "Ignore selection (in all source images)"
+msgid "Clipped from Selection (in current image) "
+msgstr "Clipped from Selection (in current image) "
+
+#: ../gap/gap_onion_dialog.c:1298
+msgid ""
+"Layermask creation for the onionskin layer(s):\n"
+" None: (create onionskin layer without layermask)\n"
+" Black (create onionskin layer with black layermask)\n"
+" White (create onionskin layer with white layermask)\n"
+" Selection (create layermask from selection in current image)\n"
+" Selection (create layermask from selection in current image) and clip layer "
+"to selection size"
+msgstr ""
+"Layermask creation for the onionskin layer(s):\n"
+" None: (create onionskin layer without layermask)\n"
+" Black (create onionskin layer with black layermask)\n"
+" White (create onionskin layer with white layermask)\n"
+" Selection (create layermask from selection in current image)\n"
+" Selection (create layermask from selection in current image) and clip layer "
+"to selection size"
 
-#: ../gap/gap_onion_dialog.c:1187
+#: ../gap/gap_onion_dialog.c:1323
 msgid "Ignore BG-layer(s):"
 msgstr "Ignore BG-layer(s):"
 
-#: ../gap/gap_onion_dialog.c:1209
+#: ../gap/gap_onion_dialog.c:1345
 msgid ""
 "Exclude N background layers. Use 0 if you dont want to exclude any layer."
 msgstr ""
 "Exclude N background layers. Use 0 if you dont want to exclude any layer."
 
-#: ../gap/gap_onion_dialog.c:1212
+#: ../gap/gap_onion_dialog.c:1348
 msgid "Select Mode:"
 msgstr "Select Mode:"
 
-#: ../gap/gap_onion_dialog.c:1223
+#: ../gap/gap_onion_dialog.c:1359
 msgid "Pattern is equal to layername"
 msgstr "Pattern is equal to layername"
 
-#: ../gap/gap_onion_dialog.c:1224
+#: ../gap/gap_onion_dialog.c:1360
 msgid "Pattern is start of layername"
 msgstr "Pattern is start of layername"
 
-#: ../gap/gap_onion_dialog.c:1225
+#: ../gap/gap_onion_dialog.c:1361
 msgid "Pattern is end of layername"
 msgstr "Pattern is end of layername"
 
-#: ../gap/gap_onion_dialog.c:1226
+#: ../gap/gap_onion_dialog.c:1362
 msgid "Pattern is a part of layername"
 msgstr "Pattern is a part of layername"
 
-#: ../gap/gap_onion_dialog.c:1241
+#: ../gap/gap_onion_dialog.c:1377
 msgid "This mode determines how the selection pattern is interpreted."
 msgstr "This mode determines how the selection pattern is interpreted."
 
 #. the selct options label
-#: ../gap/gap_onion_dialog.c:1248
+#: ../gap/gap_onion_dialog.c:1384
 msgid "Select Options:"
 msgstr "Select Options:"
 
-#: ../gap/gap_onion_dialog.c:1265
+#: ../gap/gap_onion_dialog.c:1401
 msgid ""
 "ON: Case sensitive pattern.\n"
 "OFF: Ignore case."
@@ -4703,11 +7540,11 @@ msgstr ""
 "ON: Case sensitive pattern.\n"
 "OFF: Ignore case."
 
-#: ../gap/gap_onion_dialog.c:1269
+#: ../gap/gap_onion_dialog.c:1405
 msgid "Invert Selection"
 msgstr "Invert Selection"
 
-#: ../gap/gap_onion_dialog.c:1273
+#: ../gap/gap_onion_dialog.c:1409
 msgid ""
 "ON: Select non-matching layers.\n"
 "OFF: Select matching layers"
@@ -4715,62 +7552,90 @@ msgstr ""
 "ON: Select non-matching layers.\n"
 "OFF: Select matching layers"
 
-#: ../gap/gap_onion_dialog.c:1277
+#: ../gap/gap_onion_dialog.c:1413
 msgid "Select Pattern:"
 msgstr "Select Pattern:"
 
-#: ../gap/gap_onion_dialog.c:1290
+#: ../gap/gap_onion_dialog.c:1426
 msgid "Select layernames by pattern (depends on mode and options)"
 msgstr "Select layernames by pattern (depends on mode and options)"
 
-#: ../gap/gap_onion_dialog.c:1299
+#: ../gap/gap_onion_dialog.c:1435
 #, c-format
 msgid "Set for: %s"
 msgstr "Set for: %s"
 
-#: ../gap/gap_onion_dialog.c:1309
+#: ../gap/gap_onion_dialog.c:1445
 msgid "Set onionskin parameters for the current video"
 msgstr "Set onionskin parameters for the current video"
 
-#: ../gap/gap_onion_dialog.c:1323
+#: ../gap/gap_onion_dialog.c:1459
 msgid "Auto create after load"
 msgstr "Auto create after load"
 
-#: ../gap/gap_onion_dialog.c:1326
+#: ../gap/gap_onion_dialog.c:1462
+#| msgid ""
+#| "ON: Automatic creation/replacement of onionskin layer(s). Works on frame "
+#| "changes via 'VCR Navigator' and go to operations in the video menu -- but "
+#| "not on explicite load from the file menu."
 msgid ""
 "ON: Automatic creation/replacement of onionskin layer(s). Works on frame "
 "changes via 'VCR Navigator' and go to operations in the video menu -- but "
-"not on explicite load from the file menu."
+"not on explicit load from the file menu."
 msgstr ""
 "ON: Automatic creation/replacement of onionskin layer(s). Works on frame "
 "changes via 'VCR Navigator' and go to operations in the video menu -- but "
-"not on explicite load from the file menu."
+"not on explicit load from the file menu."
 
-#: ../gap/gap_onion_dialog.c:1335
+#: ../gap/gap_onion_dialog.c:1471
 msgid "Auto delete before save"
 msgstr "Auto delete before save"
 
-#: ../gap/gap_onion_dialog.c:1338
+#: ../gap/gap_onion_dialog.c:1474
+#| msgid ""
+#| "ON: Automatic delete of onionskin layer(s). Works on framechanges via "
+#| "'VCR Navigator' and go to operations in the video menu -- but not on "
+#| "explicite save from the file menu. Use this option if you dont want "
+#| "onionskin layers to appear in thumbnail files."
 msgid ""
 "ON: Automatic delete of onionskin layer(s). Works on framechanges via 'VCR "
-"Navigator' and go to operations in the video menu -- but not on explicite "
+"Navigator' and go to operations in the video menu -- but not on explicit "
 "save from the file menu. Use this option if you dont want onionskin layers "
 "to appear in thumbnail files."
 msgstr ""
 "ON: Automatic delete of onionskin layer(s). Works on framechanges via 'VCR "
-"Navigator' and go to operations in the video menu -- but not on explicite "
-"save from the file menu. Use this option if you dont want onionskin layers "
+"Navigator' and go to operations in the video menu -- but not on explicit "
+"save from the file menu. Use this option if you don't want onionskin layers "
 "to appear in thumbnail files."
 
-#: ../gap/gap_onion_dialog.c:1374
+#. the active_mode  combo box
+#: ../gap/gap_onion_dialog.c:1486
+#| msgid "Delete layer(s)"
+msgid "Keep active layer"
+msgstr "Keep active layer"
+
+#: ../gap/gap_onion_dialog.c:1487
+#| msgid "Set Layer Opacity"
+msgid "Set Onion layer active"
+msgstr "Set Onion layer active"
+
+#: ../gap/gap_onion_dialog.c:1488
+msgid "Set Onion layermask active"
+msgstr "Set Onion layermask active"
+
+#: ../gap/gap_onion_dialog.c:1500
+msgid "Handling of active layer after onion layer creation"
+msgstr "Handling of active layer after onion layer creation"
+
+#: ../gap/gap_onion_dialog.c:1531
 msgid "Reset to default settings"
 msgstr "Reset to default settings"
 
-#: ../gap/gap_onion_dialog.c:1381
+#: ../gap/gap_onion_dialog.c:1538
 msgid "Close window without any action"
 msgstr "Close window without any action"
 
-#: ../gap/gap_onion_dialog.c:1388
+#: ../gap/gap_onion_dialog.c:1545
 msgid ""
 "Close window without creating or deleting any onionskin layers\n"
 "but store current Settings"
@@ -4778,13 +7643,13 @@ msgstr ""
 "Close window without creating or deleting any onionskin layers\n"
 "but store current Settings"
 
-#: ../gap/gap_onion_dialog.c:1396
+#: ../gap/gap_onion_dialog.c:1553
 msgid ""
 "Remove all onionskin layers in all frames of the the selected frame range"
 msgstr ""
 "Remove all onionskin layers in all frames of the the selected frame range"
 
-#: ../gap/gap_onion_dialog.c:1405
+#: ../gap/gap_onion_dialog.c:1562
 msgid ""
 "Create or replace onionskin layer(s) in all frames of the selected frame "
 "range"
@@ -4792,32 +7657,113 @@ msgstr ""
 "Create or replace onionskin layer(s) in all frames of the selected frame "
 "range"
 
-#: ../gap/gap_onion_main.c:152
+#: ../gap/gap_onion_main.c:155
 msgid "Configuration..."
 msgstr "Configuration..."
 
-#: ../gap/gap_onion_main.c:170
+#: ../gap/gap_onion_main.c:173
 msgid "Create or Replace"
 msgstr "Create or Replace"
 
-#: ../gap/gap_onion_main.c:198
+#: ../gap/gap_onion_main.c:201
 msgid "Toggle Visibility"
 msgstr "Toggle Visibility"
 
-#: ../gap/gap_onion_main.c:206
+#. Menu names
+#: ../gap/gap_onion_main.c:208
 msgid "<Image>/Video/Onionskin/"
 msgstr "<Image>/Video/Onionskin/"
 
-#: ../gap/gap_onion_worker.c:367
+#: ../gap/gap_onion_worker.c:368
 msgid "Creating onionskin layers..."
 msgstr "Creating onionskin layers..."
 
-#: ../gap/gap_onion_worker.c:371
+#: ../gap/gap_onion_worker.c:372
 msgid "Removing onionskin layers..."
 msgstr "Removing onionskin layers..."
 
+#. The dialog1 and main vbox
+#: ../gap/gap_opacity_exposure_main.c:1022
+msgid "Opacity Exposure"
+msgstr "Opacity Exposure"
+
+#: ../gap/gap_opacity_exposure_main.c:1032
+msgid "Get Average Luminance From the reference layer"
+msgstr "Get Average Luminance From the reference layer"
+
+#. add label that describes how to use this filter
+#: ../gap/gap_opacity_exposure_main.c:1066
+msgid ""
+"This filter adjust opacity of a layer\n"
+"in a way that the combination with the layer below\n"
+"matches the brightness of a reference layer"
+msgstr ""
+"This filter adjust opacity of a layer\n"
+"in a way that the combination with the layer below\n"
+"matches the brightness of a reference layer"
+
+#: ../gap/gap_opacity_exposure_main.c:1082
+#| msgid "Target Alpha:"
+msgid "Target Luminance:"
+msgstr "Target Luminance:"
+
+#: ../gap/gap_opacity_exposure_main.c:1092
+msgid "Target Average Luminance (when merged with layer below in NORMAL mode)"
+msgstr "Target Average Luminance (when merged with layer below in NORMAL mode)"
+
+#. use reference layer's average luminance checkbutton
+#: ../gap/gap_opacity_exposure_main.c:1104
+#| msgid "Layer:"
+msgid "Use RefLayer:"
+msgstr "Use RefLayer:"
+
+#: ../gap/gap_opacity_exposure_main.c:1116
+msgid ""
+"ON: use Average Luminance from opaque pixels in the reference layer (ignore "
+"Target) OFF: use specified Target Luminance value"
+msgstr ""
+"ON: use Average Luminance from opaque pixels in the reference layer (ignore "
+"Target) OFF: use specified Target Luminance value"
+
+#. use reference layer as mask checkbutton
+#: ../gap/gap_opacity_exposure_main.c:1127
+#| msgid "Layer Mask"
+msgid "Use RefLayer as Mask:"
+msgstr "Use RefLayer as Mask:"
+
+#: ../gap/gap_opacity_exposure_main.c:1139
+msgid "ON: use the opaque pixels of reference layer as mask "
+msgstr "ON: use the opaque pixels of reference layer as mask "
+
+#. the reference layer label and combo
+#: ../gap/gap_opacity_exposure_main.c:1151
+#| msgid "Frame Reference:"
+msgid "Exposure Reference Layer"
+msgstr "Exposure Reference Layer"
+
+#: ../gap/gap_opacity_exposure_main.c:1166
+#| msgid "Select the source layer"
+msgid "Select a reference layer"
+msgstr "Select a reference layer"
+
+#: ../gap/gap_opacity_exposure_main.c:1189
+msgid ""
+"Warning: no reference layer found \n"
+"(open a ref image in gimp session)"
+msgstr ""
+"Warning: no reference layer found \n"
+"(open a ref image in gimp session)"
+
+#: ../gap/gap_opacity_exposure_main.c:1197
+msgid ""
+"Warning: no layer found below processed layer\n"
+"(add the lower layer with other exposure settings)"
+msgstr ""
+"Warning: no layer found below processed layer\n"
+"(add the lower layer with other exposure settings)"
+
 #. Format the message
-#: ../gap/gap_player_dialog.c:404
+#: ../gap/gap_player_dialog.c:418
 #, c-format
 msgid ""
 "Problem with audioplayback. The audiolib reported:\n"
@@ -4826,23 +7772,23 @@ msgstr ""
 "Problem with audioplayback. The audiolib reported:\n"
 "%s"
 
-#: ../gap/gap_player_dialog.c:425
+#: ../gap/gap_player_dialog.c:439
 msgid "Audiosource:"
 msgstr "Audiosource:"
 
-#: ../gap/gap_player_dialog.c:436
+#: ../gap/gap_player_dialog.c:450
 msgid "Wavefile:"
 msgstr "Wavefile:"
 
-#: ../gap/gap_player_dialog.c:438
+#: ../gap/gap_player_dialog.c:452
 msgid "Name of wavefile to create as copy in RIFF WAVE format"
 msgstr "Name of wavefile to create as copy in RIFF WAVE format"
 
-#: ../gap/gap_player_dialog.c:445
+#: ../gap/gap_player_dialog.c:459
 msgid "Resample:"
 msgstr "Resample:"
 
-#: ../gap/gap_player_dialog.c:446
+#: ../gap/gap_player_dialog.c:460
 msgid ""
 "ON: Resample the copy at specified samplerate.\n"
 "OFF: Use original samplerate"
@@ -4852,49 +7798,49 @@ msgstr ""
 
 #. Audio Samplerate
 #. the Samplerate label
-#: ../gap/gap_player_dialog.c:454 ../gap/gap_player_dialog.c:6797
-#: ../gap/gap_story_dialog.c:8899 ../vid_common/gap_cme_gui.c:3348
+#: ../gap/gap_player_dialog.c:468 ../gap/gap_player_dialog.c:7231
+#: ../gap/gap_story_dialog.c:9532 ../vid_common/gap_cme_gui.c:3424
 msgid "Samplerate:"
 msgstr "Sample rate:"
 
-#: ../gap/gap_player_dialog.c:455
+#: ../gap/gap_player_dialog.c:469
 msgid "Target audio samplerate in samples/sec. Ignored if resample is off"
 msgstr "Target audio samplerate in samples/sec. Ignored if resample is off"
 
-#: ../gap/gap_player_dialog.c:476
+#: ../gap/gap_player_dialog.c:490
 msgid "Copy Audiofile as Wavefile"
 msgstr "Copy Audiofile as Wavefile"
 
-#: ../gap/gap_player_dialog.c:477 ../gap/gap_story_dialog.c:5133
-#: ../gap/gap_story_dialog.c:8537 ../gap/gap_story_dialog.c:8963
-msgid "Settings"
-msgstr "Settings"
-
-#: ../gap/gap_player_dialog.c:570
+#: ../gap/gap_player_dialog.c:584
+#| msgid ""
+#| "Failure to start the wavplay server is fatal.\n"
+#| "Please check the executability of the 'wavplay' command.\n"
+#| "If you have installed the wavplay executeable somewhere\n"
+#| "you can set the Environmentvariable WAVPLAYPATH before gimp startup\n"
 msgid ""
 "Failure to start the wavplay server is fatal.\n"
 "Please check the executability of the 'wavplay' command.\n"
-"If you have installed the wavplay executeable somewhere\n"
+"If you have installed the wavplay executable somewhere\n"
 "you can set the Environmentvariable WAVPLAYPATH before gimp startup\n"
 msgstr ""
 "Failure to start the wavplay server is fatal.\n"
 "Please check the executability of the 'wavplay' command.\n"
 "If you have installed the wavplay executable somewhere\n"
-"you can set the environment variable WAVPLAYPATH before gimp startup\n"
+"you can set the Environment variable WAVPLAYPATH before gimp startup\n"
 
-#: ../gap/gap_player_dialog.c:633
+#: ../gap/gap_player_dialog.c:647
 msgid "Audio Delay"
 msgstr "Audio Delay"
 
-#: ../gap/gap_player_dialog.c:645
+#: ../gap/gap_player_dialog.c:659
 msgid "Syncron"
 msgstr "Syncron"
 
-#: ../gap/gap_player_dialog.c:649
+#: ../gap/gap_player_dialog.c:663
 msgid "Audio Skipped"
 msgstr "Audio Skipped"
 
-#: ../gap/gap_player_dialog.c:661
+#: ../gap/gap_player_dialog.c:675
 #, c-format
 msgid "%d (at %.4f frames/sec)"
 msgstr "%d (at %.4f frames/sec)"
@@ -4904,7 +7850,7 @@ msgstr "%d (at %.4f frames/sec)"
 msgid "Error at reading WAV header from file '%s'"
 msgstr "Error at reading WAV header from file '%s'"
 
-#: ../gap/gap_player_dialog.c:1110
+#: ../gap/gap_player_dialog.c:1145
 #, c-format
 msgid ""
 "WARNING: your gimprc file configuration for the wavplay audio server\n"
@@ -4915,7 +7861,7 @@ msgstr ""
 "does not point to an executable program\n"
 "the configured value for %s is: %s\n"
 
-#: ../gap/gap_player_dialog.c:1131
+#: ../gap/gap_player_dialog.c:1166
 #, c-format
 msgid ""
 "WARNING: the environment variable %s\n"
@@ -4926,7 +7872,7 @@ msgstr ""
 "does not point to an executable program\n"
 "the current value is: %s\n"
 
-#: ../gap/gap_player_dialog.c:1167
+#: ../gap/gap_player_dialog.c:1202
 #, c-format
 msgid ""
 "No audiosupport available\n"
@@ -4944,75 +7890,78 @@ msgstr ""
 "before you start GIMP"
 
 #. filename prefix shortcut for storyboard single track playback for specified track number
-#: ../gap/gap_player_dialog.c:2124
+#: ../gap/gap_player_dialog.c:2193
 #, c-format
 msgid "STB:[%d]"
 msgstr "STB:[%d]"
 
 #. filename prefix shortcut for storyboard in composite video playback mode
-#: ../gap/gap_player_dialog.c:2129
+#: ../gap/gap_player_dialog.c:2198
 msgid "STB:"
 msgstr "STB:"
 
 #. shortname prefix to indicate that displayed filename is a single videofile
-#: ../gap/gap_player_dialog.c:2146
+#: ../gap/gap_player_dialog.c:2215
 msgid "VIDEO:"
 msgstr "VIDEO:"
 
 #. shortname prefix to indicate that displayed filename is basename of the frames
-#: ../gap/gap_player_dialog.c:2158
+#: ../gap/gap_player_dialog.c:2227
 msgid "FRAMES:"
 msgstr "FRAMES:"
 
 #. pending timer_go_job gets useless, since we start playback now
-#: ../gap/gap_player_dialog.c:2257 ../gap/gap_player_dialog.c:4539
+#: ../gap/gap_player_dialog.c:2326 ../gap/gap_player_dialog.c:4884
 msgid "Playing"
 msgstr "Playing"
 
 #. the status value label
-#: ../gap/gap_player_dialog.c:2296 ../gap/gap_player_dialog.c:7967
+#: ../gap/gap_player_dialog.c:2365 ../gap/gap_player_dialog.c:8531
 msgid "Ready"
 msgstr "Ready"
 
-#: ../gap/gap_player_dialog.c:2430
-#| msgid "checking audio peaks"
-msgid "cheking audiotrack"
-msgstr "cheking audiotrack"
+#: ../gap/gap_player_dialog.c:2499
+#| msgid "cheking audiotrack"
+msgid "checking audiotrack"
+msgstr "checking audiotrack"
 
-#: ../gap/gap_player_dialog.c:2450
-#| msgid "extracting audio to tmp audiofile"
+#: ../gap/gap_player_dialog.c:2519
 msgid "extracted audio is up to date"
 msgstr "extracted audio is up-to-date"
 
-#: ../gap/gap_player_dialog.c:2459
-#| msgid "Extracting audio..."
+#: ../gap/gap_player_dialog.c:2528
 msgid "extracting audio"
 msgstr "extracting audio"
 
-#: ../gap/gap_player_dialog.c:2490
+#: ../gap/gap_player_dialog.c:2559
 msgid "Audio Extract CANCELLED"
 msgstr "Audio Extract CANCELLED"
 
-#: ../gap/gap_player_dialog.c:2500 ../gap/gap_player_dialog.c:2511
+#: ../gap/gap_player_dialog.c:2569 ../gap/gap_player_dialog.c:2580
 msgid "Audio Extract FAILED"
 msgstr "Audio Extract FAILED"
 
-#: ../gap/gap_player_dialog.c:2501 ../gap/gap_player_dialog.c:2512
+#: ../gap/gap_player_dialog.c:2570 ../gap/gap_player_dialog.c:2581
 #, c-format
-#| msgid "select input audiotrack in the videofile(s)."
 msgid "Extract of audiotrack failed on videofile: %s"
 msgstr "Extract of audiotrack failed on videofile: %s"
 
-#: ../gap/gap_player_dialog.c:2827
+#: ../gap/gap_player_dialog.c:2695
+#, c-format
+#| msgid "Creating Index"
+msgid "Creating Index %d"
+msgstr "Creating Index %d"
+
+#: ../gap/gap_player_dialog.c:2904
 msgid "seek-selftest"
 msgstr "seek-selftest"
 
-#: ../gap/gap_player_dialog.c:2849 ../gap/gap_story_vthumb.c:301
+#: ../gap/gap_player_dialog.c:2926 ../gap/gap_story_vthumb.c:303
 #, c-format
 msgid "Creating Index"
 msgstr "Creating Index"
 
-#: ../gap/gap_player_dialog.c:2879
+#: ../gap/gap_player_dialog.c:2956
 #, c-format
 msgid ""
 "No videoindex available. Access is limited to (slow) sequential read on "
@@ -5021,27 +7970,22 @@ msgstr ""
 "No videoindex available. Access is limited to (slow) sequential read on "
 "file: %s"
 
-#: ../gap/gap_player_dialog.c:2962 ../gap/gap_story_dialog.c:6496
+#: ../gap/gap_player_dialog.c:3046 ../gap/gap_story_dialog.c:6879
 #, c-format
 msgid "Videoseek"
 msgstr "Videoseek"
 
-#: ../gap/gap_player_dialog.c:3542 ../gap/gap_player_dialog.c:4006
-#: ../gap/gap_story_vthumb.c:359
+#: ../gap/gap_player_dialog.c:3767 ../gap/gap_player_dialog.c:4266
+#: ../gap/gap_story_vthumb.c:361
 msgid "Canceled"
 msgstr "Canceled"
 
-#. printf("DROP (SKIP) frame\n");
-#: ../gap/gap_player_dialog.c:4522
-msgid "Skip"
-msgstr "Skip"
-
-#: ../gap/gap_player_dialog.c:4551
+#: ../gap/gap_player_dialog.c:4896
 #, c-format
 msgid "Delay %.2f"
 msgstr "Delay %.2f"
 
-#: ../gap/gap_player_dialog.c:6189
+#: ../gap/gap_player_dialog.c:6623
 #, c-format
 msgid ""
 "WARNING: Your gimprc file configuration for the audioconverter script\n"
@@ -5052,7 +7996,7 @@ msgstr ""
 "does not point to an executable program\n"
 "the configured value for %s is: %s\n"
 
-#: ../gap/gap_player_dialog.c:6211
+#: ../gap/gap_player_dialog.c:6645
 #, c-format
 msgid ""
 "WARNING: The environment variable %s\n"
@@ -5063,7 +8007,7 @@ msgstr ""
 "does not point to an executable program\n"
 "the current value is: %s\n"
 
-#: ../gap/gap_player_dialog.c:6230
+#: ../gap/gap_player_dialog.c:6664
 #, c-format
 msgid ""
 "ERROR: The external program for audioconversion is not executable.\n"
@@ -5072,53 +8016,58 @@ msgstr ""
 "ERROR: The external program for audio conversion is not executable.\n"
 "Filename: '%s'\n"
 
-#: ../gap/gap_player_dialog.c:6250
+#: ../gap/gap_player_dialog.c:6684
 msgid "Creating audiofile - please wait"
 msgstr "Creating audiofile - please wait"
 
-#: ../gap/gap_player_dialog.c:6286
+#: ../gap/gap_player_dialog.c:6720
 msgid "external audioconverter FAILED."
 msgstr "external audioconverter FAILED."
 
-#: ../gap/gap_player_dialog.c:6287
+#: ../gap/gap_player_dialog.c:6721
 msgid "extern audioconverter FAILED"
 msgstr "external audioconverter FAILED"
 
-#: ../gap/gap_player_dialog.c:6433
+#: ../gap/gap_player_dialog.c:6867
 msgid "Select Audiofile"
 msgstr "Select Audiofile"
 
+#: ../gap/gap_player_dialog.c:6915
+#| msgid "Advanced Settings"
+msgid "Audio Playback Settings"
+msgstr "Audio Playback Settings"
+
 #. audiofile label
 #. the output audiofile label
 #. the Audiofile label
-#: ../gap/gap_player_dialog.c:6506 ../gap/gap_vex_dialog.c:2685
-#: ../vid_common/gap_cme_gui.c:3287
+#: ../gap/gap_player_dialog.c:6940 ../gap/gap_vex_dialog.c:2683
+#: ../vid_common/gap_cme_gui.c:3363
 msgid "Audiofile:"
 msgstr "Audiofile:"
 
-#: ../gap/gap_player_dialog.c:6518
+#: ../gap/gap_player_dialog.c:6952
 msgid "Enter an audiofile. The file must be in RIFF WAVE fileformat."
 msgstr "Enter an audiofile. The file must be in RIFF WAVE fileformat."
 
-#: ../gap/gap_player_dialog.c:6539
+#: ../gap/gap_player_dialog.c:6973
 msgid "Open audiofile selection browser dialog window"
 msgstr "Open audiofile selection browser dialog window"
 
 #. Volume
-#: ../gap/gap_player_dialog.c:6551 ../gap/gap_story_dialog.c:8915
+#: ../gap/gap_player_dialog.c:6985 ../gap/gap_story_dialog.c:9548
 msgid "Volume:"
 msgstr "Volume:"
 
-#: ../gap/gap_player_dialog.c:6571
+#: ../gap/gap_player_dialog.c:7005
 msgid "Audio Volume"
 msgstr "Audio Volume"
 
 #. check button
-#: ../gap/gap_player_dialog.c:6577
+#: ../gap/gap_player_dialog.c:7011
 msgid "Enable"
 msgstr "Enable"
 
-#: ../gap/gap_player_dialog.c:6582
+#: ../gap/gap_player_dialog.c:7016
 msgid ""
 "ON: Play button plays video + audio.\n"
 "OFF: Play video silently"
@@ -5127,11 +8076,11 @@ msgstr ""
 "OFF: Play video silently"
 
 #. Sample Offset
-#: ../gap/gap_player_dialog.c:6592
+#: ../gap/gap_player_dialog.c:7026
 msgid "Offset:"
 msgstr "Offset:"
 
-#: ../gap/gap_player_dialog.c:6612
+#: ../gap/gap_player_dialog.c:7046
 msgid ""
 "Audio offset in frames at original video playback speed. A value of 0 starts "
 "audio and video at synchron time. A value of -10 will play frame 1 up to "
@@ -5146,11 +8095,11 @@ msgstr ""
 "duration of 10 frames at original video playback speed."
 
 #. check button
-#: ../gap/gap_player_dialog.c:6627
+#: ../gap/gap_player_dialog.c:7061
 msgid "original audio"
 msgstr "original audio"
 
-#: ../gap/gap_player_dialog.c:6632
+#: ../gap/gap_player_dialog.c:7066
 msgid ""
 "ON: for video clip playback sync audio startposition according to original "
 "position in the referenced video. Use this option if the audiofile is an "
@@ -5164,28 +8113,27 @@ msgstr ""
 "OFF: do not sync audio with original position in the referenced videos. Use "
 "this for independent audiofile playback."
 
-#: ../gap/gap_player_dialog.c:6668
-#| msgid "Audiotrack:"
+#: ../gap/gap_player_dialog.c:7102
 msgid "Audio Track"
 msgstr "Audio Track"
 
-#: ../gap/gap_player_dialog.c:6678
+#: ../gap/gap_player_dialog.c:7112
 #| msgid ""
-#| "Create a copy from audiofile as RIFF WAVE audiofile and use the copy for "
-#| "audio playback"
+#| "Extract Audio Track from videofile for the current videofile and use it "
+#| "for origial audiotrack playback"
 msgid ""
 "Extract Audio Track from videofile for the current videofile and use it for "
-"origial audiotrack playback"
+"original audiotrack playback"
 msgstr ""
 "Extract Audio Track from videofile for the current videofile and use it for "
-"origial audiotrack playback"
+"original audiotrack playback"
 
 #. create wavfile button
-#: ../gap/gap_player_dialog.c:6692
+#: ../gap/gap_player_dialog.c:7126
 msgid "Copy As Wavfile"
 msgstr "Copy As Wavfile"
 
-#: ../gap/gap_player_dialog.c:6694
+#: ../gap/gap_player_dialog.c:7128
 msgid ""
 "Create a copy from audiofile as RIFF WAVE audiofile and use the copy for "
 "audio playback"
@@ -5193,76 +8141,90 @@ msgstr ""
 "Create a copy from audiofile as RIFF WAVE audiofile and use the copy for "
 "audio playback"
 
-#: ../gap/gap_player_dialog.c:6706
+#: ../gap/gap_player_dialog.c:7140
 msgid "Reset offset and volume"
 msgstr "Reset offset and volume"
 
 #. Audio Offset Length (mm:ss:msec)
-#: ../gap/gap_player_dialog.c:6738
+#: ../gap/gap_player_dialog.c:7172
 msgid "Offsettime:"
 msgstr "Offsettime:"
 
 #. Total Audio Length (mm:ss:msec)
 #. the audio timing information labels
-#: ../gap/gap_player_dialog.c:6752 ../vid_common/gap_cme_gui.c:3518
+#: ../gap/gap_player_dialog.c:7186 ../vid_common/gap_cme_gui.c:3596
 msgid "Audiotime:"
 msgstr "Audiotime:"
 
 #. Length (frames)
-#: ../gap/gap_player_dialog.c:6767
+#: ../gap/gap_player_dialog.c:7201
 msgid "Audioframes:"
 msgstr "Audioframes:"
 
 #. Audiolength (Samples)
-#: ../gap/gap_player_dialog.c:6782
+#: ../gap/gap_player_dialog.c:7216
 msgid "Samples:"
 msgstr "Samples:"
 
 #. Audio Channels
-#: ../gap/gap_player_dialog.c:6811
+#: ../gap/gap_player_dialog.c:7245
 msgid "Channels:"
 msgstr "Channels:"
 
 #. Bits per Audio Sample
-#: ../gap/gap_player_dialog.c:6825
+#: ../gap/gap_player_dialog.c:7259
 msgid "Bits/Sample:"
 msgstr "Bits/Sample:"
 
 #. Total Video Length (mm:ss:msec)
 #. the video timing information labels
-#: ../gap/gap_player_dialog.c:6840 ../vid_common/gap_cme_gui.c:3491
+#: ../gap/gap_player_dialog.c:7274 ../vid_common/gap_cme_gui.c:3569
 msgid "Videotime:"
 msgstr "Videotime:"
 
-#. Cahe size label
-#: ../gap/gap_player_dialog.c:7052
+#: ../gap/gap_player_dialog.c:7511
+#| msgid "Preferences"
+msgid "Playback Preferences"
+msgstr "Playback Preferences"
+
+#. Cache size label
+#: ../gap/gap_player_dialog.c:7529
 msgid "Cache Size (MB):"
 msgstr "Cache Size (MB):"
 
-#: ../gap/gap_player_dialog.c:7078
+#: ../gap/gap_player_dialog.c:7555
 msgid "Player frame cache maximum size in MB. Value 0 turns the cache off."
 msgstr "Player frame cache maximum size in MB. Value 0 turns the cache off"
 
-#: ../gap/gap_player_dialog.c:7087
+#: ../gap/gap_player_dialog.c:7564
 msgid "Clear the frame cache"
 msgstr "Clear the frame cache"
 
 #. Chache Status (number of frames currently in the cache)
-#: ../gap/gap_player_dialog.c:7098
+#: ../gap/gap_player_dialog.c:7575
 msgid "Cached Frames:"
 msgstr "Cached Frames:"
 
+#. tile Chache
+#: ../gap/gap_player_dialog.c:7601
+msgid "Tile Cache:"
+msgstr "Tile Cache:"
+
+#: ../gap/gap_player_dialog.c:7621
+msgid "gimp tile cache for the player process. (in tiles 64x64 pixel)"
+msgstr "gimp tile cache for the player process. (in tiles 64x64 pixel)"
+
 #. Layout Options label
-#: ../gap/gap_player_dialog.c:7123
+#: ../gap/gap_player_dialog.c:7630
 msgid "Layout Options:"
 msgstr "Layout Options:"
 
 #. Show Go button array (configure to show/hide this optional positioning tool)
-#: ../gap/gap_player_dialog.c:7133
+#: ../gap/gap_player_dialog.c:7640
 msgid "Show Button Array"
 msgstr "Show Button Array"
 
-#: ../gap/gap_player_dialog.c:7139
+#: ../gap/gap_player_dialog.c:7646
 msgid ""
 "ON: Show the go button array positioning tool.\n"
 "OFF: Hide the go button array."
@@ -5271,11 +8233,11 @@ msgstr ""
 "OFF: Hide the go button array."
 
 #. Show Position Scale (configure to show/hide this optional positioning tool)
-#: ../gap/gap_player_dialog.c:7152
+#: ../gap/gap_player_dialog.c:7659
 msgid "Show Position Scale"
 msgstr "Show Position Scale"
 
-#: ../gap/gap_player_dialog.c:7158
+#: ../gap/gap_player_dialog.c:7665
 msgid ""
 "ON: Show the position scale.\n"
 "OFF: Hide the position scale."
@@ -5283,47 +8245,93 @@ msgstr ""
 "ON: Show the position scale.\n"
 "OFF: Hide the position scale."
 
+#. Auto skip missing frames
+#: ../gap/gap_player_dialog.c:7678
+msgid "Auto Skip Missing Frames"
+msgstr "Auto Skip Missing Frames"
+
+#: ../gap/gap_player_dialog.c:7684
+msgid ""
+"ON: Automatically skip missing frames on playback.\n"
+"OFF: Show missing frames as empty (transparent) image."
+msgstr ""
+"ON: Automatically skip missing frames on playback.\n"
+"OFF: Show missing frames as empty (transparent) image."
+
+#. configure Detail Tracking button
+#: ../gap/gap_player_dialog.c:7699
+#| msgid "Configuration..."
+msgid "Configure Tracking:"
+msgstr "Configure Tracking:"
+
+#: ../gap/gap_player_dialog.c:7702
+msgid "Configure detail tracking options"
+msgstr "Configure detail tracking options"
+
+#: ../gap/gap_player_dialog.c:7710
+#| msgid "Disable active layer tracking"
+msgid "Enable Detail Tracking"
+msgstr "Enable Detail Tracking"
+
+#: ../gap/gap_player_dialog.c:7716
+msgid ""
+"ON: Enable detail tracking in snapshot image. Mark coordinates of one (or 2) "
+"significant details in the snapshot image using the current path with one or "
+"2 points. Each further snapshot automatically moves the marked points to the "
+"coordinates of the corresponding details  and logs the movement as XML "
+"parameters for the MovePath feature. In case 2 points are marked, the "
+"rotation is calculated too.\n"
+"OFF: Disable detail tracking."
+msgstr ""
+"ON: Enable detail tracking in snapshot image. Mark coordinates of one (or 2) "
+"significant details in the snapshot image using the current path with one or "
+"2 points. Each further snapshot automatically moves the marked points to the "
+"coordinates of the corresponding details  and logs the movement as XML "
+"parameters for the MovePath feature. In case 2 points are marked, the "
+"rotation is calculated too.\n"
+"OFF: Disable detail tracking."
+
 #. Save Player Preferences label
-#: ../gap/gap_player_dialog.c:7171
+#: ../gap/gap_player_dialog.c:7735
 msgid "Save Preferences:"
 msgstr "Save Preferences:"
 
-#: ../gap/gap_player_dialog.c:7183
+#: ../gap/gap_player_dialog.c:7747
 msgid "Save player cache and layout settings (as gimprc parameters)"
 msgstr "Save player cache and layout settings (as gimprc parameters)"
 
-#: ../gap/gap_player_dialog.c:7298
+#: ../gap/gap_player_dialog.c:7862
 msgid "Videoframe Playback"
 msgstr "Videoframe Playback"
 
 #. vid options TAB frame
 #. the video options notebook tab
-#: ../gap/gap_player_dialog.c:7313 ../vid_common/gap_cme_gui.c:2593
+#: ../gap/gap_player_dialog.c:7877 ../vid_common/gap_cme_gui.c:2674
 msgid "Video Options"
 msgstr "Video Options"
 
 #. configure options TAB frame
-#: ../gap/gap_player_dialog.c:7337
+#: ../gap/gap_player_dialog.c:7901
 msgid "Preferences"
 msgstr "Preferences"
 
 #. audio options TAB frame
 #. the Audio Options notebook tab
-#: ../gap/gap_player_dialog.c:7353 ../vid_common/gap_cme_gui.c:2605
+#: ../gap/gap_player_dialog.c:7917 ../vid_common/gap_cme_gui.c:2686
 msgid "Audio Options"
 msgstr "Audio Options"
 
-#: ../gap/gap_player_dialog.c:7446
+#: ../gap/gap_player_dialog.c:8010
 msgid ""
 "Click: go to frame, Ctrl-Click: set 'From Frame', Alt-Click: set 'To Frame'"
 msgstr ""
 "Click: go to frame, Ctrl-Click: set 'From Frame', Alt-Click: set 'To Frame'"
 
-#: ../gap/gap_player_dialog.c:7519 ../gap/gap_player_dialog.c:7652
+#: ../gap/gap_player_dialog.c:8083 ../gap/gap_player_dialog.c:8216
 msgid "The currently displayed frame number"
 msgstr "The currently displayed frame number"
 
-#: ../gap/gap_player_dialog.c:7599
+#: ../gap/gap_player_dialog.c:8163
 msgid ""
 "Click: Set current framenr as selection range start 'From Frame',\n"
 "SHIFT-Click: load this frame into the calling image"
@@ -5331,11 +8339,11 @@ msgstr ""
 "Click: Set current framenr as selection range start 'From Frame',\n"
 "SHIFT-Click: load this frame into the calling image"
 
-#: ../gap/gap_player_dialog.c:7610
+#: ../gap/gap_player_dialog.c:8174
 msgid "Set current framenr as selection range start 'From Frame'"
 msgstr "Set current framenr as selection range start 'From Frame'"
 
-#: ../gap/gap_player_dialog.c:7626
+#: ../gap/gap_player_dialog.c:8190
 msgid ""
 "Click: Set current framenr as selection range end 'To Frame',\n"
 "SHIFT-Click: load this frame into the calling image"
@@ -5343,51 +8351,51 @@ msgstr ""
 "Click: Set current framenr as selection range end 'To Frame',\n"
 "SHIFT-Click: load this frame into the calling image"
 
-#: ../gap/gap_player_dialog.c:7637
+#: ../gap/gap_player_dialog.c:8201
 msgid "Set current framenr as selection range end 'To Frame'"
 msgstr "Set current framenr as selection range end 'To Frame'"
 
-#: ../gap/gap_player_dialog.c:7680
+#: ../gap/gap_player_dialog.c:8244
 msgid "Add range to cliplist"
 msgstr "Add range to clip list"
 
-#: ../gap/gap_player_dialog.c:7684
+#: ../gap/gap_player_dialog.c:8248
 msgid "Print range to stdout"
 msgstr "Print range to stdout"
 
-#: ../gap/gap_player_dialog.c:7706
+#: ../gap/gap_player_dialog.c:8270
 msgid "Start framenumber of selection range"
 msgstr "Start framenumber of selection range"
 
-#: ../gap/gap_player_dialog.c:7729
+#: ../gap/gap_player_dialog.c:8293
 msgid "Add inverse range to cliplist"
 msgstr "Add inverse range to clip list"
 
-#: ../gap/gap_player_dialog.c:7733
+#: ../gap/gap_player_dialog.c:8297
 msgid "Print inverse range to stdout"
 msgstr "Print inverse range to stdout"
 
-#: ../gap/gap_player_dialog.c:7757
+#: ../gap/gap_player_dialog.c:8321
 msgid "End framenumber of selection range"
 msgstr "End framenumber of selection range"
 
-#: ../gap/gap_player_dialog.c:7773
+#: ../gap/gap_player_dialog.c:8337
 msgid "Reset playback speed to original (or previous) value"
 msgstr "Reset playback speed to original (or previous) value"
 
-#: ../gap/gap_player_dialog.c:7796
+#: ../gap/gap_player_dialog.c:8360
 msgid "Current playback speed (frames/sec)"
 msgstr "Current playback speed (frames/sec)"
 
-#: ../gap/gap_player_dialog.c:7822
+#: ../gap/gap_player_dialog.c:8386
 msgid "Toggle size 128/256. <Shift> Set 1:1 full image size"
 msgstr "Toggle size 128/256. <Shift> Set 1:1 full image size"
 
-#: ../gap/gap_player_dialog.c:7844
+#: ../gap/gap_player_dialog.c:8408
 msgid "Video preview size (pixels)"
 msgstr "Video preview size (pixels)"
 
-#: ../gap/gap_player_dialog.c:7874
+#: ../gap/gap_player_dialog.c:8438
 msgid ""
 "ON: Play in endless loop.\n"
 "OFF: Play only once"
@@ -5396,11 +8404,11 @@ msgstr ""
 "OFF: Play only once"
 
 #. SelOnly Toggle (keep text short)
-#: ../gap/gap_player_dialog.c:7888
+#: ../gap/gap_player_dialog.c:8452
 msgid "Selection only"
 msgstr "Selection only"
 
-#: ../gap/gap_player_dialog.c:7894
+#: ../gap/gap_player_dialog.c:8458
 msgid ""
 "ON: Play only frames within the selected range.\n"
 "OFF: Play all frames"
@@ -5409,20 +8417,20 @@ msgstr ""
 "OFF: Play all frames"
 
 #. PingPong Toggle (keep text short)
-#: ../gap/gap_player_dialog.c:7907
+#: ../gap/gap_player_dialog.c:8471
 msgid "Ping pong"
 msgstr "Ping pong"
 
-#: ../gap/gap_player_dialog.c:7913
+#: ../gap/gap_player_dialog.c:8477
 msgid "ON: Play alternating forward/backward"
 msgstr "ON: Play alternating forward/backward"
 
 #. UseThumbnails Toggle (keep text short)
-#: ../gap/gap_player_dialog.c:7926
+#: ../gap/gap_player_dialog.c:8490
 msgid "Thumbnails"
 msgstr "Thumbnails"
 
-#: ../gap/gap_player_dialog.c:7932
+#: ../gap/gap_player_dialog.c:8496
 msgid ""
 "ON: Use thumbnails when available.\n"
 "OFF: Read full sized frames"
@@ -5431,11 +8439,11 @@ msgstr ""
 "OFF: Read full sized frames"
 
 #. ExactTiming Toggle (keep text short)
-#: ../gap/gap_player_dialog.c:7947
+#: ../gap/gap_player_dialog.c:8511
 msgid "Exact timing"
 msgstr "Exact timing"
 
-#: ../gap/gap_player_dialog.c:7953
+#: ../gap/gap_player_dialog.c:8517
 msgid ""
 "ON: Skip frames to hold exact timing.\n"
 "OFF: Disable frame skipping"
@@ -5444,11 +8452,11 @@ msgstr ""
 "OFF: Disable frame skipping"
 
 #. the Cancel Videoindex Creation button (only visible while creating vindex)
-#: ../gap/gap_player_dialog.c:8011
+#: ../gap/gap_player_dialog.c:8575
 msgid "Cancel Videoindex creation"
 msgstr "Cancel Videoindex creation"
 
-#: ../gap/gap_player_dialog.c:8015
+#: ../gap/gap_player_dialog.c:8579
 msgid ""
 "Cancel videoindex creation. Videoindex creation requires full scanning of "
 "the video but allows fast random access to frames afterwards. Without a "
@@ -5458,15 +8466,30 @@ msgstr ""
 "the video but allows fast random access to frames afterwards. Without a "
 "videoindex, access is done by a very slow sequential read"
 
-#: ../gap/gap_player_dialog.c:8042
+#. the PLAY button
+#: ../gap/gap_player_dialog.c:8603
+#| msgid "Playing"
+msgid "Play"
+msgstr "Play"
+
+#: ../gap/gap_player_dialog.c:8606
+#| msgid ""
+#| "Start playback. SHIFT: snapshot frames  in a multilayer image at original "
+#| "size CTRL: snapshot at preview size ALT: force creation of new snapshot "
+#| "image"
 msgid ""
-"Start playback. SHIFT: snapshot frames  in a multilayer image at original "
+"Start playback. SHIFT: snapshot frames in a multilayer image at original "
 "size CTRL: snapshot at preview size ALT: force creation of new snapshot image"
 msgstr ""
-"Start playback. SHIFT: snapshot frames  in a multilayer image at original "
+"Start playback. SHIFT: snapshot frames in a multilayer image at original "
 "size CTRL: snapshot at preview size ALT: force creation of new snapshot image"
 
-#: ../gap/gap_player_dialog.c:8055
+#. the PAUSE button
+#: ../gap/gap_player_dialog.c:8615
+msgid "Pause"
+msgstr "Pause"
+
+#: ../gap/gap_player_dialog.c:8619
 msgid ""
 "Pause if playing (any mousebutton). Go to selection start/active/end (left/"
 "middle/right mousebutton) if not playing"
@@ -5474,135 +8497,145 @@ msgstr ""
 "Pause if playing (any mousebutton). Go to selection start/active/end (left/"
 "middle/right mousebutton) if not playing"
 
-#: ../gap/gap_player_dialog.c:8065
+#. the PLAY_REVERSE button
+#: ../gap/gap_player_dialog.c:8626
+#| msgid "Loop Reverse"
+msgid "Reverse"
+msgstr "Reverse"
+
+#: ../gap/gap_player_dialog.c:8629
+#| msgid ""
+#| "Start reverse playback. SHIFT: snapshot frames  in a multilayer image at "
+#| "original size CTRL: snapshot at preview size ALT: force creation of new "
+#| "snapshot image"
 msgid ""
-"Start reverse playback. SHIFT: snapshot frames  in a multilayer image at "
+"Start reverse playback. SHIFT: snapshot frames in a multilayer image at "
 "original size CTRL: snapshot at preview size ALT: force creation of new "
 "snapshot image"
 msgstr ""
-"Start reverse playback. SHIFT: snapshot frames  in a multilayer image at "
+"Start reverse playback. SHIFT: snapshot frames in a multilayer image at "
 "original size CTRL: snapshot at preview size ALT: force creation of new "
 "snapshot image"
 
-#: ../gap/gap_player_main.c:283
+#: ../gap/gap_player_main.c:289
 msgid "Playback..."
 msgstr "Playback..."
 
-#: ../gap/gap_range_ops.c:143
+#: ../gap/gap_range_ops.c:148
 msgid "New Width:"
 msgstr "New Width:"
 
-#: ../gap/gap_range_ops.c:154
+#: ../gap/gap_range_ops.c:159
 msgid "New Height:"
 msgstr "New Height:"
 
-#: ../gap/gap_range_ops.c:165
+#: ../gap/gap_range_ops.c:170
 msgid "Offset X:"
 msgstr "Offset X:"
 
-#: ../gap/gap_range_ops.c:176
+#: ../gap/gap_range_ops.c:181
 msgid "Offset Y:"
 msgstr "Offset Y:"
 
-#: ../gap/gap_range_ops.c:190
+#: ../gap/gap_range_ops.c:195
 msgid "Crop Video Frames (all)"
 msgstr "Crop Video Frames (all)"
 
-#: ../gap/gap_range_ops.c:191
+#: ../gap/gap_range_ops.c:196
 #, c-format
 msgid "Crop (original %dx%d)"
 msgstr "Crop (original %dx%d)"
 
-#: ../gap/gap_range_ops.c:201
+#: ../gap/gap_range_ops.c:206
 msgid "Resize Video Frames (all)"
 msgstr "Resize Video Frames (all)"
 
-#: ../gap/gap_range_ops.c:202
+#: ../gap/gap_range_ops.c:207
 #, c-format
 msgid "Resize (original %dx%d)"
 msgstr "Resize (original %dx%d)"
 
-#: ../gap/gap_range_ops.c:208
+#: ../gap/gap_range_ops.c:213
 msgid "Scale Video Frames (all)"
 msgstr "Scale Video Frames (all)"
 
-#: ../gap/gap_range_ops.c:209
+#: ../gap/gap_range_ops.c:214
 #, c-format
 msgid "Scale (original %dx%d)"
 msgstr "Scale (original %dx%d)"
 
-#: ../gap/gap_range_ops.c:215 ../gap/gap_story_dialog.c:8527
-#: ../gap/gap_story_dialog.c:8950
+#: ../gap/gap_range_ops.c:220 ../gap/gap_story_dialog.c:9159
+#: ../gap/gap_story_dialog.c:9606
 msgid "Reset"
 msgstr "Reset"
 
 #. should use GIMP_STOCK_RESET if possible
-#: ../gap/gap_range_ops.c:216
+#: ../gap/gap_range_ops.c:221
 msgid "Reset parameters to original size"
 msgstr "Reset parameters to original size"
 
-#: ../gap/gap_range_ops.c:318
+#: ../gap/gap_range_ops.c:323
 msgid "Layerstack position where 0 is the top layer"
 msgstr "Layerstack position where 0 is the top layer"
 
-#: ../gap/gap_range_ops.c:370
+#: ../gap/gap_range_ops.c:375
 msgid "Generate Optimal Palette"
 msgstr "Generate Optimal Palette"
 
-#: ../gap/gap_range_ops.c:371
+#: ../gap/gap_range_ops.c:376
 msgid "WEB Palette"
 msgstr "WEB Palette"
 
-#: ../gap/gap_range_ops.c:372
+#: ../gap/gap_range_ops.c:377
 msgid "Use Custom Palette"
 msgstr "Use Custom Palette"
 
-#: ../gap/gap_range_ops.c:373
+#: ../gap/gap_range_ops.c:378
 msgid "Use Black/White (1-Bit) Palette"
 msgstr "Use Black/White (1-Bit) Palette"
 
-#: ../gap/gap_range_ops.c:375
+#: ../gap/gap_range_ops.c:380
 msgid "Floyd-Steinberg Color Dithering (Normal)"
 msgstr "Floyd-Steinberg Colour Dithering (Normal)"
 
-#: ../gap/gap_range_ops.c:376
+#: ../gap/gap_range_ops.c:381
 msgid "Floyd-Steinberg Color Dithering (Reduced Color Bleeding)"
 msgstr "Floyd-Steinberg Colour Dithering (Reduced Colour Bleeding)"
 
-#: ../gap/gap_range_ops.c:377
+#: ../gap/gap_range_ops.c:382
 msgid "Positioned Color Dithering"
 msgstr "Positioned Colour Dithering"
 
-#: ../gap/gap_range_ops.c:378
+#: ../gap/gap_range_ops.c:383
 msgid "No Color Dithering"
 msgstr "No Colour Dithering"
 
-#: ../gap/gap_range_ops.c:389
+#: ../gap/gap_range_ops.c:395
 msgid "Palette Type"
 msgstr "Palette Type"
 
-#: ../gap/gap_range_ops.c:396
+#: ../gap/gap_range_ops.c:402
 msgid "Custom Palette"
 msgstr "Custom Palette"
 
-#: ../gap/gap_range_ops.c:397
+#: ../gap/gap_range_ops.c:403
 msgid "Name of a custom palette (ignored if palette type is not custom)"
 msgstr "Name of a custom palette (ignored if palette type is not custom)"
 
-#: ../gap/gap_range_ops.c:402
+#: ../gap/gap_range_ops.c:408
 msgid "Remove Unused"
 msgstr "Remove Unused"
 
-#: ../gap/gap_range_ops.c:403
+#: ../gap/gap_range_ops.c:409
 msgid "Remove unused or double colors (ignored if palette type is not custom)"
 msgstr ""
 "Remove unused or double colours (ignored if palette type is not custom)"
 
-#: ../gap/gap_range_ops.c:408
+#: ../gap/gap_range_ops.c:414
 msgid "Number of Colors"
 msgstr "Number of Colours"
 
-#: ../gap/gap_range_ops.c:409
+#: ../gap/gap_range_ops.c:415
 msgid ""
 "Number of resulting colors (ignored if palette type is not generate optimal "
 "palette)"
@@ -5610,48 +8643,88 @@ msgstr ""
 "Number of resulting colours (ignored if palette type is not generate optimal "
 "palette)"
 
-#: ../gap/gap_range_ops.c:416
+#: ../gap/gap_range_ops.c:422
 msgid "Dither Options"
 msgstr "Dither Options"
 
-#: ../gap/gap_range_ops.c:423
+#: ../gap/gap_range_ops.c:429
 msgid "Enable Transparency"
 msgstr "Enable Transparency"
 
-#: ../gap/gap_range_ops.c:424
+#: ../gap/gap_range_ops.c:430
 msgid "Enable dithering of transparency"
 msgstr "Enable dithering of transparency"
 
-#: ../gap/gap_range_ops.c:427
+#: ../gap/gap_range_ops.c:433
 msgid "Convert Frames to Indexed"
 msgstr "Convert Frames to Indexed"
 
-#: ../gap/gap_range_ops.c:428
+#: ../gap/gap_range_ops.c:434
 msgid "Palette and Dither Settings"
 msgstr "Palette and Dither Settings"
 
-#: ../gap/gap_range_ops.c:493
+#: ../gap/gap_range_ops.c:499
 msgid "Keep Type"
 msgstr "Keep Type"
 
-#: ../gap/gap_range_ops.c:494
+#: ../gap/gap_range_ops.c:500
 msgid "Convert to RGB"
 msgstr "Convert to RGB"
 
-#: ../gap/gap_range_ops.c:495
+#: ../gap/gap_range_ops.c:501
 msgid "Convert to Gray"
 msgstr "Convert to Grey"
 
-#: ../gap/gap_range_ops.c:496
+#: ../gap/gap_range_ops.c:502
 msgid "Convert to Indexed"
 msgstr "Convert to Indexed"
 
+#: ../gap/gap_range_ops.c:506
+#| msgid "Flatten:"
+msgid "Flatten"
+msgstr "Flatten"
+
+#: ../gap/gap_range_ops.c:507
+#| msgid "Merge Layers"
+msgid "Merge Visible Layers"
+msgstr "Merge Visible Layers"
+
+#: ../gap/gap_range_ops.c:510
+msgid ""
+"Do not merge layers before save to the selected fileformat. Example: use "
+"this when converting to XCF that can handle transparency and multiple layers."
+msgstr ""
+"Do not merge layers before save to the selected fileformat. Example: use "
+"this when converting to XCF that can handle transparency and multiple layers."
+
+#: ../gap/gap_range_ops.c:512 ../gap/gap_range_ops.c:583
+msgid ""
+"Flatten all resulting frames. Most fileformats can not handle multiple "
+"layers and need flattened frames (flattening does melt down all layers to "
+"one composite layer).Example: JPEG can not handle multiple layers and "
+"requires flattened frames."
+msgstr ""
+"Flatten all resulting frames. Most file formats can not handle multiple "
+"layers and need flattened frames (flattening does melt down all layers to "
+"one composite layer).  Example: JPEG can not handle multiple layers and "
+"requires flattened frames."
+
+#: ../gap/gap_range_ops.c:515
+msgid ""
+"Merge resulting frame down to one layer. This keeps transparency information "
+"Example: use this for PNG fileformat that can handle transparency (alpha "
+"channel) but is limited to one layer)"
+msgstr ""
+"Merge resulting frame down to one layer. This keeps transparency information "
+"Example: use this for PNG fileformat that can handle transparency (alpha "
+"channel) but is limited to one layer)"
+
 #. the basename label
-#: ../gap/gap_range_ops.c:523 ../gap/gap_vex_dialog.c:2461
+#: ../gap/gap_range_ops.c:555 ../gap/gap_vex_dialog.c:2463
 msgid "Basename:"
 msgstr "Basename:"
 
-#: ../gap/gap_range_ops.c:524
+#: ../gap/gap_range_ops.c:556
 msgid ""
 "basename of the resulting frames. The number part and extension (000001.ext) "
 "is added automatically to all converted frames."
@@ -5660,12 +8733,12 @@ msgstr ""
 "is added automatically to all converted frames."
 
 #. the extension label
-#: ../gap/gap_range_ops.c:530 ../gap/gap_split.c:453
-#: ../gap/gap_vex_dialog.c:2575
+#: ../gap/gap_range_ops.c:562 ../gap/gap_split.c:454
+#: ../gap/gap_vex_dialog.c:2577
 msgid "Extension:"
 msgstr "Extension:"
 
-#: ../gap/gap_range_ops.c:531
+#: ../gap/gap_range_ops.c:563
 msgid ""
 "The extension of resulting frames is also used to define the fileformat. "
 "Please note that fileformats differ in capabilities to store information for "
@@ -5677,61 +8750,54 @@ msgstr ""
 "multiple layers and other things. Some fileformats may require converting to "
 "another imagetype and/or flattening the frames."
 
-#: ../gap/gap_range_ops.c:541
+#: ../gap/gap_range_ops.c:573
 msgid "Imagetype:"
 msgstr "Image type:"
 
-#: ../gap/gap_range_ops.c:542
+#: ../gap/gap_range_ops.c:574
+#| msgid ""
+#| "Convert to another imagetype, or keep imagetype as it is. Most "
+#| "fileformats can't handle all types and may require a conversion.Example: "
+#| "GIF can not handle RGB and requires convert to indexed imagetype."
 msgid ""
 "Convert to another imagetype, or keep imagetype as it is. Most fileformats "
-"can't handle all types and may require a conversion.Example: GIF can not "
+"can't handle all types and may require a conversion. Example: GIF can not "
 "handle RGB and requires convert to indexed imagetype."
 msgstr ""
-"Convert to another image type, or keep image type as it is. Most file "
-"formats can't handle all types and may require a conversion.  Example: GIF "
-"can not handle RGB and requires conversion to indexed image type."
-
-#: ../gap/gap_range_ops.c:550 ../gap/gap_split.c:469
-msgid "Flatten:"
-msgstr "Flatten:"
+"Convert to another imagetype, or keep imagetype as it is. Most fileformats "
+"can't handle all types and may require a conversion. Example: GIF can not "
+"handle RGB and requires convert to indexed imagetype."
 
-#: ../gap/gap_range_ops.c:551
-msgid ""
-"Flatten all resulting frames. Most fileformats can not handle multiple "
-"layers and need flattened frames (flattening does melt down all layers to "
-"one composite layer).Example: JPEG can not handle multiple layers and "
-"requires flattened frames."
-msgstr ""
-"Flatten all resulting frames. Most file formats can not handle multiple "
-"layers and need flattened frames (flattening does melt down all layers to "
-"one composite layer).  Example: JPEG can not handle multiple layers and "
-"requires flattened frames."
+#: ../gap/gap_range_ops.c:582
+#| msgid "Merge Layers"
+msgid "Merge Layers:"
+msgstr "Merge Layers:"
 
-#: ../gap/gap_range_ops.c:561
+#: ../gap/gap_range_ops.c:596
 msgid "Convert Frames to other Formats"
 msgstr "Convert Frames to other Formats"
 
-#: ../gap/gap_range_ops.c:562
+#: ../gap/gap_range_ops.c:597
 msgid "Convert Settings"
 msgstr "Convert Settings"
 
-#: ../gap/gap_range_ops.c:641
+#: ../gap/gap_range_ops.c:676
 msgid "Expand as necessary"
 msgstr "Expand as necessary"
 
-#: ../gap/gap_range_ops.c:642
+#: ../gap/gap_range_ops.c:677
 msgid "Clipped to image"
 msgstr "Clipped to image"
 
-#: ../gap/gap_range_ops.c:643
+#: ../gap/gap_range_ops.c:678
 msgid "Clipped to bottom layer"
 msgstr "Clipped to bottom layer"
 
-#: ../gap/gap_range_ops.c:644
+#: ../gap/gap_range_ops.c:679
 msgid "Flattened image"
 msgstr "Flattened image"
 
-#: ../gap/gap_range_ops.c:645
+#: ../gap/gap_range_ops.c:680
 msgid ""
 "Resulting layer size is made of the outline-rectangle of all visible layers "
 "(may differ from frame to frame)"
@@ -5739,11 +8805,11 @@ msgstr ""
 "Resulting layer size is made of the outline-rectangle of all visible layers "
 "(may differ from frame to frame)"
 
-#: ../gap/gap_range_ops.c:646
+#: ../gap/gap_range_ops.c:681
 msgid "Resulting layer size is the frame size"
 msgstr "Resulting layer size is the frame size"
 
-#: ../gap/gap_range_ops.c:647
+#: ../gap/gap_range_ops.c:682
 msgid ""
 "Resulting layer size is the size of the bottom layer (may differ from frame "
 "to frame)"
@@ -5751,7 +8817,7 @@ msgstr ""
 "Resulting layer size is the size of the bottom layer (may differ from frame "
 "to frame)"
 
-#: ../gap/gap_range_ops.c:648
+#: ../gap/gap_range_ops.c:683
 msgid ""
 "Resulting layer size is the frame size and transparent parts are filled with "
 "the background color"
@@ -5759,40 +8825,44 @@ msgstr ""
 "Resulting layer size is the frame size and transparent parts are filled with "
 "the background colour"
 
-#: ../gap/gap_range_ops.c:659
+#: ../gap/gap_range_ops.c:694
 msgid "Select all layers where layername is equal to pattern"
 msgstr "Select all layers where layername is equal to pattern"
 
-#: ../gap/gap_range_ops.c:660
+#: ../gap/gap_range_ops.c:695
 msgid "Select all layers where layername starts with pattern"
 msgstr "Select all layers where layername starts with pattern"
 
-#: ../gap/gap_range_ops.c:661
+#: ../gap/gap_range_ops.c:696
 msgid "Select all layers where layername ends up with pattern"
 msgstr "Select all layers where layername ends up with pattern"
 
-#: ../gap/gap_range_ops.c:662
+#: ../gap/gap_range_ops.c:697
 msgid "Select all layers where layername contains pattern"
 msgstr "Select all layers where layername contains pattern"
 
+#: ../gap/gap_range_ops.c:700
+msgid "Select all visible layers"
+msgstr "Select all visible layers"
+
 #. Selection modes
-#: ../gap/gap_range_ops.c:669
+#: ../gap/gap_range_ops.c:704
 msgid "Ignore"
 msgstr "Ignore"
 
-#: ../gap/gap_range_ops.c:670
+#: ../gap/gap_range_ops.c:705
 msgid "Initial frame"
 msgstr "Initial frame"
 
-#: ../gap/gap_range_ops.c:671
+#: ../gap/gap_range_ops.c:706
 msgid "Frame specific"
 msgstr "Frame specific"
 
-#: ../gap/gap_range_ops.c:673
+#: ../gap/gap_range_ops.c:708
 msgid "Pick layers at full size. Ignore all pixel selections in all frames"
 msgstr "Pick layers at full size. Ignore all pixel selections in all frames"
 
-#: ../gap/gap_range_ops.c:675
+#: ../gap/gap_range_ops.c:710
 msgid ""
 "Pick only the selected pixels. Use the selection from the invoking frame as "
 "fixed selection in all handled frames."
@@ -5800,7 +8870,7 @@ msgstr ""
 "Pick only the selected pixels. Use the selection from the invoking frame as "
 "fixed selection in all handled frames."
 
-#: ../gap/gap_range_ops.c:678
+#: ../gap/gap_range_ops.c:713
 msgid ""
 "Pick only the selected pixels. Use the individual selection as it is in each "
 "handled frame."
@@ -5808,11 +8878,11 @@ msgstr ""
 "Pick only the selected pixels. Use the individual selection as it is in each "
 "handled frame."
 
-#: ../gap/gap_range_ops.c:715
+#: ../gap/gap_range_ops.c:750
 msgid "Layer Basename:"
 msgstr "Layer Basename:"
 
-#: ../gap/gap_range_ops.c:716
+#: ../gap/gap_range_ops.c:751
 msgid ""
 "Basename for all layers where the string '[######]' is replaced by the frame "
 "number"
@@ -5820,28 +8890,31 @@ msgstr ""
 "Basename for all layers where the string '[######]' is replaced by the frame "
 "number"
 
-#: ../gap/gap_range_ops.c:734
+#: ../gap/gap_range_ops.c:769
 msgid "Layer Mergemode:"
 msgstr "Layer Mergemode:"
 
-#: ../gap/gap_range_ops.c:741
+#: ../gap/gap_range_ops.c:776
 msgid "Exclude BG-Layer:"
 msgstr "Exclude BG-Layer:"
 
-#: ../gap/gap_range_ops.c:742
+#: ../gap/gap_range_ops.c:777
+#| msgid ""
+#| "Exclude the background layer in all handled frames, regardless to the "
+#| "other settings of layer selection."
 msgid ""
-"Exclude the background layer in all handled frames, regardless to the other "
+"Exclude the background layer in all handled frames, regardless of the other "
 "settings of layer selection."
 msgstr ""
-"Exclude the background layer in all handled frames, regardless to the other "
+"Exclude the background layer in all handled frames, regardless of the other "
 "settings of layer selection."
 
-#: ../gap/gap_range_ops.c:749
+#: ../gap/gap_range_ops.c:784
 msgid "Layer Selection:"
 msgstr "Layer Selection:"
 
 #. pixel
-#: ../gap/gap_range_ops.c:760
+#: ../gap/gap_range_ops.c:795
 msgid ""
 "String to identify layer(s) by name or by layerstack position numbers. "
 "Example: 0,3-5"
@@ -5849,47 +8922,50 @@ msgstr ""
 "String to identify layer(s) by name or by layerstack position numbers. "
 "Example: 0,3-5"
 
-#: ../gap/gap_range_ops.c:767
+#: ../gap/gap_range_ops.c:802
 msgid "Case sensitive:"
 msgstr "Case sensitive:"
 
-#: ../gap/gap_range_ops.c:773
+#: ../gap/gap_range_ops.c:808
 msgid "Invert Layer Selection:"
 msgstr "Invert Layer Selection:"
 
-#: ../gap/gap_range_ops.c:774
+#: ../gap/gap_range_ops.c:809
 msgid "Use all unselected layers"
 msgstr "Use all unselected layers"
 
-#: ../gap/gap_range_ops.c:780
+#: ../gap/gap_range_ops.c:815
 msgid "Pixel Selection:"
 msgstr "Pixel Selection:"
 
-#: ../gap/gap_range_ops.c:794
+#: ../gap/gap_range_ops.c:829
+#| msgid ""
+#| "You are using INDEXED frames. please note that the result will be an RGB "
+#| "image"
 msgid ""
-"You are using INDEXED frames. please note that the result will be an RGB "
+"You are using INDEXED frames. Please note that the result will be an RGB "
 "image"
 msgstr ""
 "You are using INDEXED frames. Please note that the result will be an RGB "
 "image"
 
-#: ../gap/gap_range_ops.c:876
+#: ../gap/gap_range_ops.c:911
 msgid "Creating layer-animated image..."
 msgstr "Creating layer-animated image..."
 
-#: ../gap/gap_range_ops.c:1177
+#: ../gap/gap_range_ops.c:1234
 msgid "Frames to Image"
 msgstr "Frames to Image"
 
-#: ../gap/gap_range_ops.c:1178
+#: ../gap/gap_range_ops.c:1235
 msgid "Create Multilayer-Image from Frames"
 msgstr "Create Multilayer-Image from Frames"
 
-#: ../gap/gap_range_ops.c:1332
+#: ../gap/gap_range_ops.c:1389
 msgid "Flattening frames..."
 msgstr "Flattening frames..."
 
-#: ../gap/gap_range_ops.c:1488
+#: ../gap/gap_range_ops.c:1572
 msgid ""
 "Convert Frames: Save operation failed.\n"
 "Desired save plugin can't handle type\n"
@@ -5899,32 +8975,32 @@ msgstr ""
 "Desired save plugin can't handle type\n"
 "or desired save plugin not available."
 
-#: ../gap/gap_range_ops.c:1619
+#: ../gap/gap_range_ops.c:1702
 msgid "Cropping all video frames..."
 msgstr "Cropping all video frames..."
 
-#: ../gap/gap_range_ops.c:1622
+#: ../gap/gap_range_ops.c:1705
 msgid "Resizing all video frames..."
 msgstr "Resizing all video frames..."
 
-#: ../gap/gap_range_ops.c:1625
+#: ../gap/gap_range_ops.c:1708
 msgid "Scaling all video frames..."
 msgstr "Scaling all video frames..."
 
-#: ../gap/gap_range_ops.c:1715
+#: ../gap/gap_range_ops.c:1817
 msgid "Flatten Frames"
 msgstr "Flatten Frames"
 
-#: ../gap/gap_range_ops.c:1782
+#: ../gap/gap_range_ops.c:1885
 #, c-format
 msgid "Removing layer (pos:%ld) from frames..."
 msgstr "Removing layer (pos:%ld) from frames..."
 
-#: ../gap/gap_range_ops.c:1903
+#: ../gap/gap_range_ops.c:2021
 msgid "Delete Layers in Frames"
 msgstr "Delete Layers in Frames"
 
-#: ../gap/gap_range_ops.c:1904
+#: ../gap/gap_range_ops.c:2022
 msgid "Select Frame Range & Stack Position"
 msgstr "Select Frame Range & Stack Position"
 
@@ -5982,21 +9058,25 @@ msgstr "Centre Horizontal"
 msgid "Center Vertical"
 msgstr "Centre Vertical"
 
-#: ../gap/gap_split.c:171
+#: ../gap/gap_split.c:172
 msgid "Splitting image into frames..."
 msgstr "Splitting image into frames..."
 
-#: ../gap/gap_split.c:364
+#: ../gap/gap_split.c:365
+#| msgid ""
+#| "Split Frames: Save operation failed.\n"
+#| "desired save plugin can't handle type\n"
+#| "or desired save plugin not available."
 msgid ""
 "Split Frames: Save operation failed.\n"
-"desired save plugin can't handle type\n"
+"Desired save plugin can't handle type\n"
 "or desired save plugin not available."
 msgstr ""
 "Split Frames: Save operation failed.\n"
-"desired save plugin can't handle type\n"
+"Desired save plugin can't handle type\n"
 "or desired save plugin not available."
 
-#: ../gap/gap_split.c:438
+#: ../gap/gap_split.c:439
 #, c-format
 msgid ""
 "Make a frame (diskfile) from each layer.\n"
@@ -6013,7 +9093,7 @@ msgstr ""
 "\n"
 "%s000001.%s\n"
 
-#: ../gap/gap_split.c:454
+#: ../gap/gap_split.c:455
 msgid ""
 "Extension of resulting frames. The extension is also used to define "
 "fileformat."
@@ -6021,11 +9101,11 @@ msgstr ""
 "Extension of resulting frames. The extension is also used to define file "
 "format."
 
-#: ../gap/gap_split.c:461
+#: ../gap/gap_split.c:462
 msgid "Inverse Order:"
 msgstr "Inverse Order:"
 
-#: ../gap/gap_split.c:462
+#: ../gap/gap_split.c:463
 msgid ""
 "ON: Start with frame 000001 at top layer.\n"
 "OFF: Start with frame 000001 at background layer."
@@ -6034,6 +9114,10 @@ msgstr ""
 "OFF: Start with frame 000001 at background layer."
 
 #: ../gap/gap_split.c:470
+msgid "Flatten:"
+msgstr "Flatten:"
+
+#: ../gap/gap_split.c:471
 msgid ""
 "ON: Remove alpha channel in resulting frames. Transparent parts are filled "
 "with the background color.\n"
@@ -6043,173 +9127,185 @@ msgstr ""
 "with the background colour.\n"
 "OFF: Layers in the resulting frames keep their alpha channel."
 
-#: ../gap/gap_split.c:477
+#: ../gap/gap_split.c:478
 msgid "Only Visible:"
 msgstr "Only Visible:"
 
-#: ../gap/gap_split.c:478
+#: ../gap/gap_split.c:479
+#| msgid ""
+#| "ON: Handle only visible layers.\n"
+#| "OFF: handle all layers and force visibiblity"
 msgid ""
 "ON: Handle only visible layers.\n"
-"OFF: handle all layers and force visibiblity"
+"OFF: handle all layers and force visibility"
 msgstr ""
 "ON: Handle only visible layers.\n"
-"OFF: handle all layers and force visibiblity"
+"OFF: handle all layers and force visibility"
 
-#: ../gap/gap_split.c:485
-#| msgid "Clip Properties"
+#: ../gap/gap_split.c:486
 msgid "Copy properties:"
 msgstr "Copy properties:"
 
-#: ../gap/gap_split.c:486
+#: ../gap/gap_split.c:487
+#| msgid ""
+#| "ON: Copy all image properties (channels, pathes, guides) to all frame "
+#| "images.\n"
+#| "OFF: copy only layers without image properties to frame images"
 msgid ""
-"ON: Copy all image properties (channels, pathes, guides) to all frame "
+"ON: Copy all image properties (channels, paths, guides) to all frame "
 "images.\n"
 "OFF: copy only layers without image properties to frame images"
 msgstr ""
-"ON: Copy all image properties (channels, pathes, guides) to all frame "
+"ON: Copy all image properties (channels, paths, guides) to all frame "
 "images.\n"
 "OFF: copy only layers without image properties to frame images"
 
-#: ../gap/gap_split.c:495
+#: ../gap/gap_split.c:496
 msgid "How many digits to use for the framenumber filename part"
 msgstr "How many digits to use for the framenumber filename part"
 
-#: ../gap/gap_split.c:511
+#: ../gap/gap_split.c:512
 msgid "Split Image into Frames"
 msgstr "Split Image into Frames"
 
-#: ../gap/gap_split.c:512
+#: ../gap/gap_split.c:513
 msgid "Split Settings"
 msgstr "Split Settings"
 
-#: ../gap/gap_stock.c:43
+#: ../gap/gap_stock.c:44
 msgid "Add Point"
 msgstr "Add Point"
 
-#: ../gap/gap_stock.c:44
+#: ../gap/gap_stock.c:45
 msgid "Anim Preview"
 msgstr "Anim Preview"
 
-#: ../gap/gap_stock.c:45
+#: ../gap/gap_stock.c:46
 msgid "Delete All Points"
 msgstr "Delete All Points"
 
-#: ../gap/gap_stock.c:46
+#: ../gap/gap_stock.c:47
 msgid "Delete Point"
 msgstr "Delete Point"
 
-#: ../gap/gap_stock.c:47
+#: ../gap/gap_stock.c:48
 msgid "First Point"
 msgstr "First Point"
 
-#: ../gap/gap_stock.c:48
+#: ../gap/gap_stock.c:49
 msgid "Grab Path"
 msgstr "Grab Path"
 
-#: ../gap/gap_stock.c:49
+#: ../gap/gap_stock.c:50
 msgid "Insert Point"
 msgstr "Insert Point"
 
-#: ../gap/gap_stock.c:50
+#: ../gap/gap_stock.c:51
 msgid "Last Point"
 msgstr "Last Point"
 
-#: ../gap/gap_stock.c:51
+#: ../gap/gap_stock.c:52
 msgid "Next Point"
 msgstr "Next Point"
 
-#: ../gap/gap_stock.c:55
+#: ../gap/gap_stock.c:56
 msgid "Prev Point"
 msgstr "Prev Point"
 
-#: ../gap/gap_stock.c:56
+#: ../gap/gap_stock.c:57
 msgid "Reset All Points"
 msgstr "Reset All Points"
 
-#: ../gap/gap_stock.c:57
+#: ../gap/gap_stock.c:58
 msgid "Reset Point"
 msgstr "Reset Point"
 
-#: ../gap/gap_stock.c:58
+#: ../gap/gap_stock.c:59
 msgid "Rotate Follow"
 msgstr "Rotate Follow"
 
+#: ../gap/gap_story_att_trans_dlg.c:2806
+msgid "Set Movepath Parameterfile (XML)"
+msgstr "Set Movepath Parameterfile (XML)"
+
 #. auto update toggle  check button
-#: ../gap/gap_story_att_trans_dlg.c:2293
+#: ../gap/gap_story_att_trans_dlg.c:3212
 msgid "Update"
 msgstr "Update"
 
-#: ../gap/gap_story_att_trans_dlg.c:2298
+#: ../gap/gap_story_att_trans_dlg.c:3217
 msgid "automatic update using the referred frame"
 msgstr "automatic update using the referred frame"
 
 #. from start label
-#: ../gap/gap_story_att_trans_dlg.c:2400
+#: ../gap/gap_story_att_trans_dlg.c:3322
 msgid "Start:"
 msgstr "Start:"
 
-#: ../gap/gap_story_att_trans_dlg.c:2403 ../gap/gap_story_att_trans_dlg.c:2445
+#: ../gap/gap_story_att_trans_dlg.c:3325 ../gap/gap_story_att_trans_dlg.c:3368
+#| msgid ""
+#| "Reset to: defaults, use modifyer keys CTRL, ALT for alternative defaults. "
+#| "SHIFT resets to initial value"
 msgid ""
-"Reset to: defaults, use modifyer keys CTRL, ALT for alternative defaults. "
+"Reset to: defaults, use modifier keys CTRL, ALT for alternative defaults. "
 "SHIFT resets to initial value"
 msgstr ""
-"Reset to: defaults, use modifyer keys CTRL, ALT for alternative defaults. "
+"Reset to: defaults, use modifier keys CTRL, ALT for alternative defaults. "
 "SHIFT resets to initial value"
 
 #. to (end value of transition) button
-#: ../gap/gap_story_att_trans_dlg.c:2442
+#: ../gap/gap_story_att_trans_dlg.c:3365
 msgid "End:"
 msgstr "End:"
 
-#: ../gap/gap_story_att_trans_dlg.c:2488 ../gap/gap_story_att_trans_dlg.c:2688
+#: ../gap/gap_story_att_trans_dlg.c:3412 ../gap/gap_story_att_trans_dlg.c:3666
 msgid "Copy this number of frames to all enabled rows"
 msgstr "Copy this number of frames to all enabled rows"
 
-#: ../gap/gap_story_att_trans_dlg.c:2515
+#: ../gap/gap_story_att_trans_dlg.c:3439
 msgid "Number of frames (duration of transition from start to end value)"
 msgstr "Number of frames (duration of transition from start to end value)"
 
-#: ../gap/gap_story_att_trans_dlg.c:2559 ../gap/gap_story_att_trans_dlg.c:2570
+#: ../gap/gap_story_att_trans_dlg.c:3536 ../gap/gap_story_att_trans_dlg.c:3547
 msgid "Transition Attributes"
 msgstr "Transition Attributes"
 
 #. the frame
-#: ../gap/gap_story_att_trans_dlg.c:2591 ../gap/gap_story_dialog.c:5927
-#: ../gap/gap_story_dialog.c:6006 ../gap/gap_story_dialog.c:6106
-#: ../gap/gap_story_properties.c:3767
-#: ../gap/gap_story_section_properties.c:779
+#: ../gap/gap_story_att_trans_dlg.c:3569 ../gap/gap_story_dialog.c:6304
+#: ../gap/gap_story_dialog.c:6389 ../gap/gap_story_dialog.c:6489
+#: ../gap/gap_story_properties.c:4040 ../gap/gap_story_section_properties.c:784
 msgid "Properties"
 msgstr "Properties"
 
 #. the fit size label
-#: ../gap/gap_story_att_trans_dlg.c:2607
+#: ../gap/gap_story_att_trans_dlg.c:3585
 msgid "FitSize:"
 msgstr "FitSize:"
 
 #. the fit width check button
-#: ../gap/gap_story_att_trans_dlg.c:2613
+#: ../gap/gap_story_att_trans_dlg.c:3591
 msgid "Width"
 msgstr "Width"
 
-#: ../gap/gap_story_att_trans_dlg.c:2621
+#: ../gap/gap_story_att_trans_dlg.c:3599
 msgid "scale width of frame to fit master width"
 msgstr "scale width of frame to fit master width"
 
 #. the fit height check button
-#: ../gap/gap_story_att_trans_dlg.c:2632
+#: ../gap/gap_story_att_trans_dlg.c:3610
 msgid "Height"
 msgstr "Height"
 
-#: ../gap/gap_story_att_trans_dlg.c:2640
+#: ../gap/gap_story_att_trans_dlg.c:3618
 msgid "scale height of frame to fit master height"
 msgstr "scale height of frame to fit master height"
 
 #. the keep proportions check button
-#: ../gap/gap_story_att_trans_dlg.c:2651
+#: ../gap/gap_story_att_trans_dlg.c:3629
 msgid "Keep Proportion"
 msgstr "Keep Proportion"
 
-#: ../gap/gap_story_att_trans_dlg.c:2659
+#: ../gap/gap_story_att_trans_dlg.c:3637
 msgid ""
 "ON: keep proportions at scaling.  (this may result in black borders)OFF: "
 "allow changes of image proportions at scaling"
@@ -6218,11 +9314,11 @@ msgstr ""
 "allow changes of image proportions at scaling"
 
 #. the overlap label (same row as FitSize)
-#: ../gap/gap_story_att_trans_dlg.c:2678
+#: ../gap/gap_story_att_trans_dlg.c:3656
 msgid "Overlap:"
 msgstr "Overlap:"
 
-#: ../gap/gap_story_att_trans_dlg.c:2713
+#: ../gap/gap_story_att_trans_dlg.c:3691
 msgid "Number of overlapping frames within this track"
 msgstr "Number of overlapping frames within this track"
 
@@ -6232,11 +9328,38 @@ msgstr "Number of overlapping frames within this track"
 #. page increment   for the from/to values
 #. page size        for the from/to values
 #. digits for the from/to values
-#: ../gap/gap_story_att_trans_dlg.c:2740
+#: ../gap/gap_story_att_trans_dlg.c:3719
+#| msgid "ON: Enable opacity settings"
+msgid "ON: Enable rotation settings"
+msgstr "ON: Enable rotation settings"
+
+#: ../gap/gap_story_att_trans_dlg.c:3721
+msgid "rotation value in degree for the first handled frame "
+msgstr "rotation value in degree for the first handled frame "
+
+#: ../gap/gap_story_att_trans_dlg.c:3723
+#| msgid "optional filtermacro file to be performed on each handled frame "
+msgid "rotation value in degree for the last handled frame "
+msgstr "rotation value in degree for the last handled frame "
+
+#: ../gap/gap_story_att_trans_dlg.c:3725 ../gap/gap_story_att_trans_dlg.c:3753
+#: ../gap/gap_story_att_trans_dlg.c:3782 ../gap/gap_story_att_trans_dlg.c:3811
+#: ../gap/gap_story_att_trans_dlg.c:3839 ../gap/gap_story_att_trans_dlg.c:3867
+#: ../gap/gap_story_att_trans_dlg.c:3897
+msgid "number of frames"
+msgstr "number of frames"
+
+#. lower constraint for the from/to values
+#. upper constraint for the from/to values
+#. step increment   for the from/to values
+#. page increment   for the from/to values
+#. page size        for the from/to values
+#. digits for the from/to values
+#: ../gap/gap_story_att_trans_dlg.c:3745
 msgid "ON: Enable opacity settings"
 msgstr "ON: Enable opacity settings"
 
-#: ../gap/gap_story_att_trans_dlg.c:2742
+#: ../gap/gap_story_att_trans_dlg.c:3747
 msgid ""
 "opacity value for the first handled frame where 100 is fully opaque, 0 is "
 "fully transparent"
@@ -6244,7 +9367,7 @@ msgstr ""
 "opacity value for the first handled frame where 100 is fully opaque, 0 is "
 "fully transparent"
 
-#: ../gap/gap_story_att_trans_dlg.c:2745
+#: ../gap/gap_story_att_trans_dlg.c:3750
 msgid ""
 "opacity value for the last handled frame where 100 is fully opaque, 0 is "
 "fully transparent"
@@ -6252,13 +9375,7 @@ msgstr ""
 "opacity value for the last handled frame where 100 is fully opaque, 0 is "
 "fully transparent"
 
-#: ../gap/gap_story_att_trans_dlg.c:2748 ../gap/gap_story_att_trans_dlg.c:2774
-#: ../gap/gap_story_att_trans_dlg.c:2801 ../gap/gap_story_att_trans_dlg.c:2827
-#: ../gap/gap_story_att_trans_dlg.c:2853
-msgid "number of frames"
-msgstr "number of frames"
-
-#: ../gap/gap_story_att_trans_dlg.c:2754
+#: ../gap/gap_story_att_trans_dlg.c:3762
 msgid "Move X:"
 msgstr "Move X:"
 
@@ -6268,27 +9385,41 @@ msgstr "Move X:"
 #. page increment   for the from/to values
 #. page size        for the from/to values
 #. digits for the from/to values
-#: ../gap/gap_story_att_trans_dlg.c:2766
+#: ../gap/gap_story_att_trans_dlg.c:3774
 msgid "ON: Enable move horizontal settings"
 msgstr "ON: Enable move horizontal settings"
 
-#: ../gap/gap_story_att_trans_dlg.c:2768
+#: ../gap/gap_story_att_trans_dlg.c:3776
+#| msgid ""
+#| "move horizontal value for the first handled frame  where 0.0 is centered, "
+#| "100.0 is outside right, -100.0 is outside left)"
+msgid ""
+"move horizontal value for the first handled frame where 0.0 is centered, "
+"100.0 is outside right, -100.0 is outside left"
+msgstr ""
+"move horizontal value for the first handled frame where 0.0 is centred, "
+"100.0 is outside right, -100.0 is outside left"
+
+#: ../gap/gap_story_att_trans_dlg.c:3779
+#| msgid ""
+#| "move horizontal value for the last handled frame  where 0.0 is centered, "
+#| "100.0 is outside right, -100.0 is outside left)"
 msgid ""
-"move horizontal value for the first handled frame  where 0.0 is centered, "
-"100.0 is outside right, -100.0 is outside left)"
+"move horizontal value for the last handled frame where 0.0 is centered, "
+"100.0 is outside right, -100.0 is outside left"
 msgstr ""
-"move horizontal value for the first handled frame  where 0.0 is centred, "
-"100.0 is outside right, -100.0 is outside left)"
+"move horizontal value for the last handled frame where 0.0 is centred, 100.0 "
+"is outside right, -100.0 is outside left"
 
-#: ../gap/gap_story_att_trans_dlg.c:2771
+#: ../gap/gap_story_att_trans_dlg.c:3784
 msgid ""
-"move horizontal value for the last handled frame  where 0.0 is centered, "
-"100.0 is outside right, -100.0 is outside left)"
+"acceleration characteristic for horizontal move (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
 msgstr ""
-"move horizontal value for the last handled frame  where 0.0 is centred, "
-"100.0 is outside right, -100.0 is outside left)"
+"acceleration characteristic for horizontal move (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
 
-#: ../gap/gap_story_att_trans_dlg.c:2781
+#: ../gap/gap_story_att_trans_dlg.c:3791
 msgid "Move Y:"
 msgstr "Move Y:"
 
@@ -6298,27 +9429,41 @@ msgstr "Move Y:"
 #. page increment   for the from/to values
 #. page size        for the from/to values
 #. digits for the from/to values
-#: ../gap/gap_story_att_trans_dlg.c:2793
+#: ../gap/gap_story_att_trans_dlg.c:3803
 msgid "ON: Enable move vertical settings"
 msgstr "ON: Enable move vertical settings"
 
-#: ../gap/gap_story_att_trans_dlg.c:2795
+#: ../gap/gap_story_att_trans_dlg.c:3805
+#| msgid ""
+#| "move vertical value for the first handled frame  where 0.0 is centered, "
+#| "100.0 is outside at bottom, -100.0 is outside at top)"
+msgid ""
+"move vertical value for the first handled frame where 0.0 is centered, 100.0 "
+"is outside at bottom, -100.0 is outside at top"
+msgstr ""
+"move vertical value for the first handled frame where 0.0 is centred, 100.0 "
+"is outside at bottom, -100.0 is outside at top"
+
+#: ../gap/gap_story_att_trans_dlg.c:3808
+#| msgid ""
+#| "move vertical value for the last handled frame  where 0.0 is centered, "
+#| "100.0 is outside at bottom, -100.0 is outside at top)"
 msgid ""
-"move vertical value for the first handled frame  where 0.0 is centered, "
-"100.0 is outside at bottom, -100.0 is outside at top)"
+"move vertical value for the last handled frame where 0.0 is centered, 100.0 "
+"is outside at bottom, -100.0 is outside at top"
 msgstr ""
-"move vertical value for the first handled frame  where 0.0 is centred, 100.0 "
-"is outside at bottom, -100.0 is outside at top)"
+"move vertical value for the last handled frame where 0.0 is centred, 100.0 "
+"is outside at bottom, -100.0 is outside at top"
 
-#: ../gap/gap_story_att_trans_dlg.c:2798
+#: ../gap/gap_story_att_trans_dlg.c:3813
 msgid ""
-"move vertical value for the last handled frame  where 0.0 is centered, 100.0 "
-"is outside at bottom, -100.0 is outside at top)"
+"acceleration characteristic for vertical move (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
 msgstr ""
-"move vertical value for the last handled frame  where 0.0 is centred, 100.0 "
-"is outside at bottom, -100.0 is outside at top)"
+"acceleration characteristic for vertical move (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
 
-#: ../gap/gap_story_att_trans_dlg.c:2807
+#: ../gap/gap_story_att_trans_dlg.c:3819
 msgid "Scale Width:"
 msgstr "Scale Width:"
 
@@ -6328,11 +9473,11 @@ msgstr "Scale Width:"
 #. page increment   for the from/to values
 #. page size        for the from/to values
 #. digits for the from/to values
-#: ../gap/gap_story_att_trans_dlg.c:2819
+#: ../gap/gap_story_att_trans_dlg.c:3831
 msgid "ON: Enable scale width settings"
 msgstr "ON: Enable scale width settings"
 
-#: ../gap/gap_story_att_trans_dlg.c:2821
+#: ../gap/gap_story_att_trans_dlg.c:3833
 msgid ""
 "scale width value for the first handled frame where 100 is 1:1, 50 is half, "
 "200 is double width"
@@ -6340,7 +9485,7 @@ msgstr ""
 "scale width value for the first handled frame where 100 is 1:1, 50 is half, "
 "200 is double width"
 
-#: ../gap/gap_story_att_trans_dlg.c:2824
+#: ../gap/gap_story_att_trans_dlg.c:3836
 msgid ""
 "scale width value for the last handled frame where 100 is 1:1, 50 is half, "
 "200 is double width"
@@ -6348,7 +9493,15 @@ msgstr ""
 "scale width value for the last handled frame where 100 is 1:1, 50 is half, "
 "200 is double width"
 
-#: ../gap/gap_story_att_trans_dlg.c:2833
+#: ../gap/gap_story_att_trans_dlg.c:3841
+msgid ""
+"acceleration characteristic for scale width (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for scale width (1 for constant speed, positive: "
+"acceleration, negative: deceleration)"
+
+#: ../gap/gap_story_att_trans_dlg.c:3847
 msgid "Scale Height:"
 msgstr "Scale Height:"
 
@@ -6358,11 +9511,11 @@ msgstr "Scale Height:"
 #. page increment   for the from/to values
 #. page size        for the from/to values
 #. digits for the from/to values
-#: ../gap/gap_story_att_trans_dlg.c:2845
+#: ../gap/gap_story_att_trans_dlg.c:3859
 msgid "ON: Enable scale height settings"
 msgstr "ON: Enable scale height settings"
 
-#: ../gap/gap_story_att_trans_dlg.c:2847
+#: ../gap/gap_story_att_trans_dlg.c:3861
 msgid ""
 "scale height value for the first handled frame where 100 is 1:1, 50 is half, "
 "200 is double height"
@@ -6370,7 +9523,7 @@ msgstr ""
 "scale height value for the first handled frame where 100 is 1:1, 50 is half, "
 "200 is double height"
 
-#: ../gap/gap_story_att_trans_dlg.c:2850
+#: ../gap/gap_story_att_trans_dlg.c:3864
 msgid ""
 "scale height value for the last handled frame where 100 is 1:1, 50 is half, "
 "200 is double height"
@@ -6378,20 +9531,79 @@ msgstr ""
 "scale height value for the last handled frame where 100 is 1:1, 50 is half, "
 "200 is double height"
 
+#: ../gap/gap_story_att_trans_dlg.c:3869
+msgid ""
+"acceleration characteristic for scale height (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
+msgstr ""
+"acceleration characteristic for scale height (1 for constant speed, "
+"positive: acceleration, negative: deceleration)"
+
+#: ../gap/gap_story_att_trans_dlg.c:3875
+#| msgid "Move Path"
+msgid "Move Path:"
+msgstr "Move Path:"
+
+#. lower constraint for the from/to values
+#. upper constraint for the from/to values
+#. step increment   for the from/to values
+#. page increment   for the from/to values
+#. page size        for the from/to values
+#. digits for the from/to values
+#: ../gap/gap_story_att_trans_dlg.c:3887
+msgid ""
+"ON: Enable move path transitions using settings provided via a movepath "
+"parameter file"
+msgstr ""
+"ON: Enable move path transitions using settings provided via a movepath "
+"parameter file"
+
+#: ../gap/gap_story_att_trans_dlg.c:3889
+msgid ""
+"frame number (phase) of the movement/transition along path for the first "
+"handled frame where 1 is the begin of the path using settings of the 1st "
+"controlpoint in the movepath parameter file"
+msgstr ""
+"frame number (phase) of the movement/transition along path for the first "
+"handled frame where 1 is the begin of the path using settings of the 1st "
+"controlpoint in the movepath parameter file"
+
+#: ../gap/gap_story_att_trans_dlg.c:3893
+msgid ""
+"frame number (phase) of the movement/transition along path for the last "
+"handled frame. note that frame numbers higher than (or equal to) total "
+"frames in the movepath parameter file uses settings of the last controlpoint "
+"in this file."
+msgstr ""
+"frame number (phase) of the movement/transition along path for the last "
+"handled frame. note that frame numbers higher than (or equal to) total "
+"frames in the movepath parameter file uses settings of the last controlpoint "
+"in this file."
+
+#: ../gap/gap_story_att_trans_dlg.c:3899
+msgid "acceleration characteristic (currently ignored)"
+msgstr "acceleration characteristic (currently ignored)"
+
+#. the movepath label
+#: ../gap/gap_story_att_trans_dlg.c:3945
+#| msgid "Move Path"
+msgid "Movepath File:"
+msgstr "Movepath File:"
+
 #. the comment label
 #. the Comment lable
-#: ../gap/gap_story_att_trans_dlg.c:2896 ../gap/gap_story_properties.c:4627
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3589
+#: ../gap/gap_story_att_trans_dlg.c:3992 ../gap/gap_story_properties.c:5048
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3745
 msgid "Comment:"
 msgstr "Comment:"
 
 #. refuse player call while vthumb prefetch is busy
 #.
-#: ../gap/gap_story_dialog.c:1646
+#: ../gap/gap_story_dialog.c:1757
 msgid "playback was blocked (video file access is busy)"
 msgstr "playback was blocked (video file access is busy)"
 
-#: ../gap/gap_story_dialog.c:2215 ../gap/gap_story_dialog.c:2253
+#: ../gap/gap_story_dialog.c:2384 ../gap/gap_story_dialog.c:2422
 #, c-format
 msgid ""
 "** ERROR: Storyboard parser reported:\n"
@@ -6400,103 +9612,101 @@ msgstr ""
 "** ERROR: Storyboard parser reported:\n"
 "%s\n"
 
-#: ../gap/gap_story_dialog.c:2964
+#: ../gap/gap_story_dialog.c:3135
 msgid "Load Storyboard"
 msgstr "Load Storyboard"
 
-#: ../gap/gap_story_dialog.c:2968
+#: ../gap/gap_story_dialog.c:3139
 msgid "Load Cliplist"
 msgstr "Load Clip List"
 
-#: ../gap/gap_story_dialog.c:3006
+#: ../gap/gap_story_dialog.c:3177
 msgid "Save Storyboard file"
 msgstr "Save Storyboard file"
 
-#: ../gap/gap_story_dialog.c:4613
+#: ../gap/gap_story_dialog.c:4797
 #, c-format
 msgid "UNDO %s"
 msgstr "UNDO %s"
 
-#: ../gap/gap_story_dialog.c:4618 ../gap/gap_story_dialog.c:7711
+#: ../gap/gap_story_dialog.c:4802 ../gap/gap_story_dialog.c:8128
 msgid "UNDO"
 msgstr "UNDO"
 
-#: ../gap/gap_story_dialog.c:4652
+#: ../gap/gap_story_dialog.c:4836
 #, c-format
 msgid "REDO %s"
 msgstr "REDO %s"
 
-#: ../gap/gap_story_dialog.c:4657 ../gap/gap_story_dialog.c:7721
-#| msgid "READY"
+#: ../gap/gap_story_dialog.c:4841 ../gap/gap_story_dialog.c:8138
 msgid "REDO"
 msgstr "REDO"
 
-#: ../gap/gap_story_dialog.c:5026
+#: ../gap/gap_story_dialog.c:5204
 msgid "Global Layout Properties dialog already open"
 msgstr "Global Layout Properties dialogue already open"
 
-#: ../gap/gap_story_dialog.c:5033
+#: ../gap/gap_story_dialog.c:5211
 msgid "large"
 msgstr "large"
 
-#: ../gap/gap_story_dialog.c:5034
+#: ../gap/gap_story_dialog.c:5212
 msgid "medium"
 msgstr "medium"
 
-#: ../gap/gap_story_dialog.c:5035
+#: ../gap/gap_story_dialog.c:5213
 msgid "small"
 msgstr "small"
 
-#: ../gap/gap_story_dialog.c:5040
+#: ../gap/gap_story_dialog.c:5218
 msgid "Cliplist Layout:"
 msgstr "Cliplist Layout:"
 
-#: ../gap/gap_story_dialog.c:5045 ../gap/gap_story_dialog.c:5085
+#: ../gap/gap_story_dialog.c:5223 ../gap/gap_story_dialog.c:5263
 msgid "Thumbnail Size:"
 msgstr "Thumbnail Size:"
 
-#: ../gap/gap_story_dialog.c:5046
+#: ../gap/gap_story_dialog.c:5224
 msgid "Thumbnail size in the cliplist"
 msgstr "Thumbnail size in the cliplist"
 
-#: ../gap/gap_story_dialog.c:5056 ../gap/gap_story_dialog.c:5096
+#: ../gap/gap_story_dialog.c:5234 ../gap/gap_story_dialog.c:5274
 msgid "Columns:"
 msgstr "Columns:"
 
-#: ../gap/gap_story_dialog.c:5057
+#: ../gap/gap_story_dialog.c:5235
 msgid "columns in the cliplist"
 msgstr "columns in the cliplist"
 
-#: ../gap/gap_story_dialog.c:5067 ../gap/gap_story_dialog.c:5107
+#: ../gap/gap_story_dialog.c:5245 ../gap/gap_story_dialog.c:5285
 msgid "Rows:"
 msgstr "Rows:"
 
-#: ../gap/gap_story_dialog.c:5068
+#: ../gap/gap_story_dialog.c:5246
 msgid "rows in the cliplist"
 msgstr "rows in the cliplist"
 
-#: ../gap/gap_story_dialog.c:5080
+#: ../gap/gap_story_dialog.c:5258
 msgid "Storyboard Layout:"
 msgstr "Storyboard Layout:"
 
-#: ../gap/gap_story_dialog.c:5086
+#: ../gap/gap_story_dialog.c:5264
 msgid "Thumbnail size in the storyboard list"
 msgstr "Thumbnail size in the storyboard list"
 
-#: ../gap/gap_story_dialog.c:5097
+#: ../gap/gap_story_dialog.c:5275
 msgid "columns in the storyboard list"
 msgstr "columns in the storyboard list"
 
-#: ../gap/gap_story_dialog.c:5108
+#: ../gap/gap_story_dialog.c:5286
 msgid "rows in the storyboard list"
 msgstr "rows in the storyboard list"
 
-#: ../gap/gap_story_dialog.c:5119
-#| msgid "Aspect:"
+#: ../gap/gap_story_dialog.c:5297
 msgid "Force Aspect:"
 msgstr "Force Aspect:"
 
-#: ../gap/gap_story_dialog.c:5120
+#: ../gap/gap_story_dialog.c:5298
 msgid ""
 "ON: player shows clips transformed to aspect setting from the Storyboard "
 "properties.OFF: player shows clips according to their original pixel sizes"
@@ -6505,15 +9715,15 @@ msgstr ""
 "properties.\n"
 "OFF: player shows clips according to their original pixel sizes"
 
-#: ../gap/gap_story_dialog.c:5130
+#: ../gap/gap_story_dialog.c:5308
 msgid "Use the standard built in layout settings"
 msgstr "Use the standard built in layout settings"
 
-#: ../gap/gap_story_dialog.c:5132
+#: ../gap/gap_story_dialog.c:5310
 msgid "Global Layout Properties"
 msgstr "Global Layout Properties"
 
-#: ../gap/gap_story_dialog.c:5246
+#: ../gap/gap_story_dialog.c:5424
 msgid ""
 "GIMP-GAP is compiled without videoapi support. Therefore thumbnails for "
 "videoframes can not be displayed."
@@ -6521,7 +9731,122 @@ msgstr ""
 "GIMP-GAP is compiled without videoapi support. Therefore thumbnails for "
 "videoframes can not be displayed."
 
-#: ../gap/gap_story_dialog.c:5396
+#: ../gap/gap_story_dialog.c:5549
+#| msgid "Global Layout Properties dialog already open"
+msgid "Global Render Properties dialog already open"
+msgstr "Global Render Properties dialogue already open"
+
+#: ../gap/gap_story_dialog.c:5559
+#| msgid "Videofile:"
+msgid "Max open Videofiles:"
+msgstr "Max open Videofiles:"
+
+#: ../gap/gap_story_dialog.c:5560
+msgid ""
+"Maximum number of videofiles to be opened at same time while storyboard "
+"rendering"
+msgstr ""
+"Maximum number of videofiles to be opened at same time while storyboard "
+"rendering"
+
+#: ../gap/gap_story_dialog.c:5570
+msgid "Framecache / open video:"
+msgstr "Framecache / open video:"
+
+#: ../gap/gap_story_dialog.c:5571
+msgid ""
+"Maximum number of frames to be cached per open video (only relevant when "
+"video clips are rendered backwards)"
+msgstr ""
+"Maximum number of frames to be cached per open video (only relevant when "
+"video clips are rendered backwards)"
+
+#: ../gap/gap_story_dialog.c:5584
+msgid "Max Image cache:"
+msgstr "Max Image cache:"
+
+#: ../gap/gap_story_dialog.c:5585
+msgid ""
+"Maximum number of images to keep cached (in memory as gimp image without "
+"display) while storyboard rendering"
+msgstr ""
+"Maximum number of images to keep cached (in memory as gimp image without "
+"display) while storyboard rendering"
+
+#: ../gap/gap_story_dialog.c:5597
+msgid "Resource Loginterval:"
+msgstr "Resource Loginterval:"
+
+#: ../gap/gap_story_dialog.c:5598
+msgid ""
+"Value 0 turns off resource logging to stdout. Value n logs current resource "
+"usage after each n processed frames to stdout (this includes the list of "
+"cached images and opened videofiles)"
+msgstr ""
+"Value 0 turns off resource logging to stdout. Value n logs current resource "
+"usage after each n processed frames to stdout (this includes the list of "
+"cached images and opened videofiles)"
+
+#: ../gap/gap_story_dialog.c:5611
+msgid "Render preview at full size:"
+msgstr "Render preview at full size:"
+
+#: ../gap/gap_story_dialog.c:5612
+msgid ""
+"ON: Rendering of composite frames for preview purpose is done (slow) at full "
+"size.OFF: storyboard rendering for preview purpose is done at small size "
+"where possible.(typically faster but disables extraction of a composite "
+"frame at original size via click into the player preview)"
+msgstr ""
+"ON: Rendering of composite frames for preview purpose is done (slow) at full "
+"size.OFF: storyboard rendering for preview purpose is done at small size "
+"where possible. (typically faster but disables extraction of a composite "
+"frame at original size via click into the player preview)"
+
+#: ../gap/gap_story_dialog.c:5638
+msgid "Multiprocessor Storyboard Support:"
+msgstr "Multiprocessor Storyboard Support:"
+
+#: ../gap/gap_story_dialog.c:5639
+msgid ""
+"ON: Rendering of composite storyboard frames uses more than one processor. "
+"(reading frames from videoclips is done by parallel running prefetch "
+"processing) OFF: Rendering of composite frames uses only one processor."
+msgstr ""
+"ON: Rendering of composite storyboard frames uses more than one processor. "
+"(reading frames from videoclips is done by parallel running prefetch "
+"processing) OFF: Rendering of composite frames uses only one processor."
+
+#: ../gap/gap_story_dialog.c:5650
+msgid "Multiprocessor Encoder Support:"
+msgstr "Multiprocessor Encoder Support:"
+
+#: ../gap/gap_story_dialog.c:5651
+msgid ""
+"ON: Video encoders shall use more than one processor where implemented. The "
+"ffmpeg based video encoder implementation supports parallel processing. OFF: "
+"Video encoders use only one processor."
+msgstr ""
+"ON: Video encoders shall use more than one processor where implemented. The "
+"ffmpeg based video encoder implementation supports parallel processing. OFF: "
+"Video encoders use only one processor."
+
+#: ../gap/gap_story_dialog.c:5665
+#| msgid "Use the standard built in layout settings"
+msgid "Use the standard built in storyboard render settings"
+msgstr "Use the standard built in storyboard render settings"
+
+#: ../gap/gap_story_dialog.c:5667
+#| msgid "Global Layout Properties"
+msgid "Global Storyboard Render Properties"
+msgstr "Global Storyboard Render Properties"
+
+#: ../gap/gap_story_dialog.c:5668 ../gap/gap_story_dialog.c:6309
+#| msgid "Convert Settings"
+msgid "Render Settings"
+msgstr "Render Settings"
+
+#: ../gap/gap_story_dialog.c:5766
 #, c-format
 msgid ""
 "Failed to write cliplistfile\n"
@@ -6532,7 +9857,7 @@ msgstr ""
 "filename: '%s':\n"
 "%s"
 
-#: ../gap/gap_story_dialog.c:5653
+#: ../gap/gap_story_dialog.c:6027
 #, c-format
 msgid ""
 "Failed to write storyboardfile\n"
@@ -6543,158 +9868,160 @@ msgstr ""
 "filename: '%s':\n"
 "%s"
 
-#: ../gap/gap_story_dialog.c:5925
+#: ../gap/gap_story_dialog.c:6302
 msgid "Global"
 msgstr "Global"
 
-#: ../gap/gap_story_dialog.c:5933
-msgid "Videothumbnails"
-msgstr "Videothumbnails"
+#: ../gap/gap_story_dialog.c:6316
+#| msgid "Videothumbnails"
+msgid "Video thumbnails"
+msgstr "Video thumbnails"
 
-#: ../gap/gap_story_dialog.c:5941
+#: ../gap/gap_story_dialog.c:6324
 msgid "DEBUG: log to stdout"
 msgstr "DEBUG: log to stdout"
 
-#: ../gap/gap_story_dialog.c:5961
+#: ../gap/gap_story_dialog.c:6344
 msgid "Help"
 msgstr "Help"
 
 #. the clp_frame
-#: ../gap/gap_story_dialog.c:5976 ../gap/gap_story_dialog.c:8254
+#: ../gap/gap_story_dialog.c:6359 ../gap/gap_story_dialog.c:8878
 msgid "Cliplist"
 msgstr "Clip list"
 
 #. XXXXXXXXXXX Player Frame  XXXXXXXXXXXX
 #. the player_frame
-#: ../gap/gap_story_dialog.c:6000 ../gap/gap_story_dialog.c:6100
-#: ../gap/gap_story_dialog.c:8305
+#: ../gap/gap_story_dialog.c:6383 ../gap/gap_story_dialog.c:6483
+#: ../gap/gap_story_dialog.c:8929
 msgid "Playback"
 msgstr "Playback"
 
-#: ../gap/gap_story_dialog.c:6012 ../gap/gap_story_dialog.c:6112
+#: ../gap/gap_story_dialog.c:6395 ../gap/gap_story_dialog.c:6495
 msgid "Create Clip"
 msgstr "Create Clip"
 
-#: ../gap/gap_story_dialog.c:6018 ../gap/gap_story_dialog.c:6118
-#| msgid "Create Clip"
+#: ../gap/gap_story_dialog.c:6401 ../gap/gap_story_dialog.c:6501
 msgid "Create Section Clip"
 msgstr "Create Section Clip"
 
-#: ../gap/gap_story_dialog.c:6024 ../gap/gap_story_dialog.c:6124
+#: ../gap/gap_story_dialog.c:6407 ../gap/gap_story_dialog.c:6507
 msgid "Create Transition"
 msgstr "Create Transition"
 
-#: ../gap/gap_story_dialog.c:6029 ../gap/gap_story_dialog.c:6129
+#: ../gap/gap_story_dialog.c:6412 ../gap/gap_story_dialog.c:6512
 msgid "Toggle Unit"
 msgstr "Toggle Unit"
 
-#: ../gap/gap_story_dialog.c:6035 ../gap/gap_story_dialog.c:6135
+#: ../gap/gap_story_dialog.c:6418 ../gap/gap_story_dialog.c:6518
 msgid "Add Original Audio Track"
 msgstr "Add Original Audio Track"
 
-#: ../gap/gap_story_dialog.c:6041 ../gap/gap_story_dialog.c:6141
+#: ../gap/gap_story_dialog.c:6424 ../gap/gap_story_dialog.c:6524
 msgid "Encode"
 msgstr "Encode"
 
-#: ../gap/gap_story_dialog.c:6076
+#: ../gap/gap_story_dialog.c:6459
 msgid "_Storyboard"
 msgstr "_Storyboard"
 
-#: ../gap/gap_story_dialog.c:6195
+#: ../gap/gap_story_dialog.c:6578
 #, c-format
 msgid "Unsaved cliplist changes '%s'"
 msgstr "Unsaved clip list changes '%s'"
 
-#: ../gap/gap_story_dialog.c:6207
+#: ../gap/gap_story_dialog.c:6590
 #, c-format
 msgid "Unsaved storyboard changes '%s'"
 msgstr "Unsaved storyboard changes '%s'"
 
-#: ../gap/gap_story_dialog.c:6219
+#: ../gap/gap_story_dialog.c:6602
 msgid "Quit Storyboard"
 msgstr "Quit Storyboard"
 
-#: ../gap/gap_story_dialog.c:6232 ../gap/gap_story_dialog.c:6233
+#: ../gap/gap_story_dialog.c:6615 ../gap/gap_story_dialog.c:6616
 msgid "Storyboard unsaved changes"
 msgstr "Storyboard unsaved changes"
 
-#: ../gap/gap_story_dialog.c:6285
+#: ../gap/gap_story_dialog.c:6668
 msgid "Storyboard:"
 msgstr "Storyboard:"
 
-#: ../gap/gap_story_dialog.c:6300 ../gap/gap_story_dialog.c:6329
+#: ../gap/gap_story_dialog.c:6683 ../gap/gap_story_dialog.c:6712
 msgid "(modified)"
 msgstr "(modified)"
 
-#: ../gap/gap_story_dialog.c:6306
+#: ../gap/gap_story_dialog.c:6689
 msgid "Cliplist:"
 msgstr "Cliplist:"
 
-#: ../gap/gap_story_dialog.c:6492
+#: ../gap/gap_story_dialog.c:6875
 #, c-format
 msgid "Videoseek (decoder: %s)"
 msgstr "Videoseek (decoder: %s)"
 
-#: ../gap/gap_story_dialog.c:6627
-msgid "videothumbnail cancelled"
-msgstr "videothumbnail cancelled"
+#: ../gap/gap_story_dialog.c:7011
+#| msgid "videothumbnail cancelled"
+msgid "video thumbnail cancelled"
+msgstr "video thumbnail cancelled"
 
-#: ../gap/gap_story_dialog.c:6653
+#: ../gap/gap_story_dialog.c:7039
 #, c-format
-msgid "Fetching videothumbnail for clip: %d (out of %d)"
-msgstr "Fetching videothumbnail for clip: %d (out of %d)"
+#| msgid "Fetching videothumbnail for clip: %d (out of %d)"
+msgid "Fetching video thumbnail for clip: %d (out of %d)"
+msgstr "Fetching video thumbnail for clip: %d (out of %d)"
 
-#: ../gap/gap_story_dialog.c:7498 ../gap/gap_story_section_properties.c:637
-#| msgid "MAIN_TST"
+#: ../gap/gap_story_dialog.c:7915 ../gap/gap_story_section_properties.c:645
 msgid "MAIN"
 msgstr "MAIN"
 
-#: ../gap/gap_story_dialog.c:7501
+#: ../gap/gap_story_dialog.c:7918
 msgid "Masks"
 msgstr "Masks"
 
-#: ../gap/gap_story_dialog.c:7616
+#: ../gap/gap_story_dialog.c:8033
 msgid "Load storyboard file"
 msgstr "Load storyboard file"
 
-#: ../gap/gap_story_dialog.c:7622
+#: ../gap/gap_story_dialog.c:8039
 msgid "Load cliplist file"
 msgstr "Load cliplist file"
 
-#: ../gap/gap_story_dialog.c:7637
+#: ../gap/gap_story_dialog.c:8054
 msgid "Save storyboard to file"
 msgstr "Save storyboard to file"
 
-#: ../gap/gap_story_dialog.c:7646
+#: ../gap/gap_story_dialog.c:8063
 msgid "Save cliplist to file"
 msgstr "Save cliplist to file"
 
-#: ../gap/gap_story_dialog.c:7677
-msgid "Show Section properites window"
+#: ../gap/gap_story_dialog.c:8094
+#| msgid "Show Section properites window"
+msgid "Show Section properties window"
 msgstr "Show Section properties window"
 
 #. Track label
-#: ../gap/gap_story_dialog.c:7682 ../gap/gap_video_index_creator.c:970
+#: ../gap/gap_story_dialog.c:8099 ../gap/gap_video_index_creator.c:970
 msgid "Track:"
 msgstr "Track:"
 
-#: ../gap/gap_story_dialog.c:7697
+#: ../gap/gap_story_dialog.c:8114
 msgid "Video Track Number (0 refers to mask definition track)"
 msgstr "Video Track Number (0 refers to mask definition track)"
 
-#: ../gap/gap_story_dialog.c:7733
+#: ../gap/gap_story_dialog.c:8150
 msgid "Cut a clip"
 msgstr "Cut a clip"
 
-#: ../gap/gap_story_dialog.c:7745
+#: ../gap/gap_story_dialog.c:8162
 msgid "Copy a clip"
 msgstr "Copy a clip"
 
-#: ../gap/gap_story_dialog.c:7757
+#: ../gap/gap_story_dialog.c:8174
 msgid "Paste a clip after last (selected) element"
 msgstr "Paste a clip after last (selected) element"
 
-#: ../gap/gap_story_dialog.c:7769
+#: ../gap/gap_story_dialog.c:8186
 msgid ""
 "Create new clip\n"
 "(SHIFT create transition\n"
@@ -6704,10 +10031,7 @@ msgstr ""
 "(SHIFT create transition\n"
 "CTRL create section clip)"
 
-#: ../gap/gap_story_dialog.c:7783
-#| msgid ""
-#| "Playback cliplist. SHIFT: Play only selected clips CTRL: Play composite "
-#| "video"
+#: ../gap/gap_story_dialog.c:8200
 msgid ""
 "Play selected clips\n"
 "SHIFT: Playback all clips of current track.\n"
@@ -6719,59 +10043,70 @@ msgstr ""
 
 #. gtk_widget_show (entry);
 #. Row label
-#: ../gap/gap_story_dialog.c:7814
+#: ../gap/gap_story_dialog.c:8231
 msgid "Row:"
 msgstr "Row:"
 
-#: ../gap/gap_story_dialog.c:7828
+#: ../gap/gap_story_dialog.c:8245
 msgid "Top rownumber"
 msgstr "Top row number"
 
 #. of label
-#: ../gap/gap_story_dialog.c:7834
+#: ../gap/gap_story_dialog.c:8251
 msgid "of:"
 msgstr "of:"
 
+#. The dialog and main vbox
+#. the help_id is passed as NULL to avoid creation of the HELP button
+#. * (the Help Button would be the only button in the action area and results
+#. *  in creating an extra row
+#. *  additional note: the Storyboard dialog provides
+#. *  Help via Menu-Item
+#.
+#. // NO longer use gimp_dialog_new because the window gets no minimize widget when created this way !
+#. // Note that gap_dialog_new creates the dialog as Normal toplevel window...
 #. the stb_frame
 #. radio button Storyboard input_mode
-#: ../gap/gap_story_dialog.c:8203 ../gap/gap_story_dialog.c:8321
-#: ../vid_common/gap_cme_gui.c:2506
+#: ../gap/gap_story_dialog.c:8809 ../gap/gap_story_dialog.c:8945
+#: ../vid_common/gap_cme_gui.c:2587
 msgid "Storyboard"
 msgstr "Storyboard"
 
-#: ../gap/gap_story_dialog.c:8394
+#: ../gap/gap_story_dialog.c:9018
 msgid "ON: clip target is storyboard (for clips created from playback range)."
 msgstr "ON: clip target is storyboard (for clips created from playback range)."
 
-#: ../gap/gap_story_dialog.c:8424 ../vid_common/gap_cme_gui.c:2378
+#: ../gap/gap_story_dialog.c:9048 ../vid_common/gap_cme_gui.c:2459
 msgid "Cancel"
 msgstr "Cancel"
 
-#: ../gap/gap_story_dialog.c:8428 ../gap/gap_video_index_creator.c:1447
+#: ../gap/gap_story_dialog.c:9052 ../gap/gap_video_index_creator.c:1448
+#| msgid ""
+#| "Cancel video access if in progress and disable automatic videothumbnails"
 msgid ""
-"Cancel video access if in progress and disable automatic videothumbnails"
+"Cancel video access if in progress and disable automatic video thumbnails"
 msgstr ""
-"Cancel video access if in progress and disable automatic videothumbnails"
+"Cancel video access if in progress and disable automatic video thumbnails"
 
-#: ../gap/gap_story_dialog.c:8486
+#: ../gap/gap_story_dialog.c:9118
 msgid ""
 "Generate original tone audio track for all video clips in the storyboard"
 msgstr ""
 "Generate original tone audio track for all video clips in the storyboard"
 
-#: ../gap/gap_story_dialog.c:8492
+#: ../gap/gap_story_dialog.c:9124
 msgid "Input Audiotrack:"
 msgstr "Input Audiotrack:"
 
-#: ../gap/gap_story_dialog.c:8493
+#: ../gap/gap_story_dialog.c:9125
 msgid "select input audiotrack in the videofile(s)."
 msgstr "select input audiotrack in the videofile(s)."
 
-#: ../gap/gap_story_dialog.c:8504
+#: ../gap/gap_story_dialog.c:9136
 msgid "Output Audiotrack:"
 msgstr "Output Audiotrack:"
 
-#: ../gap/gap_story_dialog.c:8505
+#: ../gap/gap_story_dialog.c:9137
 msgid ""
 "output audiotrack to be generated in the storyboard file. The generated "
 "storyboard audiotrack will be a list of references to the audioparts in the "
@@ -6781,11 +10116,11 @@ msgstr ""
 "storyboard audiotrack will be a list of references to the audioparts in the "
 "input videos, corresponding to all used video clip references."
 
-#: ../gap/gap_story_dialog.c:8517
+#: ../gap/gap_story_dialog.c:9149
 msgid "Replace Audiotrack:"
 msgstr "Replace Audiotrack:"
 
-#: ../gap/gap_story_dialog.c:8518
+#: ../gap/gap_story_dialog.c:9150
 msgid ""
 "ON: Allow replacing of already existing audio clip references  in the "
 "storyboard"
@@ -6793,15 +10128,15 @@ msgstr ""
 "ON: Allow replacing of already existing audio clip references  in the "
 "storyboard"
 
-#: ../gap/gap_story_dialog.c:8528
+#: ../gap/gap_story_dialog.c:9160
 msgid "Reset parameters to default values"
 msgstr "Reset parameters to default values"
 
-#: ../gap/gap_story_dialog.c:8536
+#: ../gap/gap_story_dialog.c:9168
 msgid "Generate Original Tone Audio"
 msgstr "Generate Original Tone Audio"
 
-#: ../gap/gap_story_dialog.c:8570
+#: ../gap/gap_story_dialog.c:9202
 #, c-format
 msgid ""
 "Original tone track was not created.\n"
@@ -6814,7 +10149,7 @@ msgstr ""
 "has already audio clip references at track %d.\n"
 "Use another track number or allow replace at next try."
 
-#: ../gap/gap_story_dialog.c:8582
+#: ../gap/gap_story_dialog.c:9214
 #, c-format
 msgid ""
 "Original tone track was created with warnings.\n"
@@ -6829,63 +10164,63 @@ msgstr ""
 "framerate %.4f.\n"
 "The generated audio is NOT synchronised with the video."
 
-#: ../gap/gap_story_dialog.c:8681
+#: ../gap/gap_story_dialog.c:9313
 msgid "automatic"
 msgstr "automatic"
 
-#: ../gap/gap_story_dialog.c:8682
+#: ../gap/gap_story_dialog.c:9314
 msgid "none"
 msgstr "none"
 
 #. the section_name label
-#: ../gap/gap_story_dialog.c:8725 ../gap/gap_story_section_properties.c:849
+#: ../gap/gap_story_dialog.c:9358 ../gap/gap_story_section_properties.c:854
 msgid "Name:"
 msgstr "Name:"
 
-#: ../gap/gap_story_dialog.c:8729
+#: ../gap/gap_story_dialog.c:9362
 msgid "Name of the Storyboardfile"
 msgstr "Name of the Storyboardfile"
 
-#: ../gap/gap_story_dialog.c:8735
+#: ../gap/gap_story_dialog.c:9368
 msgid "Name of the Cliplistfile"
 msgstr "Name of the Cliplistfile"
 
-#: ../gap/gap_story_dialog.c:8745 ../gap/gap_story_dialog.c:8749
+#: ../gap/gap_story_dialog.c:9378 ../gap/gap_story_dialog.c:9382
 #, c-format
 msgid "Name: %s"
 msgstr "Name: %s"
 
-#: ../gap/gap_story_dialog.c:8758
+#: ../gap/gap_story_dialog.c:9391
 msgid "Master width of the resulting video in pixels"
 msgstr "Master width of the resulting video in pixels"
 
-#: ../gap/gap_story_dialog.c:8769
+#: ../gap/gap_story_dialog.c:9402
 msgid "Master height of the resulting video in pixels)"
 msgstr "Master height of the resulting video in pixels)"
 
-#: ../gap/gap_story_dialog.c:8781
+#: ../gap/gap_story_dialog.c:9414
 msgid "Framerate in frames/sec."
 msgstr "Framerate in frames/sec."
 
-#: ../gap/gap_story_dialog.c:8799
+#: ../gap/gap_story_dialog.c:9432
 msgid "Track 1 on top:"
 msgstr "Track 1 on top:"
 
-#: ../gap/gap_story_dialog.c:8800
+#: ../gap/gap_story_dialog.c:9433
 #| msgid ""
-#| "ON: 0 is top of stack (in front).\n"
-#| "OFF: 0 is bottom of stack (in background)."
+#| "ON: video track1 is Foregrond (on top). OFF: video track 1 is on "
+#| "Background."
 msgid ""
-"ON: video track1 is Foregrond (on top). OFF: video track 1 is on Background."
+"ON: video track1 is Foreground (on top). OFF: video track 1 is on Background."
 msgstr ""
 "ON: video track1 is Foreground (on top). OFF: video track 1 is on Background."
 
-#. the qdiff label
-#: ../gap/gap_story_dialog.c:8838 ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1533
+#. the aspect label
+#: ../gap/gap_story_dialog.c:9471 ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3779
 msgid "Aspect:"
 msgstr "Aspect:"
 
-#: ../gap/gap_story_dialog.c:8839
+#: ../gap/gap_story_dialog.c:9472
 msgid ""
 "Select video frame aspect ratio; enter a string like \"4:3\" or \"16:9\" to "
 "specify the aspect. Enter none or leave empty if no special aspect shall be "
@@ -6898,121 +10233,159 @@ msgstr ""
 "video frames)."
 
 #. the (preferred) Decoder label
-#: ../gap/gap_story_dialog.c:8881 ../gap/gap_vex_dialog.c:2312
+#: ../gap/gap_story_dialog.c:9514 ../gap/gap_vex_dialog.c:2314
 #: ../gap/gap_video_index_creator.c:956
 msgid "Decoder:"
 msgstr "Decoder:"
 
-#: ../gap/gap_story_dialog.c:8882
+#: ../gap/gap_story_dialog.c:9515
+#| msgid ""
+#| "Select preferred video decoder library, or leave empty for automatic "
+#| "selection.The decoder setting is only relevant if videoclips are used "
+#| "(but not for frames that are imagefiles)"
 msgid ""
 "Select preferred video decoder library, or leave empty for automatic "
-"selection.The decoder setting is only relevant if videoclips are used (but "
+"selection. The decoder setting is only relevant if videoclips are used (but "
 "not for frames that are imagefiles)"
 msgstr ""
 "Select preferred video decoder library, or leave empty for automatic "
-"selection.The decoder setting is only relevant if videoclips are used (but "
+"selection. The decoder setting is only relevant if videoclips are used (but "
 "not for frames that are imagefiles)"
 
-#: ../gap/gap_story_dialog.c:8900
+#: ../gap/gap_story_dialog.c:9533
 msgid "Master audio samplerate for the resulting video in samples/sec."
 msgstr "Master audio samplerate for the resulting video in samples/sec."
 
-#: ../gap/gap_story_dialog.c:8916
+#: ../gap/gap_story_dialog.c:9549
 msgid "Master audio volume, where 1.0 keeps original volume"
 msgstr "Master audio volume, where 1.0 keeps original volume"
 
-#: ../gap/gap_story_dialog.c:8938
-#| msgid "Format:"
+#: ../gap/gap_story_dialog.c:9574
+#| msgid "Enable Transparency"
+msgid "Ext. Transparency Format:"
+msgstr "Ext. Transparency Format:"
+
+#. pixel
+#: ../gap/gap_story_dialog.c:9576
+#, c-format
+#| msgid ""
+#| "Format string for area replacement in movie clips. (e.g automatic logo "
+#| "insert)this string shall contain \\%s as placeholder for the basename of "
+#| "a videoclip and optional \\%06d as placeholder for the framenumber."
+msgid ""
+"Format string to provide external transparency in movie clips. (i.e. "
+"automatic alpha channel insertion via external frames)this string shall "
+"contain %s as placeholder for the basename of a videoclip and optional %06d "
+"as placeholder for the framenumber."
+msgstr ""
+"Format string to provide external transparency in movie clips. (i.e. "
+"automatic alpha channel insertion via external frames) this string shall "
+"contain %s as placeholder for the basename of a videoclip and optional %06d "
+"as placeholder for the framenumber."
+
+#: ../gap/gap_story_dialog.c:9595
 msgid "AreaFormat:"
 msgstr "AreaFormat:"
 
 #. pixel
-#: ../gap/gap_story_dialog.c:8940
+#: ../gap/gap_story_dialog.c:9597
 #, c-format
+#| msgid ""
+#| "Format string for area replacement in movie clips. (e.g automatic logo "
+#| "insert)this string shall contain \\%s as placeholder for the basename of "
+#| "a videoclip and optional \\%06d as placeholder for the framenumber."
 msgid ""
-"Format string for area replacement in movie clips. (e.g automatic logo "
-"insert)this string shall contain \\%s as placeholder for the basename of a "
-"videoclip and optional \\%06d as placeholder for the framenumber."
+"Format string for area replacement in movie clips. (for example automatic "
+"logo insert)this string shall contain %s as placeholder for the basename of "
+"a videoclip and optional %06d as placeholder for the framenumber."
 msgstr ""
-"Format string for area replacement in movie clips (e.g automatic logo "
-"insert). This string shall contain \\%s as placeholder for the basename of a "
-"videoclip and optional \\%06d as placeholder for the framenumber."
+"Format string for area replacement in movie clips. (for example automatic "
+"logo insert) this string shall contain %s as placeholder for the basename of "
+"a videoclip and optional %06d as placeholder for the framenumber."
 
 #. should use GIMP_STOCK_RESET if possible
-#: ../gap/gap_story_dialog.c:8951
-msgid "Reset parameters to inital values"
-msgstr "Reset parameters to inital values"
+#: ../gap/gap_story_dialog.c:9607
+#| msgid "Reset parameters to inital values"
+msgid "Reset parameters to initial values"
+msgstr "Reset parameters to initial values"
 
-#: ../gap/gap_story_dialog.c:8962
+#: ../gap/gap_story_dialog.c:9618
 msgid "Master Properties"
 msgstr "Master Properties"
 
-#: ../gap/gap_story_dialog.c:9431
+#: ../gap/gap_story_dialog.c:10151
 msgid "STORY_new.txt"
 msgstr "STORY_new.txt"
 
-#: ../gap/gap_story_file.c:544 ../gap/gap_story_file.c:589
+#: ../gap/gap_story_file.c:576 ../gap/gap_story_file.c:621
 msgid "internal error"
 msgstr "internal error"
 
-#: ../gap/gap_story_file.c:1113
+#: ../gap/gap_story_file.c:1151
 #, c-format
 msgid "section_%02d"
 msgstr "section_%02d"
 
-#: ../gap/gap_story_file.c:2663
+#: ../gap/gap_story_file.c:2716
 #, c-format
-msgid "illegal number: %s (valid range is %d upto %d)\n"
-msgstr "illegal number: %s (valid range is %d upto %d)\n"
+#| msgid "illegal number: %s (valid range is %d upto %d)\n"
+msgid "illegal number: %s (valid range is %d up to %d)\n"
+msgstr "illegal number: %s (valid range is %d up to %d)\n"
 
-#: ../gap/gap_story_file.c:2702
+#: ../gap/gap_story_file.c:2755
 #, c-format
-msgid "illegal number: %s (valid range is %.3f upto %.3f)"
-msgstr "illegal number: %s (valid range is %.3f upto %.3f)"
+#| msgid "illegal number: %s (valid range is %.3f upto %.3f)"
+msgid "illegal number: %s (valid range is %.3f up to %.3f)"
+msgstr "illegal number: %s (valid range is %.3f up to %.3f)"
 
-#: ../gap/gap_story_file.c:2744
+#: ../gap/gap_story_file.c:2797
 #, c-format
-#| msgid "illegal number: %s (valid range is %d upto %d)\n"
 msgid "illegal boolean value: %s (valid range is %s or %s)\n"
 msgstr "illegal boolean value: %s (valid range is %s or %s)\n"
 
-#: ../gap/gap_story_file.c:3048
+#: ../gap/gap_story_file.c:3152
 msgid "same parameter used more than once"
 msgstr "same parameter used more than once"
 
-#: ../gap/gap_story_file.c:3060
+#: ../gap/gap_story_file.c:3164
 msgid "conflict: positional parameter shadows named parameter"
 msgstr "conflict: positional parameter shadows named parameter"
 
-#: ../gap/gap_story_file.c:3108
+#: ../gap/gap_story_file.c:3212
 #, c-format
+#| msgid ""
+#| "Header not found!\n"
+#| "(line 1 must start with:  %s or %s"
 msgid ""
 "Header not found!\n"
-"(line 1 must start with:  %s or %s"
+"(line 1 must start with:  %s or %s)"
 msgstr ""
 "Header not found!\n"
-"(line 1 must start with:  %s or %s"
+"(line 1 must start with:  %s or %s)"
 
-#: ../gap/gap_story_file.c:3465
+#: ../gap/gap_story_file.c:3651
 #, c-format
-msgid "illegal keyword: %s (expected keywords are: width, height, both, none"
-msgstr "illegal keyword: %s (expected keywords are: width, height, both, none"
+#| msgid ""
+#| "illegal keyword: %s (expected keywords are: width, height, both, none"
+msgid "illegal keyword: %s (expected keywords are: width, height, both, none)"
+msgstr "illegal keyword: %s (expected keywords are: width, height, both, none)"
 
-#: ../gap/gap_story_file.c:3492
+#: ../gap/gap_story_file.c:3678
 #, c-format
-msgid "illegal keyword: %s (expected keywords are: keep, change"
-msgstr "illegal keyword: %s (expected keywords are: keep, change"
+#| msgid "illegal keyword: %s (expected keywords are: keep, change"
+msgid "illegal keyword: %s (expected keywords are: keep, change)"
+msgstr "illegal keyword: %s (expected keywords are: keep, change)"
 
 #. unsupported lines raise an error for files without correct Header
 #.
 #. accept unsupported lines (with just a warning)
 #. * because the file has correct Header
 #.
-#: ../gap/gap_story_file.c:4277 ../gap/gap_story_file.c:4284
+#: ../gap/gap_story_file.c:4487 ../gap/gap_story_file.c:4494
 msgid "Unsupported line was ignored"
 msgstr "Unsupported line was ignored"
 
-#: ../gap/gap_story_file.c:4481
+#: ../gap/gap_story_file.c:4691
 #, c-format
 msgid ""
 "the passed filename %s has irrelevant content or could not be opened by the "
@@ -7021,11 +10394,11 @@ msgstr ""
 "the passed filename %s has irrelevant content or could not be opened by the "
 "parser"
 
-#: ../gap/gap_story_main.c:172
+#: ../gap/gap_story_main.c:205
 msgid "Storyboard..."
 msgstr "Storyboard..."
 
-#: ../gap/gap_story_properties.c:515
+#: ../gap/gap_story_properties.c:525
 #, c-format
 msgid ""
 "Error: references could not be updated from the\n"
@@ -7038,19 +10411,22 @@ msgstr ""
 "new mask name: \"%s\"\n"
 "because the new mask name is already in use."
 
-#: ../gap/gap_story_properties.c:697
+#: ../gap/gap_story_properties.c:707
 msgid "Automatic scene detection operates only on cliptypes MOVIE and FRAMES"
 msgstr "Automatic scene detection operates only on cliptypes MOVIE and FRAMES"
 
-#: ../gap/gap_story_properties.c:704
+#: ../gap/gap_story_properties.c:714
+#| msgid ""
+#| "Scene detection depends on video thumbnails. Please enable "
+#| "videothumbnails (in the Windows Menu)"
 msgid ""
-"Scene detection depends on video thumbnails. Please enable videothumbnails "
+"Scene detection depends on video thumbnails. Please enable video thumbnails "
 "(in the Windows Menu)"
 msgstr ""
-"Scene detection depends on video thumbnails. Please enable videothumbnails "
+"Scene detection depends on video thumbnails. Please enable video thumbnails "
 "(in the Windows Menu)"
 
-#: ../gap/gap_story_properties.c:765 ../gap/gap_story_properties.c:833
+#: ../gap/gap_story_properties.c:775 ../gap/gap_story_properties.c:843
 msgid ""
 "Scene detection for cliptype FRAMES depends on thumbnails. Please create "
 "thumbnails for your frames and then try again."
@@ -7058,7 +10434,7 @@ msgstr ""
 "Scene detection for cliptype FRAMES depends on thumbnails. Please create "
 "thumbnails for your frames and then try again."
 
-#: ../gap/gap_story_properties.c:1787
+#: ../gap/gap_story_properties.c:1808
 #, c-format
 msgid ""
 "Error: the mask name:  \"%s\" is already in use\n"
@@ -7067,143 +10443,132 @@ msgstr ""
 "Error: the mask name:  \"%s\" is already in use.\n"
 "Please enter another name."
 
-#: ../gap/gap_story_properties.c:2322
+#: ../gap/gap_story_properties.c:2378
 msgid "Set Image or Frame Filename"
 msgstr "Set Image or Frame Filename"
 
-#: ../gap/gap_story_properties.c:2446
-#| msgid "Select Filtermacro Scriptfile"
+#: ../gap/gap_story_properties.c:2501
+#| msgid "Set Image or Frame Filename"
+msgid "Set Colormask Parameter Filename"
+msgstr "Set Colourmask Parameter Filename"
+
+#: ../gap/gap_story_properties.c:2601
 msgid "Set Filtermacro Filename"
 msgstr "Set Filtermacro Filename"
 
-#: ../gap/gap_story_properties.c:2560
+#: ../gap/gap_story_properties.c:2738
 msgid "EMPTY"
 msgstr "EMPTY"
 
-#: ../gap/gap_story_properties.c:2563
+#: ../gap/gap_story_properties.c:2741
 msgid "COLOR"
 msgstr "COLOUR"
 
-#: ../gap/gap_story_properties.c:2566
+#: ../gap/gap_story_properties.c:2744
 msgid "SINGLE-IMAGE"
 msgstr "SINGLE-IMAGE"
 
-#: ../gap/gap_story_properties.c:2570
+#: ../gap/gap_story_properties.c:2748
 msgid "ANIM-IMAGE"
 msgstr "ANIM-IMAGE"
 
-#: ../gap/gap_story_properties.c:2574
+#: ../gap/gap_story_properties.c:2752
 msgid "FRAME-IMAGES"
 msgstr "FRAME-IMAGES"
 
-#: ../gap/gap_story_properties.c:2579
+#: ../gap/gap_story_properties.c:2757
 msgid "MOVIE"
 msgstr "MOVIE"
 
-#: ../gap/gap_story_properties.c:2583
+#: ../gap/gap_story_properties.c:2761
 msgid "SECTION"
 msgstr "SECTION"
 
-#: ../gap/gap_story_properties.c:2587
+#: ../gap/gap_story_properties.c:2765
 msgid "BLACKSECTION"
 msgstr "BLACKSECTION"
 
-#: ../gap/gap_story_properties.c:2590
+#: ../gap/gap_story_properties.c:2768
 msgid "COMMENT"
 msgstr "COMMENT"
 
-#: ../gap/gap_story_properties.c:2593
+#: ../gap/gap_story_properties.c:2771
 msgid "** UNKNOWN **"
 msgstr "** UNKNOWN **"
 
-#: ../gap/gap_story_properties.c:2622
-#: ../gap/gap_story_section_properties.c:591
+#: ../gap/gap_story_properties.c:2800 ../gap/gap_story_section_properties.c:599
 #, c-format
 msgid "%d (frames)"
 msgstr "%d (frames)"
 
-#: ../gap/gap_story_properties.c:3348 ../gap/gap_story_properties.c:3356
-#| msgid "Filtermacro:"
+#: ../gap/gap_story_properties.c:3584
+#| msgid "Nr:"
+msgid "ON:"
+msgstr "ON:"
+
+#: ../gap/gap_story_properties.c:3593
+msgid "OFF:"
+msgstr "OFF:"
+
+#: ../gap/gap_story_properties.c:3617
 msgid "Filtermacro2: "
 msgstr "Filtermacro2: "
 
-#. prefix
-#. filenamepart
-#: ../gap/gap_story_properties.c:3350
-msgid " (ON)"
-msgstr " (ON)"
-
-#. prefix
-#. filenamepart
-#: ../gap/gap_story_properties.c:3358
-#| msgid "OFF"
-msgid " (OFF)"
-msgstr " (OFF)"
-
-#: ../gap/gap_story_properties.c:3710 ../gap/gap_story_properties.c:3720
+#: ../gap/gap_story_properties.c:3978 ../gap/gap_story_properties.c:3988
 msgid "Mask Properties"
 msgstr "Mask Properties"
 
-#: ../gap/gap_story_properties.c:3732 ../gap/gap_story_properties.c:3744
+#: ../gap/gap_story_properties.c:4000 ../gap/gap_story_properties.c:4012
 msgid "Clip Properties"
 msgstr "Clip Properties"
 
-#: ../gap/gap_story_properties.c:3737 ../gap/gap_story_properties.c:3748
+#: ../gap/gap_story_properties.c:4005 ../gap/gap_story_properties.c:4016
 msgid "Find Scene End"
 msgstr "Find Scene End"
 
-#: ../gap/gap_story_properties.c:3738 ../gap/gap_story_properties.c:3749
+#: ../gap/gap_story_properties.c:4006 ../gap/gap_story_properties.c:4017
 msgid "Auto Scene Split"
 msgstr "Auto Scene Split"
 
 #. the masktype label
-#: ../gap/gap_story_properties.c:3790
+#: ../gap/gap_story_properties.c:4063
 msgid "Mask Type:"
 msgstr "Mask Type:"
 
 #. the cliptype label
-#: ../gap/gap_story_properties.c:3795
+#: ../gap/gap_story_properties.c:4068
 msgid "Clip Type:"
 msgstr "Clip Type:"
 
 #. the duration label
-#: ../gap/gap_story_properties.c:3827
-#: ../gap/gap_story_section_properties.c:825
+#: ../gap/gap_story_properties.c:4100 ../gap/gap_story_section_properties.c:830
 msgid "Duration:"
 msgstr "Duration:"
 
 #. the filename label
-#: ../gap/gap_story_properties.c:3851
+#: ../gap/gap_story_properties.c:4124
 msgid "File:"
 msgstr "File:"
 
-#: ../gap/gap_story_properties.c:3900
-msgid "From:"
-msgstr "From:"
-
 #. lower/upper
 #. step, page
 #. digits
 #. constrain
 #. lower/upper unconstrained
-#: ../gap/gap_story_properties.c:3907
+#: ../gap/gap_story_properties.c:4192
 msgid "framenumber of the first frame in the clip range"
 msgstr "framenumber of the first frame in the clip range"
 
-#: ../gap/gap_story_properties.c:3929
-msgid "To:"
-msgstr "To:"
-
 #. lower/upper
 #. step, page
 #. digits
 #. constrain
 #. lower/upper unconstrained
-#: ../gap/gap_story_properties.c:3936
+#: ../gap/gap_story_properties.c:4221
 msgid "framenumber of the last frame in the clip range"
 msgstr "framenumber of the last frame in the clip range"
 
-#: ../gap/gap_story_properties.c:3957
+#: ../gap/gap_story_properties.c:4242
 msgid "Loops:"
 msgstr "Loops:"
 
@@ -7212,20 +10577,20 @@ msgstr "Loops:"
 #. digits
 #. constrain
 #. lower/upper unconstrained
-#: ../gap/gap_story_properties.c:3964
+#: ../gap/gap_story_properties.c:4249
 msgid "number of loops (how often to play the framerange)"
 msgstr "number of loops (how often to play the frame range)"
 
 #. pingpong
-#: ../gap/gap_story_properties.c:3985
+#: ../gap/gap_story_properties.c:4270
 msgid "Pingpong:"
 msgstr "Pingpong:"
 
-#: ../gap/gap_story_properties.c:4002
+#: ../gap/gap_story_properties.c:4287
 msgid "ON: Play clip in pingpong mode"
 msgstr "ON: Play clip in pingpong mode"
 
-#: ../gap/gap_story_properties.c:4022
+#: ../gap/gap_story_properties.c:4307
 msgid "Stepsize:"
 msgstr "Stepsize:"
 
@@ -7234,11 +10599,7 @@ msgstr "Stepsize:"
 #. digits
 #. constrain
 #. lower/upper unconstrained
-#: ../gap/gap_story_properties.c:4029
-#| msgid ""
-#| "Stepsize density. Use 1.0 for normal 1:1 frame by frame steps. a value of "
-#| "0.5 shows each input frame 2 times. a value of 2.0 shows only every 2.nd "
-#| "input frame"
+#: ../gap/gap_story_properties.c:4314
 msgid ""
 "Stepsize density. Use 1.0 for normal 1:1 frame by frame steps. a value of "
 "0.5 shows each input frame 2 times. a value of 2.0 shows only every 2nd "
@@ -7253,118 +10614,112 @@ msgstr ""
 #. digits
 #. constrain
 #. lower/upper unconstrained
-#: ../gap/gap_story_properties.c:4049
+#: ../gap/gap_story_properties.c:4334
 msgid "select input videotrack (most videofiles have just 1 track)"
 msgstr "select input videotrack (most videofiles have just 1 track)"
 
 #. the Deinterlace Mode label
 #. the deinterlace Mode label
-#: ../gap/gap_story_properties.c:4060 ../gap/gap_vex_dialog.c:2639
+#: ../gap/gap_story_properties.c:4345 ../gap/gap_vex_dialog.c:2641
 msgid "Deinterlace:"
 msgstr "Deinterlace:"
 
-#: ../gap/gap_story_properties.c:4087
+#: ../gap/gap_story_properties.c:4372
 msgid "Read videoframes 1:1 without de-interlace filter"
 msgstr "Read videoframes 1:1 without de-interlace filter"
 
 #. radio button delace_mode odd
-#: ../gap/gap_story_properties.c:4096
+#: ../gap/gap_story_properties.c:4381
 msgid "Odd"
 msgstr "Odd"
 
-#: ../gap/gap_story_properties.c:4105
+#: ../gap/gap_story_properties.c:4390
 msgid "Apply odd-lines filter when reading videoframes"
 msgstr "Apply odd-lines filter when reading videoframes"
 
 #. radio button delace_mode even
-#: ../gap/gap_story_properties.c:4114
+#: ../gap/gap_story_properties.c:4399
 msgid "Even"
 msgstr "Even"
 
-#: ../gap/gap_story_properties.c:4123
+#: ../gap/gap_story_properties.c:4408
 msgid "Apply even-lines filter when reading videoframes"
 msgstr "Apply even-lines filter when reading videoframes"
 
 #. radio button delace_mode odd
-#: ../gap/gap_story_properties.c:4136
-#| msgid "Odd Frames first"
+#: ../gap/gap_story_properties.c:4421
 msgid "Odd First"
 msgstr "Odd First"
 
-#: ../gap/gap_story_properties.c:4145
+#: ../gap/gap_story_properties.c:4430
 msgid "Apply odd-lines, switch to even lines on tween position >= 0.5"
 msgstr "Apply odd-lines, switch to even lines on tween position >= 0.5"
 
 #. radio button delace_mode even
-#: ../gap/gap_story_properties.c:4154
+#: ../gap/gap_story_properties.c:4439
 msgid "Even First"
 msgstr "Even First"
 
-#: ../gap/gap_story_properties.c:4163
+#: ../gap/gap_story_properties.c:4448
 msgid "Apply even-lines, switch to even lines on tween position >= 0.5"
 msgstr "Apply even-lines, switch to even lines on tween position >= 0.5"
 
-#: ../gap/gap_story_properties.c:4188
+#: ../gap/gap_story_properties.c:4473
 msgid ""
 "deinterlacing threshold: 0.0 no interpolation 0.999 smooth interpolation"
 msgstr ""
 "deinterlacing threshold: 0.0 no interpolation 0.999 smooth interpolation"
 
 #. the Transform (flip_request) label
-#: ../gap/gap_story_properties.c:4205
+#: ../gap/gap_story_properties.c:4490
 msgid "Transform:"
 msgstr "Transform:"
 
-#: ../gap/gap_story_properties.c:4234
+#: ../gap/gap_story_properties.c:4519
 msgid "Do not apply internal transformations"
 msgstr "Do not apply internal transformations"
 
 #. radio button flip_request rotate 180 degree
-#: ../gap/gap_story_properties.c:4243
+#: ../gap/gap_story_properties.c:4528
 msgid "Rotate 180"
 msgstr "Rotate 180"
 
-#: ../gap/gap_story_properties.c:4252
+#: ../gap/gap_story_properties.c:4537
 msgid "Rotate all frames of this clip by 180 degree"
 msgstr "Rotate all frames of this clip by 180 degree"
 
 #. radio button flip_request hor
-#: ../gap/gap_story_properties.c:4261
+#: ../gap/gap_story_properties.c:4546
 msgid "Flip Horizontally"
 msgstr "Flip Horizontally"
 
-#: ../gap/gap_story_properties.c:4270
+#: ../gap/gap_story_properties.c:4555
 msgid "Flip all frames of this clip horizontally"
 msgstr "Flip all frames of this clip horizontally"
 
 #. radio button flip_request ver
-#: ../gap/gap_story_properties.c:4279
+#: ../gap/gap_story_properties.c:4564
 msgid "Flip Vertically"
 msgstr "Flip Vertically"
 
-#: ../gap/gap_story_properties.c:4288
+#: ../gap/gap_story_properties.c:4573
 msgid "Flip all frames of this clip vertically"
 msgstr "Flip all frames of this clip vertically"
 
 #. the mask_name label
-#: ../gap/gap_story_properties.c:4307 ../gap/gap_story_properties.c:4318
+#: ../gap/gap_story_properties.c:4592 ../gap/gap_story_properties.c:4603
 msgid "Mask Name:"
 msgstr "Mask Name:"
 
-#: ../gap/gap_story_properties.c:4308
-#| msgid "Select the source layer"
+#: ../gap/gap_story_properties.c:4593
 msgid "Set the mask name"
 msgstr "Set the mask name"
 
-#: ../gap/gap_story_properties.c:4337
+#: ../gap/gap_story_properties.c:4622
 msgid "Name of the layermask definition clip"
 msgstr "Name of the layermask definition clip"
 
-#: ../gap/gap_story_properties.c:4349
-#| msgid ""
-#| "Reference to a layermask definition clip.\n"
-#| "Layermasks are used to control opacity. Track 0 is used for definitions "
-#| "of layermask clips."
+#: ../gap/gap_story_properties.c:4634
 msgid ""
 "Reference to a layermask definition clip in the Mask section.\n"
 "Layermasks are used to control opacity."
@@ -7373,41 +10728,61 @@ msgstr ""
 "Layermasks are used to control opacity."
 
 #. the mask enable check button
-#: ../gap/gap_story_properties.c:4379
+#: ../gap/gap_story_properties.c:4664
 msgid "enable"
 msgstr "enable"
 
-#: ../gap/gap_story_properties.c:4388
+#: ../gap/gap_story_properties.c:4673
 msgid "ON: Enable layer mask"
 msgstr "ON: Enable layer mask"
 
 #. the Mask Anchor Mode label
-#: ../gap/gap_story_properties.c:4425
+#: ../gap/gap_story_properties.c:4710
 msgid "Mask Anchor:"
 msgstr "Mask Anchor:"
 
-#. radio button mask_anchor None
-#: ../gap/gap_story_properties.c:4444
+#. radio button mask_anchor Clip
+#: ../gap/gap_story_properties.c:4729
 msgid "Clip"
 msgstr "Clip"
 
-#: ../gap/gap_story_properties.c:4453
+#: ../gap/gap_story_properties.c:4738
 msgid "Attach mask to clip at clip position in clip size"
 msgstr "Attach mask to clip at clip position in clip size"
 
-#. radio button mask_anchor odd
+#. radio button mask_anchor Master
 #. Hue Mode the radio buttons
 #. Channel the radio buttons
-#: ../gap/gap_story_properties.c:4462 ../gap/gap_wr_color_huesat.c:645
+#: ../gap/gap_story_properties.c:4747 ../gap/gap_wr_color_huesat.c:645
 #: ../gap/gap_wr_color_levels.c:654
 msgid "Master"
 msgstr "Master"
 
-#: ../gap/gap_story_properties.c:4471
+#: ../gap/gap_story_properties.c:4756
 msgid "Attach mask in resulting master video size at fixed position"
 msgstr "Attach mask in resulting master video size at fixed position"
 
-#: ../gap/gap_story_properties.c:4495
+#. radio button mask_anchor ColormaskClip
+#: ../gap/gap_story_properties.c:4765
+msgid "ClipColormask"
+msgstr "ClipColourmask"
+
+#: ../gap/gap_story_properties.c:4774
+#| msgid "Attach mask to clip at clip position in clip size"
+msgid "Apply as colormask to clip at clip position in clip size"
+msgstr "Apply as colourmask to clip at clip position in clip size"
+
+#. the colormask parameter file label
+#: ../gap/gap_story_properties.c:4791
+#| msgid "Mask Name:"
+msgid "Mask Params:"
+msgstr "Mask Params:"
+
+#: ../gap/gap_story_properties.c:4824
+msgid "parameter file for the colormask filter"
+msgstr "parameter file for the colourmask filter"
+
+#: ../gap/gap_story_properties.c:4850
 msgid "Maskstepsize:"
 msgstr "Maskstepsize:"
 
@@ -7416,7 +10791,7 @@ msgstr "Maskstepsize:"
 #. digits
 #. constrain
 #. lower/upper unconstrained
-#: ../gap/gap_story_properties.c:4502
+#: ../gap/gap_story_properties.c:4857
 msgid ""
 "Stepsize density for the layer mask. Use 1.0 for normal 1:1 frame by frame "
 "steps. a value of 0.5 shows each input mask frame 2 times. a value of 2.0 "
@@ -7427,101 +10802,126 @@ msgstr ""
 "shows only every 2nd input mask frame"
 
 #. the filtermacro label
-#: ../gap/gap_story_properties.c:4532
+#: ../gap/gap_story_properties.c:4887
 msgid "Filtermacro:"
 msgstr "Filtermacro:"
 
-#: ../gap/gap_story_properties.c:4564
+#: ../gap/gap_story_properties.c:4919
+#| msgid ""
+#| "filter macro to be performed when frames of this clips are rendered. A "
+#| "2nd macrofile is implicite referenced by naming convetion via the "
+#| "keyword .VARYING (as suffix or before the extension)"
 msgid ""
 "filter macro to be performed when frames of this clips are rendered. A 2nd "
-"macrofile is implicite referenced by naming convetion via the keyword ."
+"macrofile is implicitly referenced by naming convention via the keyword ."
 "VARYING (as suffix or before the extension)"
 msgstr ""
-"filter macro to be performed when frames of this clips are rendered. A "
-"second macrofile is implicitly referenced by naming convention via the "
-"keyword .VARYING (as suffix or before the extension)"
+"filter macro to be performed when frames of this clips are rendered. A 2nd "
+"macrofile is implicitly referenced by naming convention via the keyword ."
+"VARYING (as suffix or before the extension)"
 
-#: ../gap/gap_story_properties.c:4603
+#: ../gap/gap_story_properties.c:4958
 msgid ""
 "Steps for macro applying with varying values: (1 for apply with const values)"
 msgstr ""
 "Steps for macro applying with varying values: (1 for apply with const values)"
 
-#: ../gap/gap_story_render_audio.c:449
+#: ../gap/gap_story_properties.c:5026
+msgid ""
+"acceleration characteristic for filtermacro 0=off positive accelerate, "
+"negative decelerate"
+msgstr ""
+"acceleration characteristic for filtermacro 0=off positive accelerate, "
+"negative decelerate"
+
+#: ../gap/gap_story_render_audio.c:472
 #, c-format
 msgid "cant load:  %s to memory"
 msgstr "cant load:  %s to memory"
 
-#: ../gap/gap_story_render_audio.c:834
+#: ../gap/gap_story_render_audio.c:857
 #, c-format
 msgid "extracting audio to tmp audiofile"
 msgstr "extracting audio to tmp audiofile"
 
-#: ../gap/gap_story_render_audio.c:839
+#: ../gap/gap_story_render_audio.c:862
 #, c-format
 msgid "seeking audio"
 msgstr "seeking audio"
 
-#: ../gap/gap_story_render_audio.c:1111
+#: ../gap/gap_story_render_audio.c:1134
 #, c-format
 msgid "file not found:  %s for audioinput"
 msgstr "file not found:  %s for audioinput"
 
-#: ../gap/gap_story_render_audio.c:1261 ../gap/gap_story_render_audio.c:1408
+#: ../gap/gap_story_render_audio.c:1313 ../gap/gap_story_render_audio.c:1460
 #, c-format
-msgid "converting audio (via external programm)"
-msgstr "converting audio (via external programm)"
+#| msgid "converting audio (via external programm)"
+msgid "converting audio (via external program)"
+msgstr "converting audio (via external program)"
 
-#: ../gap/gap_story_render_audio.c:1327 ../gap/gap_story_render_audio.c:1457
+#: ../gap/gap_story_render_audio.c:1379
 #, c-format
 msgid "cant use file:  %s as audioinput"
 msgstr "cant use file:  %s as audioinput"
 
-#: ../gap/gap_story_render_audio.c:1344
+#: ../gap/gap_story_render_audio.c:1396
 #, c-format
 msgid "ERROR file: %s is not a supported videoformat"
 msgstr "ERROR file: %s is not a supported videoformat"
 
-#: ../gap/gap_story_render_audio.c:1599
+#: ../gap/gap_story_render_audio.c:1509
+#, c-format
+msgid ""
+"cant use file:  %s as audioinput\n"
+"(external converter %s FAILED to resample as WAV format at target samplerate "
+"%d)"
+msgstr ""
+"cant use file:  %s as audioinput\n"
+"(external converter %s FAILED to resample as WAV format at target samplerate "
+"%d)"
+
+#: ../gap/gap_story_render_audio.c:1655
 #, c-format
 msgid "checking audio peaks"
 msgstr "checking audio peaks"
 
-#: ../gap/gap_story_render_audio.c:1633
+#: ../gap/gap_story_render_audio.c:1689
 #, c-format
 msgid "writing composite audiofile"
 msgstr "writing composite audiofile"
 
-#: ../gap/gap_story_render_audio.c:1652
+#: ../gap/gap_story_render_audio.c:1708
 #, c-format
 msgid "cant write audio to file: %s "
 msgstr "cant write audio to file: %s "
 
-#: ../gap/gap_story_render_audio.c:1664 ../vid_common/gap_cme_gui.c:1436
-#: ../vid_common/gap_cme_gui.c:1602
+#: ../gap/gap_story_render_audio.c:1720 ../vid_common/gap_cme_gui.c:1500
+#: ../vid_common/gap_cme_gui.c:1666
 #, c-format
 msgid "ready"
 msgstr "ready"
 
-#: ../gap/gap_story_render_processor.c:774
+#: ../gap/gap_story_render_processor.c:1031
 #, c-format
 msgid "encoding_video_frame_%06d"
 msgstr "encoding_video_frame_%06d"
 
-#: ../gap/gap_story_render_processor.c:2788
+#: ../gap/gap_story_render_processor.c:3287
 #, c-format
 msgid "analyze line %d (out of %d)"
 msgstr "analyse line %d (out of %d)"
 
-#: ../gap/gap_story_render_processor.c:2930
-msgid "No Frames or Images found ...."
-msgstr "No Frames or Images found ...."
+#: ../gap/gap_story_render_processor.c:3429
+#| msgid "No Frames or Images found ...."
+msgid "No Frames or Images found ..."
+msgstr "No Frames or Images found ..."
 
-#: ../gap/gap_story_render_processor.c:5110
+#: ../gap/gap_story_render_processor.c:7621
 msgid "Seek Inputvideoframe..."
 msgstr "Seek Inputvideoframe..."
 
-#: ../gap/gap_story_render_processor.c:5115
+#: ../gap/gap_story_render_processor.c:7655
 msgid "Continue Encoding..."
 msgstr "Continue Encoding..."
 
@@ -7530,17 +10930,14 @@ msgid "please enter a unique section name"
 msgstr "please enter a unique section name"
 
 #: ../gap/gap_story_section_properties.c:301
-#| msgid "Selection"
 msgid "MAIN Section"
 msgstr "MAIN Section"
 
 #: ../gap/gap_story_section_properties.c:306
-#| msgid "Selection"
 msgid "Mask Section"
 msgstr "Mask Section"
 
 #: ../gap/gap_story_section_properties.c:310
-#| msgid "Selection"
 msgid "Sub Section"
 msgstr "Sub Section"
 
@@ -7556,16 +10953,15 @@ msgstr ""
 "Could not delete current subsection because it is still used as Clip in the "
 "MAIN section"
 
-#: ../gap/gap_story_section_properties.c:640
+#: ../gap/gap_story_section_properties.c:648
 msgid "Clips of the MAIN section are rendered in the output video"
 msgstr "Clips of the MAIN section are rendered in the output video"
 
-#: ../gap/gap_story_section_properties.c:643
-#| msgid "Master"
+#: ../gap/gap_story_section_properties.c:651
 msgid "Mask"
 msgstr "Mask"
 
-#: ../gap/gap_story_section_properties.c:646
+#: ../gap/gap_story_section_properties.c:654
 msgid ""
 "Clips in the Mask section have global scope in all other sections,  and can "
 "be attached as (animated) masks to clips in all other  sections to add "
@@ -7579,7 +10975,7 @@ msgstr ""
 "makes the pixel fully transparent, all other colours in the mask result in "
 "more or less transparency depending on their brightness."
 
-#: ../gap/gap_story_section_properties.c:657
+#: ../gap/gap_story_section_properties.c:665
 msgid ""
 "sub sections are some kind of repository. Rendering of clips in sub sections "
 "depends on  corresponding references in the MAIN section via clip type "
@@ -7588,70 +10984,67 @@ msgstr ""
 "sub sections are some kind of repository. Rendering of clips in sub sections "
 "depends on corresponding references in the MAIN section via clip type SECTION"
 
-#: ../gap/gap_story_section_properties.c:758
-#| msgid "Clip Properties"
+#: ../gap/gap_story_section_properties.c:763
 msgid "Section Properties"
 msgstr "Section Properties"
 
 #. the Section Type: label
-#: ../gap/gap_story_section_properties.c:794
-#| msgid "Mask Type:"
+#: ../gap/gap_story_section_properties.c:799
 msgid "Type:"
 msgstr "Type:"
 
-#: ../gap/gap_story_section_properties.c:872
-#| msgid "Select Storyboardfile"
+#: ../gap/gap_story_section_properties.c:877
 msgid "Delete storyboard section"
 msgstr "Delete storyboard section"
 
 #. the info label
-#: ../gap/gap_story_section_properties.c:883
+#: ../gap/gap_story_section_properties.c:888
 msgid "Info:"
 msgstr "Info:"
 
-#: ../gap/gap_story_vthumb.c:293
+#: ../gap/gap_story_vthumb.c:295
 #, c-format
 msgid "Creating Index (decoder: %s)"
 msgstr "Creating Index (decoder: %s)"
 
-#: ../gap/gap_vex_dialog.c:236
+#: ../gap/gap_vex_dialog.c:237
 msgid "Overwrite File"
 msgstr "Overwrite File"
 
-#: ../gap/gap_vex_dialog.c:246
+#: ../gap/gap_vex_dialog.c:247
 #, c-format
 msgid "File: %s already exists"
 msgstr "File: %s already exists"
 
-#: ../gap/gap_vex_dialog.c:687 ../gap/gap_vex_dialog.c:690
+#: ../gap/gap_vex_dialog.c:703 ../gap/gap_vex_dialog.c:706
 msgid "Set range to extract"
 msgstr "Set range to extract"
 
-#: ../gap/gap_vex_dialog.c:815
+#: ../gap/gap_vex_dialog.c:807
 msgid "unknown"
 msgstr "unknown"
 
-#: ../gap/gap_vex_dialog.c:1803
+#: ../gap/gap_vex_dialog.c:1805
 msgid "Select input videofile"
 msgstr "Select input videofile"
 
-#: ../gap/gap_vex_dialog.c:1841
+#: ../gap/gap_vex_dialog.c:1843
 msgid "Select basename for frame(s)"
 msgstr "Select basename for frame(s)"
 
-#: ../gap/gap_vex_dialog.c:1879 ../vid_common/gap_cme_gui.c:2279
+#: ../gap/gap_vex_dialog.c:1881 ../vid_common/gap_cme_gui.c:2360
 msgid "Select Audiofilename"
 msgstr "Select Audiofilename"
 
-#: ../gap/gap_vex_dialog.c:2023 ../gap/gap_vex_main.c:174
-#: ../gap/gap_vex_main.c:194
+#: ../gap/gap_vex_dialog.c:2025 ../gap/gap_vex_main.c:176
+#: ../gap/gap_vex_main.c:196
 msgid "Extract Videorange"
 msgstr "Extract Videorange"
 
 #. gtk_container_set_border_width (GTK_CONTAINER (mw__vbox1), 5);
 #. XXXXXXXXXXX Player Frame  XXXXXXXXXXXX
 #. the player_frame
-#: ../gap/gap_vex_dialog.c:2054
+#: ../gap/gap_vex_dialog.c:2056
 msgid "Select Videorange"
 msgstr "Select Videorange"
 
@@ -7661,56 +11054,40 @@ msgstr "Select Videorange"
 #.
 #. gtk_widget_show (mw__player_frame);
 #. not yet, show the widget later
-#: ../gap/gap_vex_dialog.c:2068
+#: ../gap/gap_vex_dialog.c:2070
 msgid "Input Video selection"
 msgstr "Input Video selection"
 
 #. the videofile label
-#: ../gap/gap_vex_dialog.c:2087
+#: ../gap/gap_vex_dialog.c:2089
 msgid "Videofilename:"
 msgstr "Videofilename:"
 
-#: ../gap/gap_vex_dialog.c:2105
+#: ../gap/gap_vex_dialog.c:2107
 msgid "Name of videofile (used as inputfile)"
 msgstr "Name of videofile (used as inputfile)"
 
-#. the videofile button (that invokes fileselection dialog)
-#. the basename button (that invokes the fileselection dialog)
-#. the output audiofile button (that invokes the fileselection dialog)
-#. the (output) video filebrowser button
-#. the Macrofile filebrowser button
-#. the Storyboard filebrowser button
-#. the Audiofile filebrowser button
-#. the pass_logfile fileselector button
-#: ../gap/gap_vex_dialog.c:2109 ../gap/gap_vex_dialog.c:2481
-#: ../gap/gap_vex_dialog.c:2705 ../vid_common/gap_cme_gui.c:2683
-#: ../vid_common/gap_cme_gui.c:2961 ../vid_common/gap_cme_gui.c:2997
-#: ../vid_common/gap_cme_gui.c:3313
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3352
-msgid "..."
-msgstr "..."
-
-#: ../gap/gap_vex_dialog.c:2116
+#: ../gap/gap_vex_dialog.c:2118
 msgid "Select video using file browser"
 msgstr "Select video using file browser"
 
 #. MMX sometimes gives unusable results, and therefore is always OFF
 #. * checkbox is not needed any more..
 #.
-#: ../gap/gap_vex_dialog.c:2123
+#: ../gap/gap_vex_dialog.c:2125
 msgid "Disable MMX"
 msgstr "Disable MMX"
 
-#: ../gap/gap_vex_dialog.c:2151
+#: ../gap/gap_vex_dialog.c:2153
 msgid "Frame number of 1.st frame to extract"
 msgstr "Frame number of 1.st frame to extract"
 
 #. the videorange button (that invokes the player for video range selection)
-#: ../gap/gap_vex_dialog.c:2169
+#: ../gap/gap_vex_dialog.c:2171
 msgid "Video Range"
 msgstr "Video Range"
 
-#: ../gap/gap_vex_dialog.c:2177
+#: ../gap/gap_vex_dialog.c:2179
 msgid ""
 "Visual video range selection via videoplayer\n"
 "SHIFT: Open a separate player window"
@@ -7718,7 +11095,7 @@ msgstr ""
 "Visual video range selection via videoplayer\n"
 "SHIFT: Open a separate player window"
 
-#: ../gap/gap_vex_dialog.c:2208
+#: ../gap/gap_vex_dialog.c:2210
 msgid ""
 "Frame number of last frame to extract. To extract all frames use a range "
 "from 1 to 999999. (Extract stops at the last available frame)"
@@ -7727,19 +11104,19 @@ msgstr ""
 "from 1 to 999999. (Extract stops at the last available frame)"
 
 #. the videorange button (that invokes the player for video range selection in docked mode)
-#: ../gap/gap_vex_dialog.c:2229
+#: ../gap/gap_vex_dialog.c:2231
 msgid "VideoRange"
 msgstr "VideoRange"
 
-#: ../gap/gap_vex_dialog.c:2266
+#: ../gap/gap_vex_dialog.c:2268
 msgid "Videotrack number (0 == extract no frames)"
 msgstr "Videotrack number (0 == extract no frames)"
 
-#: ../gap/gap_vex_dialog.c:2300
+#: ../gap/gap_vex_dialog.c:2302
 msgid "Audiotrack number (0 == extract no audio)"
 msgstr "Audiotrack number (0 == extract no audio)"
 
-#: ../gap/gap_vex_dialog.c:2329
+#: ../gap/gap_vex_dialog.c:2331
 msgid ""
 "leave empty or select your preferred decoder (libmpeg3, libavformat, "
 "quicktime4linux)"
@@ -7747,16 +11124,16 @@ msgstr ""
 "leave empty or select your preferred decoder (libmpeg3, libavformat, "
 "quicktime4linux)"
 
-#: ../gap/gap_vex_dialog.c:2335
+#: ../gap/gap_vex_dialog.c:2337
 msgid "(none, automatic)"
 msgstr "(none, automatic)"
 
 #. the (Active) Decoder Label(s)
-#: ../gap/gap_vex_dialog.c:2359
+#: ../gap/gap_vex_dialog.c:2357
 msgid "Active Decoder:"
 msgstr "Active Decoder:"
 
-#: ../gap/gap_vex_dialog.c:2369 ../gap/gap_vex_dialog.c:2407
+#: ../gap/gap_vex_dialog.c:2367 ../gap/gap_vex_dialog.c:2405
 msgid "****"
 msgstr "****"
 
@@ -7764,11 +11141,11 @@ msgstr "****"
 #. * (the videoapi delivers exact frame positions on most videos
 #. *  but sometimes is not exact when libmepg3 is used)
 #.
-#: ../gap/gap_vex_dialog.c:2382
+#: ../gap/gap_vex_dialog.c:2380
 msgid "Exact Seek"
 msgstr "Exact Seek"
 
-#: ../gap/gap_vex_dialog.c:2385
+#: ../gap/gap_vex_dialog.c:2383
 msgid ""
 "ON: emulate seek operations by sequential reads, even when videoindex is "
 "available"
@@ -7777,42 +11154,46 @@ msgstr ""
 "available"
 
 #. the Aspect Ratio Label(s)
-#: ../gap/gap_vex_dialog.c:2397
+#: ../gap/gap_vex_dialog.c:2395
 msgid "Aspect Ratio:"
 msgstr "Aspect Ratio:"
 
 #. the output frame
 #. the hbox
-#: ../gap/gap_vex_dialog.c:2421 ../vid_common/gap_cme_gui.c:2656
+#: ../gap/gap_vex_dialog.c:2419 ../vid_common/gap_cme_gui.c:2737
 msgid "Output"
 msgstr "Output"
 
-#. the multilayer checkbox (decide if extract writes to frames on disc or to one image)
+#: ../gap/gap_vex_dialog.c:2446
+#| msgid ""
+#| "On: extracted frames are stored in one multilayer image\n"
+#| "Off: extracted frames are written to frame files on disc"
+msgid "extracted frames are written to frame files on disc"
+msgstr "extracted frames are written to frame files on disc"
+
 #: ../gap/gap_vex_dialog.c:2447
-msgid "Create only one multilayer Image"
-msgstr "Create only one multilayer Image"
+#| msgid "Generate animated preview as multilayer image"
+msgid "extracted frames are stored in one multilayer image"
+msgstr "extracted frames are stored in one multilayer image"
 
-#: ../gap/gap_vex_dialog.c:2453
-msgid ""
-"On: extracted frames are stored in one multilayer image\n"
-"Off: extracted frames are written to frame files on disc"
-msgstr ""
-"On: extracted frames are stored in one multilayer image\n"
-"Off: extracted frames are written to frame files on disc"
+#: ../gap/gap_vex_dialog.c:2448
+#| msgid "Delete storyboard section"
+msgid "create a storyboard from selected video clip"
+msgstr "create a storyboard from selected video clip"
 
-#: ../gap/gap_vex_dialog.c:2477
+#: ../gap/gap_vex_dialog.c:2479
 msgid "Basename for extracted frames (framenr and extension is added)"
 msgstr "Basename for extracted frames (framenr and extension is added)"
 
-#: ../gap/gap_vex_dialog.c:2478
+#: ../gap/gap_vex_dialog.c:2480
 msgid "frame_"
 msgstr "frame_"
 
-#: ../gap/gap_vex_dialog.c:2488
+#: ../gap/gap_vex_dialog.c:2490
 msgid "Use filebrowser to select basename for extracted frames"
 msgstr "Use filebrowser to select basename for extracted frames"
 
-#: ../gap/gap_vex_dialog.c:2519
+#: ../gap/gap_vex_dialog.c:2521
 msgid ""
 "Digits to use for framenumber part in filenames (use 1 if you dont want "
 "leading zeroes)"
@@ -7821,25 +11202,27 @@ msgstr ""
 "leading zeroes)"
 
 #. the graymask checkbutton
-#: ../gap/gap_vex_dialog.c:2530
+#: ../gap/gap_vex_dialog.c:2532
 msgid "graymask"
 msgstr "greymask"
 
-#: ../gap/gap_vex_dialog.c:2535
+#: ../gap/gap_vex_dialog.c:2537
+#| msgid ""
+#| "On: extract grayscale mask (generated by bluebox)\n"
+#| "Off: extract color frames 1.1"
 msgid ""
 "On: extract grayscale mask (generated by bluebox)\n"
-"Off: extract color frames 1.1"
+"Off: extract color frames 1:1"
 msgstr ""
 "On: extract greyscale mask (generated by bluebox)\n"
-"Off: extract colour frames 1.1"
+"Off: extract colour frames 1:1"
 
 #. the layermask checkbutton
-#: ../gap/gap_vex_dialog.c:2543
-#| msgid "Apply layermask"
+#: ../gap/gap_vex_dialog.c:2545
 msgid "layermask"
 msgstr "layermask"
 
-#: ../gap/gap_vex_dialog.c:2548
+#: ../gap/gap_vex_dialog.c:2550
 msgid ""
 "On: bluebox shall generate transparency as layermask\n"
 "Off: bluebox shall generate transparency as alpha channel"
@@ -7848,95 +11231,105 @@ msgstr ""
 "Off: bluebox shall generate transparency as alpha channel"
 
 #. the bluebox checkbutton
-#: ../gap/gap_vex_dialog.c:2556
-#| msgid "Bluebox"
+#: ../gap/gap_vex_dialog.c:2558
 msgid "bluebox"
 msgstr "bluebox"
 
-#: ../gap/gap_vex_dialog.c:2563
+#: ../gap/gap_vex_dialog.c:2565
+#| msgid ""
+#| "On: add trasparency for extracted frames via blubox filter (using values "
+#| "of last run in this session)\n"
+#| "Off: extract frames 1.1"
 msgid ""
-"On: add trasparency for extracted frames via blubox filter (using values of "
-"last run in this session)\n"
+"On: add transparency for extracted frames via bluebox filter (using values "
+"of last run in this session)\n"
 "Off: extract frames 1.1"
 msgstr ""
-"On: add trasparency for extracted frames via blubox filter (using values of "
-"last run in this session)\n"
+"On: add transparency for extracted frames via bluebox filter (using values "
+"of last run in this session)\n"
 "Off: extract frames 1.1"
 
-#: ../gap/gap_vex_dialog.c:2596
+#: ../gap/gap_vex_dialog.c:2598
 msgid "Extension of extracted frames (.xcf, .jpg, .ppm)"
 msgstr "Extension of extracted frames (.xcf, .jpg, .ppm)"
 
-#: ../gap/gap_vex_dialog.c:2597
+#: ../gap/gap_vex_dialog.c:2599
 msgid ".xcf"
 msgstr ".xcf"
 
 #. the framenumber for 1st frame label
-#: ../gap/gap_vex_dialog.c:2608
+#: ../gap/gap_vex_dialog.c:2610
 msgid "Framenr 1:"
 msgstr "Framenr 1:"
 
-#: ../gap/gap_vex_dialog.c:2629
+#: ../gap/gap_vex_dialog.c:2631
 msgid ""
 "Framenumber for 1st extracted frame (use 0 for keeping original framenumbers)"
 msgstr ""
 "Framenumber for 1st extracted frame (use 0 for keeping original framenumbers)"
 
-#: ../gap/gap_vex_dialog.c:2660
+#: ../gap/gap_vex_dialog.c:2662
 msgid "0.0 .. no interpolation, 1.0 smooth interpolation at deinterlacing"
 msgstr "0.0 .. no interpolation, 1.0 smooth interpolation at deinterlacing"
 
-#: ../gap/gap_vex_dialog.c:2665
+#: ../gap/gap_vex_dialog.c:2667
 msgid "no deinterlace"
 msgstr "no deinterlace"
 
-#: ../gap/gap_vex_dialog.c:2666
+#: ../gap/gap_vex_dialog.c:2668
 msgid "deinterlace (odd lines only)"
 msgstr "deinterlace (odd lines only)"
 
-#: ../gap/gap_vex_dialog.c:2667
+#: ../gap/gap_vex_dialog.c:2669
 msgid "deinterlace (even lines only)"
 msgstr "deinterlace (even lines only)"
 
-#: ../gap/gap_vex_dialog.c:2668
+#: ../gap/gap_vex_dialog.c:2670
 msgid "deinterlace frames x 2 (odd 1st)"
 msgstr "deinterlace frames x 2 (odd 1st)"
 
-#: ../gap/gap_vex_dialog.c:2669
+#: ../gap/gap_vex_dialog.c:2671
 msgid "deinterlace frames x 2 (even 1st)"
 msgstr "deinterlace frames x 2 (even 1st)"
 
-#: ../gap/gap_vex_dialog.c:2680
+#: ../gap/gap_vex_dialog.c:2678
 msgid "Deinterlace splits each extracted frame in 2 frames"
 msgstr "Deinterlace splits each extracted frame in 2 frames"
 
-#: ../gap/gap_vex_dialog.c:2701
+#: ../gap/gap_vex_dialog.c:2699
 msgid "Name for extracted audio (audio is written in RIFF WAV format)"
 msgstr "Name for extracted audio (audio is written in RIFF WAV format)"
 
-#: ../gap/gap_vex_dialog.c:2702
+#: ../gap/gap_vex_dialog.c:2700
 msgid "frame.wav"
 msgstr "frame.wav"
 
-#: ../gap/gap_vex_dialog.c:2712
+#: ../gap/gap_vex_dialog.c:2710
 msgid "Use filebrowser to select audiofilename"
 msgstr "Use filebrowser to select audiofilename"
 
-#: ../gap/gap_vex_dialog.c:2718
+#: ../gap/gap_vex_dialog.c:2716
 msgid "Start extraction"
 msgstr "Start extraction"
 
-#: ../gap/gap_vex_exec.c:370
+#: ../gap/gap_vex_exec.c:283
+#, c-format
+#| msgid ""
+#| "failed to save file:\n"
+#| "'%s'"
+msgid "failed to extract frame from video: %s"
+msgstr "failed to extract frame from video: %s"
+
+#: ../gap/gap_vex_exec.c:550
 msgid "Seek Frame Position..."
 msgstr "Seek Frame Position..."
 
-#: ../gap/gap_vex_exec.c:422
+#: ../gap/gap_vex_exec.c:602
 msgid "Extracting Frames..."
 msgstr "Extracting Frames..."
 
-#: ../gap/gap_vex_exec.c:504
+#: ../gap/gap_vex_exec.c:684
 #, c-format
-#| msgid "Unable to open file %s"
 msgid ""
 "failed to save file:\n"
 "'%s'"
@@ -7944,8 +11337,21 @@ msgstr ""
 "failed to save file:\n"
 "'%s'"
 
+#: ../gap/gap_vex_main.c:274
+msgid "MAIN_TST"
+msgstr "MAIN_TST"
+
+#: ../gap/gap_vex_main.c:398
+msgid ""
+"Videoextract is not available because GIMP-GAP was configured and compiled "
+"with\n"
+" --disable-videoapi-support"
+msgstr ""
+"Videoextract is not available because GIMP-GAP was configured and compiled "
+"with\n"
+" --disable-videoapi-support"
+
 #: ../gap/gap_video_index_creator.c:208
-#| msgid "Cancel Videoindex creation"
 msgid "Video Index Creation..."
 msgstr "Video Index Creation..."
 
@@ -7959,7 +11365,6 @@ msgid "NO vindex created (QUICK)"
 msgstr "NO vindex created (QUICK)"
 
 #: ../gap/gap_video_index_creator.c:527
-#| msgid "File already exists"
 msgid "vindex already OK"
 msgstr "vindex already OK"
 
@@ -7991,18 +11396,27 @@ msgid "  %s (%d of %d)"
 msgstr "  %s (%d of %d)"
 
 #: ../gap/gap_video_index_creator.c:924
+#| msgid ""
+#| "Conditional video index creation,  based on a few quick timcode "
+#| "probereads.\n"
+#| "Skip index creation if native seek seems possible\n"
+#| "\n"
+#| "WARNING: positioning via native seek may not work exact in case critical "
+#| "timecode steps were not detected in the quick test)"
 msgid ""
-"Conditional video index creation,  based on a few quick timcode probereads.\n"
+"Conditional video index creation,  based on a few quick timecode "
+"probereads.\n"
 "Skip index creation if native seek seems possible\n"
 "\n"
 "WARNING: positioning via native seek may not work exact in case critical "
-"timecode steps were not detected in the quick test)"
+"timecode steps were not detected in the quick test."
 msgstr ""
-"Conditional video index creation,  based on a few quick timcode probereads.\n"
+"Conditional video index creation,  based on a few quick timecode "
+"probereads.\n"
 "Skip index creation if native seek seems possible\n"
 "\n"
 "WARNING: positioning via native seek may not work exact in case critical "
-"timecode steps were not detected in the quick test)"
+"timecode steps were not detected in the quick test."
 
 #: ../gap/gap_video_index_creator.c:929
 msgid ""
@@ -8023,15 +11437,17 @@ msgstr ""
 "timecode steps were not detected in the probereads."
 
 #: ../gap/gap_video_index_creator.c:935
+#| msgid ""
+#| "Create video index. Requires unconditional full scann of all frames."
+#| "Native seek is enabled only in case all timecodes are OK."
 msgid ""
-"Create video index. Requires unconditional full scann of all frames.Native "
+"Create video index. Requires unconditional full scan of all frames. Native "
 "seek is enabled only in case all timecodes are OK."
 msgstr ""
 "Create video index. Requires unconditional full scan of all frames. Native "
 "seek is enabled only in case all timecodes are OK."
 
 #: ../gap/gap_video_index_creator.c:944
-#| msgid "Videofilename:"
 msgid "Videofile:"
 msgstr "Videofile:"
 
@@ -8052,12 +11468,10 @@ msgid "Create video index based on the specified decoder library"
 msgstr "Create video index based on the specified decoder library"
 
 #: ../gap/gap_video_index_creator.c:971
-#| msgid "Select video codec"
 msgid "Select video track"
 msgstr "Select video track"
 
 #: ../gap/gap_video_index_creator.c:983
-#| msgid "Paintmode"
 msgid "operation mode"
 msgstr "operation mode"
 
@@ -8066,104 +11480,253 @@ msgid "Percentage:"
 msgstr "Percentage:"
 
 #: ../gap/gap_video_index_creator.c:994
+#| msgid ""
+#| "stop scann after percentage reached and no unplausible timecode was "
+#| "detected so far (only relevant in smart mode)"
 msgid ""
-"stop scann after percentage reached and no unplausible timecode was detected "
+"stop scan after percentage reached and no implausible timecode was detected "
 "so far (only relevant in smart mode)"
 msgstr ""
 "stop scan after percentage reached and no implausible timecode was detected "
 "so far (only relevant in smart mode)"
 
 #: ../gap/gap_video_index_creator.c:1012
-#| msgid "Cancel Videoindex creation"
 msgid "Video Index Creation"
 msgstr "Video Index Creation"
 
-#: ../gap/gap_video_index_creator.c:1156 ../gap/gap_video_index_creator.c:1236
-#| msgid "** not available **"
+#: ../gap/gap_video_index_creator.c:1157 ../gap/gap_video_index_creator.c:1237
 msgid " ** no video **"
 msgstr " ** no video **"
 
-#: ../gap/gap_video_index_creator.c:1162
+#: ../gap/gap_video_index_creator.c:1163
 msgid "processing not finished"
 msgstr "processing not finished"
 
-#: ../gap/gap_video_index_creator.c:1242
+#: ../gap/gap_video_index_creator.c:1243
 msgid "processing in progress"
 msgstr "processing in progress"
 
-#: ../gap/gap_video_index_creator.c:1334
-#| msgid "Videofilename:"
+#: ../gap/gap_video_index_creator.c:1335
 msgid "videofile"
 msgstr "videofile"
 
 #. the Status frame
-#: ../gap/gap_video_index_creator.c:1340 ../vid_common/gap_cme_gui.c:2695
+#: ../gap/gap_video_index_creator.c:1341 ../vid_common/gap_cme_gui.c:2776
 msgid "Status"
 msgstr "Status"
 
-#: ../gap/gap_video_index_creator.c:1389
-#| msgid "Cancel Videoindex creation"
+#: ../gap/gap_video_index_creator.c:1390
 msgid "Video Index Creation Progress"
 msgstr "Video Index Creation Progress"
 
-#: ../gap/gap_video_index_creator.c:1516
+#: ../gap/gap_video_index_creator.c:1517
 msgid "processing cancelled"
 msgstr "processing cancelled"
 
-#: ../gap/gap_video_index_creator.c:1520
+#: ../gap/gap_video_index_creator.c:1521
 msgid "processing finished"
 msgstr "processing finished"
 
-#: ../gap/gap_video_index_creator.c:1574
+#: ../gap/gap_video_index_creator.c:1575
 #, c-format
 msgid "Quick check %0.3f %%"
 msgstr "Quick check %0.3f %%"
 
-#: ../gap/gap_video_index_creator.c:1585
+#: ../gap/gap_video_index_creator.c:1586
 #, c-format
 msgid "Smart check %0.3f %% (of %0.3f %%)"
 msgstr "Smart check %0.3f %% (of %0.3f %%)"
 
-#: ../gap/gap_video_index_creator.c:1591
+#: ../gap/gap_video_index_creator.c:1594
 #, c-format
-#| msgid "Create Videoindex file"
 msgid "Creating video index %0.3f %%"
 msgstr "Creating video index %0.3f %%"
 
-#: ../gap/gap_vex_main.c:270
-msgid "MAIN_TST"
-msgstr "MAIN_TST"
+#: ../gap/gap_video_index_creator.c:1600
+#, c-format
+#| msgid "Creating video index %0.3f %%"
+msgid "Creating video index %0.3f %% (%d)"
+msgstr "Creating video index %0.3f %% (%d)"
+
+#. The dialog1 and main vbox
+#: ../gap/gap_water_pattern.c:1039
+#| msgid "Layer Pattern:"
+msgid "Water-Pattern"
+msgstr "Water-Pattern"
+
+#. shiftPhaseX spinbutton
+#: ../gap/gap_water_pattern.c:1142
+msgid "Phase shift X:"
+msgstr "Phase shift X:"
 
-#: ../gap/gap_vex_main.c:394
+#: ../gap/gap_water_pattern.c:1150
+msgid "Horizontal shift phase where 1.0 refers to image width"
+msgstr "Horizontal shift phase where 1.0 refers to image width"
+
+#: ../gap/gap_water_pattern.c:1216
 msgid ""
-"Videoextract is not available because GIMP-GAP was configured and compiled "
-"with\n"
-" --disable-videoapi-support"
+"ON: create waterpattern cloud layers according to options. OFF: Use external "
+"pattern layers. "
 msgstr ""
-"Videoextract is not available because GIMP-GAP was configured and compiled "
-"with\n"
-" --disable-videoapi-support"
+"ON: create waterpattern cloud layers according to options. OFF: Use external "
+"pattern layers. "
+
+#. pattern
+#: ../gap/gap_water_pattern.c:1227
+#| msgid "Layer Pattern:"
+msgid "Layer Pattern 1:"
+msgstr "Layer Pattern 1:"
+
+#: ../gap/gap_water_pattern.c:1252
+#| msgid "Layer Pattern:"
+msgid "Layer Pattern 2:"
+msgstr "Layer Pattern 2:"
+
+#: ../gap/gap_water_pattern.c:1288
+msgid ""
+"Horizontal scaling of the random patterns that are created for rendering "
+"(cloud1 and cloud2 layers)"
+msgstr ""
+"Horizontal scaling of the random patterns that are created for rendering "
+"(cloud1 and cloud2 layers)"
+
+#: ../gap/gap_water_pattern.c:1307
+msgid ""
+"Vertical scaling of the random patterns that are created for rendering "
+"(cloud1 and cloud2 layers)"
+msgstr ""
+"Vertical scaling of the random patterns that are created for rendering "
+"(cloud1 and cloud2 layers)"
+
+#: ../gap/gap_water_pattern.c:1319
+#| msgid "Select Pattern:"
+msgid "Seed Pattern 1:"
+msgstr "Seed Pattern 1:"
+
+#: ../gap/gap_water_pattern.c:1349
+msgid "Seed for creating random pattern (cloud2 layer) use 0 for random value."
+msgstr ""
+"Seed for creating random pattern (cloud2 layer) use 0 for random value."
+
+#. useHighlights checkbutton
+#: ../gap/gap_water_pattern.c:1387
+#| msgid "New Height:"
+msgid "Use Highlights:"
+msgstr "Use Highlights:"
+
+#: ../gap/gap_water_pattern.c:1397
+msgid "Render water pattern highlight effect"
+msgstr "Render water pattern highlight effect"
+
+#: ../gap/gap_water_pattern.c:1418
+msgid "The highlight strength (i.e. opacity)"
+msgstr "The highlight strength (i.e. opacity)"
+
+#. useDisplaceMap checkbutton
+#: ../gap/gap_water_pattern.c:1499
+msgid "Use Displace Map:"
+msgstr "Use Displace Map:"
+
+#: ../gap/gap_water_pattern.c:1510
+msgid ""
+"Render water pattern distortion effect (by applying a generated displace map)"
+msgstr ""
+"Render water pattern distortion effect (by applying a generated displace map)"
+
+#: ../gap/gap_water_pattern.c:1519
+msgid "Strength:"
+msgstr "Strength:"
+
+#: ../gap/gap_water_pattern.c:1529
+msgid "The distortion displace strength"
+msgstr "The distortion displace strength"
+
+#: ../gap/gap_water_pattern.c:1656
+#| msgid "Layer Pattern:"
+msgid "Water Pattern..."
+msgstr "Water Pattern..."
+
+#: ../gap/gap_wr_color_balance.c:235
+msgid "Color Balance..."
+msgstr "Colour Balance..."
+
+#. Menu names
+#: ../gap/gap_wr_color_balance.c:259 ../gap/gap_wr_color_curve.c:1368
+#: ../gap/gap_wr_color_huesat.c:287 ../gap/gap_wr_color_levels.c:295
+#: ../gap/gap_wr_desaturate.c:213
+msgid "<Image>/Video/Layer/Colors/"
+msgstr "<Image>/Video/Layer/Colours/"
+
+#. The dialog1 and main vbox
+#: ../gap/gap_wr_color_balance.c:564
+msgid "Color-Balance"
+msgstr "Colour-Balance"
+
+#. the frame
+#: ../gap/gap_wr_color_balance.c:599
+#| msgid "Set range to extract"
+msgid "Select Range to Adjust"
+msgstr "Select Range to Adjust"
+
+#. Transfer Mode the radio buttons
+#: ../gap/gap_wr_color_balance.c:618
+msgid "Shadows"
+msgstr "Shadows"
+
+#: ../gap/gap_wr_color_balance.c:623
+msgid "Midtones"
+msgstr "Midtones"
+
+#: ../gap/gap_wr_color_balance.c:628
+#| msgid "Hardlight"
+msgid "Highlights"
+msgstr "Highlights"
+
+#. the frame
+#: ../gap/gap_wr_color_balance.c:636
+#| msgid "Color Levels"
+msgid "Adjust Color Levels"
+msgstr "Adjust Colour Levels"
+
+#: ../gap/gap_wr_color_balance.c:661
+#| msgid "Cyan"
+msgid "Cyan/Red:"
+msgstr "Cyan/Red:"
+
+#: ../gap/gap_wr_color_balance.c:675
+#| msgid "Magenta"
+msgid "Magenta/Green:"
+msgstr "Magenta/Green:"
 
-#: ../gap/gap_wr_color_curve.c:916
+#: ../gap/gap_wr_color_balance.c:693
+#| msgid "Yellow"
+msgid "Yellow/Blue:"
+msgstr "Yellow/Blue:"
+
+#: ../gap/gap_wr_color_balance.c:711
+msgid "Preserve luminosity"
+msgstr "Preserve luminosity"
+
+#: ../gap/gap_wr_color_curve.c:920
 #, c-format
 msgid "Unable to open file %s"
 msgstr "Unable to open file %s"
 
-#: ../gap/gap_wr_color_curve.c:1128
+#: ../gap/gap_wr_color_curve.c:1132
 msgid "Load color curve from file"
 msgstr "Load colour curve from file"
 
 #. The dialog and main vbox
-#: ../gap/gap_wr_color_curve.c:1226
+#: ../gap/gap_wr_color_curve.c:1230
 msgid "CurvesFile"
 msgstr "CurvesFile"
 
 #. The Load button
-#: ../gap/gap_wr_color_curve.c:1253
+#: ../gap/gap_wr_color_curve.c:1257
 msgid "Load Curve"
 msgstr "Load Curve"
 
-#: ../gap/gap_wr_color_curve.c:1260
+#: ../gap/gap_wr_color_curve.c:1264
 msgid ""
 "Load curve from a GIMP curve file (that was saved with the GIMP's color "
 "curve tool)"
@@ -8171,16 +11734,10 @@ msgstr ""
 "Load curve from a GIMP curve file (that was saved with the GIMP's colour "
 "curve tool)"
 
-#: ../gap/gap_wr_color_curve.c:1341
+#: ../gap/gap_wr_color_curve.c:1345
 msgid "CurvesFile..."
 msgstr "CurvesFile..."
 
-#. Menu names
-#: ../gap/gap_wr_color_curve.c:1364 ../gap/gap_wr_color_huesat.c:287
-#: ../gap/gap_wr_color_levels.c:295
-msgid "<Image>/Video/Layer/Colors/"
-msgstr "<Image>/Video/Layer/Colours/"
-
 #: ../gap/gap_wr_color_huesat.c:263
 msgid "Hue-Saturation..."
 msgstr "Hue-Saturation..."
@@ -8279,36 +11836,151 @@ msgstr "Low Output:"
 msgid "High Output:"
 msgstr "High Output:"
 
+#: ../gap/gap_wr_desaturate.c:202
+#| msgid "Hue-Saturation..."
+msgid "Desaturate..."
+msgstr "Desaturate..."
+
+#. The dialog1 and main vbox
+#: ../gap/gap_wr_desaturate.c:449
+#| msgid "Saturation"
+msgid "Desaturate"
+msgstr "Desaturate"
+
+#. the frame
+#: ../gap/gap_wr_desaturate.c:476
+msgid "Choose shade of gray based on:"
+msgstr "Choose shade of grey based on:"
+
+#. Shades the label
+#: ../gap/gap_wr_desaturate.c:492
+msgid "Shades:"
+msgstr "Shades:"
+
+#. Shades the radio buttons
+#: ../gap/gap_wr_desaturate.c:499
+#| msgid "Lightness:"
+msgid "Lightness"
+msgstr "Lightness"
+
+#: ../gap/gap_wr_desaturate.c:504
+msgid "Luminosity"
+msgstr "Luminosity"
+
+#: ../gap/gap_wr_desaturate.c:509
+msgid "Average"
+msgstr "Average"
+
+#: ../gap/gap_wr_layermode.c:131
+#| msgid "Layer Modes"
+msgid "Set Layer Mode..."
+msgstr "Set Layer Mode..."
+
+#: ../gap/gap_wr_layermode.c:306
+msgid "LAYERMODE"
+msgstr "LAYERMODE"
+
 #: ../gap/gap_wr_opacity.c:141
 msgid "Set Layer Opacity..."
 msgstr "Set Layer Opacity..."
 
-#. Menu names
-#: ../gap/gap_wr_opacity.c:150
-#| msgid "<Image>/Video/Layer/Colors/"
-msgid "<Image>/Video/Layer/Attributes/"
-msgstr "<Image>/Video/Layer/Attributes/"
-
 #: ../gap/gap_wr_opacity.c:333
 msgid "New opacity value where 0 is transparent and 100.0 is opaque"
 msgstr "New opacity value where 0 is transparent and 100.0 is opaque"
 
 #: ../gap/gap_wr_opacity.c:345
+#| msgid ""
+#| "Modes set opacity or change the old opacity value by adding, subtracting "
+#| "or multiply by the supplied new value"
 msgid ""
 "Modes set opacity or change the old opacity value by adding, subtracting or "
-"multiply by the supplied new value"
+"multiplying by the supplied new value"
 msgstr ""
 "Modes set opacity or change the old opacity value by adding, subtracting or "
-"multiply by the supplied new value"
-
-#: ../gap/gap_wr_opacity.c:357
-msgid "Reset all Parameters to Default Values"
-msgstr "Reset all Parameters to Default Values"
+"multiplying by the supplied new value"
 
 #: ../gap/gap_wr_opacity.c:359
 msgid "Set Layer Opacity"
 msgstr "Set Layer Opacity"
 
+#: ../gap/gap_wr_resynth.c:210 ../gap/gap_wr_resynth.c:715
+#: ../gap/gap_wr_resynth.c:727
+#| msgid "Pixel Selection:"
+msgid "Heal Selection"
+msgstr "Heal Selection"
+
+#: ../gap/gap_wr_resynth.c:226
+#| msgid "Pixel Selection:"
+msgid "Heal Selection..."
+msgstr "Heal Selection..."
+
+#: ../gap/gap_wr_resynth.c:375 ../gap/gap_wr_trans.c:444
+#, c-format
+msgid ""
+"The plug-in %s\n"
+"operates only on layers\n"
+"(but was called on mask or channel)"
+msgstr ""
+"The plug-in %s\n"
+"operates only on layers\n"
+"(but was called on mask or channel)"
+
+#: ../gap/gap_wr_resynth.c:760
+msgid ""
+"The Resynthesizer plug-in is required for this operation\n"
+"But this 3rd party plug-in is not installed\n"
+"Resynthesizer is available at the gimp plug-in registry"
+msgstr ""
+"The Resynthesizer plug-in is required for this operation\n"
+"But this 3rd party plug-in is not installed\n"
+"Resynthesizer is available at the gimp plug-in registry"
+
+#. the directionParam label
+#: ../gap/gap_wr_resynth.c:784
+#| msgid "Samples:"
+msgid "Sample from:"
+msgstr "Sample from:"
+
+#: ../gap/gap_wr_resynth.c:807
+msgid "Select direction from where to get sample pattern"
+msgstr "Select direction from where to get sample pattern"
+
+#. the directionParam label
+#: ../gap/gap_wr_resynth.c:814
+msgid "Filling order:"
+msgstr "Filling order:"
+
+#: ../gap/gap_wr_resynth.c:837
+#| msgid "Selection none"
+msgid "Select filling order"
+msgstr "Select filling order"
+
+#: ../gap/gap_wr_resynth.c:847
+msgid "Seed:"
+msgstr "Seed:"
+
+#. the svg file label
+#: ../gap/gap_wr_resynth.c:891
+msgid "Vectors (SVG) file:"
+msgstr "Vectors (SVG) file:"
+
+#: ../gap/gap_wr_resynth.c:904
+msgid "Name of SVG vector file from where to load selection"
+msgstr "Name of SVG vector file from where to load selection"
+
+#: ../gap/gap_wr_resynth.c:1019
+#, c-format
+msgid ""
+"The call of plug-in %s\n"
+"failed.\n"
+"probably the 3rd party plug-in resynthesizer is not installed or is not "
+"compatible to version:%s"
+msgstr ""
+"The call of plug-in %s\n"
+"failed.\n"
+"probably the 3rd party plug-in resynthesizer is not installed or is not "
+"compatible to version:%s"
+
 #: ../gap/gap_wr_trans.c:185
 msgid "Flip Horizontal"
 msgstr "Flip Horizontal"
@@ -8329,31 +12001,32 @@ msgstr "Rotate 180 degrees"
 msgid "Rotate 90 degrees CCW"
 msgstr "Rotate 90 degrees CCW"
 
-#: ../gap/gap_wr_trans.c:271 ../gap/gap_wr_trans.c:635
+#: ../gap/gap_wr_trans.c:271 ../gap/gap_wr_trans.c:624
 msgid "Rotate any angle"
 msgstr "Rotate any angle"
 
-#. Menu names
-#: ../gap/gap_wr_trans.c:280
-msgid "<Image>/Video/Layer/Transform/"
-msgstr "<Image>/Video/Layer/Transform/"
-
-#: ../gap/gap_wr_trans.c:447
-#, c-format
-msgid ""
-"The plug-in %s\n"
-"operates only on layers\n"
-"(but was called on mask or channel)"
-msgstr ""
-"The plug-in %s\n"
-"operates only on layers\n"
-"(but was called on mask or channel)"
-
-#: ../gap/gap_wr_trans.c:665
-#| msgid "Rotate:"
+#: ../gap/gap_wr_trans.c:654
 msgid "Rotate angle:"
 msgstr "Rotate angle:"
 
+#: ../gap/sel-to-anim-img.scm:115
+msgid "<Image>/Script-Fu/Animators/Selection to AnimImage..."
+msgstr "<Image>/Script-Fu/Animators/Selection to AnimImage..."
+
+#: ../gap/sel-to-anim-img.scm:123
+#| msgid "Number of Colors"
+msgid "Number of Copies"
+msgstr "Number of Copies"
+
+#: ../gap/sel-to-anim-img.scm:124
+#| msgid "Select By Color"
+msgid "Fill with BG Color"
+msgstr "Fill with BG Colour"
+
+#: ../gap/sel-to-anim-img.scm:125
+msgid "Anim-Filter for all Copies"
+msgstr "Anim-Filter for all Copies"
+
 #: ../libgapvidapi/gap_vid_api_mpeg3.c:843
 #, c-format
 msgid ""
@@ -8365,7 +12038,7 @@ msgstr ""
 "tocfile: '%s'\n"
 "%s"
 
-#: ../libgapvidapi/gap_vid_api_vidindex.c:631
+#: ../libgapvidapi/gap_vid_api_vidindex.c:633
 #, c-format
 msgid ""
 "ERROR: Failed to write videoindex file\n"
@@ -8402,15 +12075,15 @@ msgstr ""
 "2.) check if SOX (version >= 12.16) is installed:\n"
 "  prog:  %s\n"
 
-#: ../vid_common/gap_cme_gui.c:191
+#: ../vid_common/gap_cme_gui.c:205
 msgid "Encoder specific Parameter Window still open"
 msgstr "Encoder specific Parameter Window still open"
 
-#: ../vid_common/gap_cme_gui.c:476
+#: ../vid_common/gap_cme_gui.c:519
 msgid "no description available"
 msgstr "no description available"
 
-#: ../vid_common/gap_cme_gui.c:815
+#: ../vid_common/gap_cme_gui.c:868
 msgid ""
 "Storyboardfiles are textfiles that are used to\n"
 "assemble a video from a list of single images,\n"
@@ -8433,54 +12106,57 @@ msgstr ""
 #. * valid_playlist_references holds the number of valid tracks
 #. * (where samplerate matches the desired samplerate and bits == 16)
 #.
-#: ../vid_common/gap_cme_gui.c:977
+#: ../vid_common/gap_cme_gui.c:1030
 #, c-format
-msgid "List[%d] has [%d] valid tracks, Bit:%d Chan:%d Rate:%d"
-msgstr "List[%d] has [%d] valid tracks, Bit:%d Chan:%d Rate:%d"
+#| msgid "List[%d] has [%d] valid tracks, Bit:%d Chan:%d Rate:%d"
+msgid "List[%d] has [%d] valid track, Bit:%d Chan:%d Rate:%d"
+msgid_plural "List[%d] has [%d] valid tracks, Bit:%d Chan:%d Rate:%d"
+msgstr[0] "List[%d] has [%d] valid track, Bit:%d Chan:%d Rate:%d"
+msgstr[1] "List[%d] has [%d] valid tracks, Bit:%d Chan:%d Rate:%d"
 
-#: ../vid_common/gap_cme_gui.c:987
+#: ../vid_common/gap_cme_gui.c:1042
 #, c-format
 msgid "%s, Bit:%d Chan:%d Rate:%d"
 msgstr "%s, Bit:%d Chan:%d Rate:%d"
 
-#: ../vid_common/gap_cme_gui.c:1000
+#: ../vid_common/gap_cme_gui.c:1055
 #, c-format
 msgid "UNKNOWN (using sox)"
 msgstr "UNKNOWN (using sox)"
 
-#: ../vid_common/gap_cme_gui.c:1282
+#: ../vid_common/gap_cme_gui.c:1340
 msgid "Storyframe"
 msgstr "Storyframe"
 
-#: ../vid_common/gap_cme_gui.c:1286
+#: ../vid_common/gap_cme_gui.c:1344
 msgid "Layer"
 msgstr "Layer"
 
-#: ../vid_common/gap_cme_gui.c:1290
+#: ../vid_common/gap_cme_gui.c:1348
 msgid "Frame"
 msgstr "Frame"
 
-#: ../vid_common/gap_cme_gui.c:1298
+#: ../vid_common/gap_cme_gui.c:1356
 #, c-format
 msgid "From %s:"
 msgstr "From %s:"
 
-#: ../vid_common/gap_cme_gui.c:1305
+#: ../vid_common/gap_cme_gui.c:1363
 #, c-format
 msgid "To %s:"
 msgstr "To %s:"
 
-#: ../vid_common/gap_cme_gui.c:1464
+#: ../vid_common/gap_cme_gui.c:1528
 #, c-format
 msgid "using master_framerate %2.2f found in file"
 msgstr "using master_framerate %2.2f found in file"
 
-#: ../vid_common/gap_cme_gui.c:1473
+#: ../vid_common/gap_cme_gui.c:1537
 #, c-format
 msgid "file has no master_framerate setting"
 msgstr "file has no master_framerate setting"
 
-#: ../vid_common/gap_cme_gui.c:1501
+#: ../vid_common/gap_cme_gui.c:1565
 #, c-format
 msgid ""
 "composite video track playtime %.3fsec (%d frames)\n"
@@ -8489,7 +12165,7 @@ msgstr ""
 "composite video track playtime %.3fsec (%d frames)\n"
 "composite audiotrack playtime %.3f secs"
 
-#: ../vid_common/gap_cme_gui.c:1509
+#: ../vid_common/gap_cme_gui.c:1573
 #, c-format
 msgid ""
 "composite video track playtime %.3fsec (%d frames)\n"
@@ -8498,17 +12174,17 @@ msgstr ""
 "composite video track playtime %.3fsec (%d frames)\n"
 "has NO audiotracks"
 
-#: ../vid_common/gap_cme_gui.c:1517
+#: ../vid_common/gap_cme_gui.c:1581
 #, c-format
 msgid "using master_size %d x %d found in file"
 msgstr "using master_size %d x %d found in file"
 
-#: ../vid_common/gap_cme_gui.c:1530
+#: ../vid_common/gap_cme_gui.c:1594
 #, c-format
 msgid "file has no master_size setting"
 msgstr "file has no master_size setting"
 
-#: ../vid_common/gap_cme_gui.c:1537
+#: ../vid_common/gap_cme_gui.c:1601
 #, c-format
 msgid ""
 "Storyboard file %s checkreport:\n"
@@ -8535,7 +12211,7 @@ msgstr ""
 "%s\n"
 "[%d:] %s"
 
-#: ../vid_common/gap_cme_gui.c:1552 ../vid_common/gap_cme_gui.c:1567
+#: ../vid_common/gap_cme_gui.c:1616 ../vid_common/gap_cme_gui.c:1631
 #, c-format
 msgid ""
 "Storyboard file %s checkreport:\n"
@@ -8556,7 +12232,7 @@ msgstr ""
 "%s\n"
 "[%d:] %s"
 
-#: ../vid_common/gap_cme_gui.c:1579
+#: ../vid_common/gap_cme_gui.c:1643
 #, c-format
 msgid ""
 "Storyboard file %s checkreport:\n"
@@ -8575,7 +12251,7 @@ msgstr ""
 "\n"
 "no errors found, file is OK"
 
-#: ../vid_common/gap_cme_gui.c:1592
+#: ../vid_common/gap_cme_gui.c:1656
 #, c-format
 msgid ""
 "Storyboard file %s checkreport:\n"
@@ -8587,28 +12263,28 @@ msgstr ""
 "SYNTAX check failed (internal error occurred)"
 
 #. g_message(_("Go for checking storyboard file"));
-#: ../vid_common/gap_cme_gui.c:1908
+#: ../vid_common/gap_cme_gui.c:1979
 msgid "Checking Storyboard File"
 msgstr "Checking Storyboard File"
 
-#: ../vid_common/gap_cme_gui.c:1911
+#: ../vid_common/gap_cme_gui.c:1982
 #, c-format
 msgid "Parsing Storyboardfile"
 msgstr "Parsing Storyboardfile"
 
-#: ../vid_common/gap_cme_gui.c:1954
+#: ../vid_common/gap_cme_gui.c:2031
 msgid "Go for checking storyboard file"
 msgstr "Go for checking storyboard file"
 
-#: ../vid_common/gap_cme_gui.c:1956 ../vid_common/gap_cme_gui.c:1957
+#: ../vid_common/gap_cme_gui.c:2033 ../vid_common/gap_cme_gui.c:2034
 msgid "Storyboardfile Check"
 msgstr "Storyboardfile Check"
 
-#: ../vid_common/gap_cme_gui.c:2010
+#: ../vid_common/gap_cme_gui.c:2088
 msgid "Encoder specific parameter window is still open"
 msgstr "Encoder specific parameter window is still open"
 
-#: ../vid_common/gap_cme_gui.c:2019
+#: ../vid_common/gap_cme_gui.c:2097
 msgid ""
 "ERROR: No valid storyboardfile was specified.\n"
 "(a storyboard file can be specified in the extras tab)"
@@ -8616,7 +12292,7 @@ msgstr ""
 "ERROR: No valid storyboardfile was specified.\n"
 "(a storyboard file can be specified in the extras tab)"
 
-#: ../vid_common/gap_cme_gui.c:2031
+#: ../vid_common/gap_cme_gui.c:2109
 #, c-format
 msgid ""
 "Error:\n"
@@ -8629,7 +12305,7 @@ msgstr ""
 "set Width to %d\n"
 "set Height to %d"
 
-#: ../vid_common/gap_cme_gui.c:2054
+#: ../vid_common/gap_cme_gui.c:2132
 #, c-format
 msgid ""
 "Error: Unsupported Bit per Sample %d\n"
@@ -8640,7 +12316,7 @@ msgstr ""
 "file: %s\n"
 "supported are 8 or 16 Bit"
 
-#: ../vid_common/gap_cme_gui.c:2075
+#: ../vid_common/gap_cme_gui.c:2153
 #, c-format
 msgid ""
 "Error: Audiofile not found\n"
@@ -8649,7 +12325,7 @@ msgstr ""
 "Error: Audiofile not found\n"
 "file: %s\n"
 
-#: ../vid_common/gap_cme_gui.c:2098
+#: ../vid_common/gap_cme_gui.c:2176
 #, c-format
 msgid ""
 "Error: Unsupported Samplerate for MPEG1 Layer2 Audio Encoding\n"
@@ -8662,7 +12338,7 @@ msgstr ""
 "supported rates: \n"
 " 22050, 24000, 32000, 44100, 48000"
 
-#: ../vid_common/gap_cme_gui.c:2126
+#: ../vid_common/gap_cme_gui.c:2204
 #, c-format
 msgid ""
 "Error: Unsupported Samplerate for MPEG2 Layer3 Audio Encoding\n"
@@ -8675,7 +12351,7 @@ msgstr ""
 "supported rates:\n"
 " 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000"
 
-#: ../vid_common/gap_cme_gui.c:2149
+#: ../vid_common/gap_cme_gui.c:2227
 msgid ""
 "Can't process the audio input file. You should check audio options and audio "
 "tool configuration"
@@ -8683,57 +12359,57 @@ msgstr ""
 "Can't process the audio input file. You should check audio options and audio "
 "tool configuration"
 
-#: ../vid_common/gap_cme_gui.c:2170
+#: ../vid_common/gap_cme_gui.c:2251
 msgid "Select Storyboardfile"
 msgstr "Select Storyboardfile"
 
-#: ../vid_common/gap_cme_gui.c:2206
+#: ../vid_common/gap_cme_gui.c:2287
 msgid "Select Videofile"
 msgstr "Select Videofile"
 
-#: ../vid_common/gap_cme_gui.c:2243
+#: ../vid_common/gap_cme_gui.c:2324
 msgid "Select Macrofile"
 msgstr "Select Macrofile"
 
-#: ../vid_common/gap_cme_gui.c:2327
+#: ../vid_common/gap_cme_gui.c:2408
 msgid "Overwrite warning"
 msgstr "Overwrite warning"
 
-#: ../vid_common/gap_cme_gui.c:2346
+#: ../vid_common/gap_cme_gui.c:2427
 msgid "File already exists:"
 msgstr "File already exists:"
 
-#: ../vid_common/gap_cme_gui.c:2355
+#: ../vid_common/gap_cme_gui.c:2436
 msgid "filename"
 msgstr "filename"
 
-#: ../vid_common/gap_cme_gui.c:2368
+#: ../vid_common/gap_cme_gui.c:2449
 msgid "  "
 msgstr "  "
 
-#: ../vid_common/gap_cme_gui.c:2448
+#: ../vid_common/gap_cme_gui.c:2529
 msgid "Input Mode:"
 msgstr "Input Mode:"
 
 #. radio button Frames input_mode
-#: ../vid_common/gap_cme_gui.c:2458
+#: ../vid_common/gap_cme_gui.c:2539
 msgid "Frames"
 msgstr "Frames"
 
-#: ../vid_common/gap_cme_gui.c:2468
+#: ../vid_common/gap_cme_gui.c:2549
 msgid "Input is a sequence of frame images"
 msgstr "Input is a sequence of frame images"
 
 #. radio button Layers input_mode
-#: ../vid_common/gap_cme_gui.c:2482
+#: ../vid_common/gap_cme_gui.c:2563
 msgid "Layers"
 msgstr "Layers"
 
-#: ../vid_common/gap_cme_gui.c:2491
+#: ../vid_common/gap_cme_gui.c:2572
 msgid "Input is all the layers of one image"
 msgstr "Input is all the layers of one image"
 
-#: ../vid_common/gap_cme_gui.c:2515
+#: ../vid_common/gap_cme_gui.c:2596
 msgid ""
 "Input is videoclips and frames, defined via storyboard file. (specify the "
 "storyboard filename in the extras tab)"
@@ -8741,119 +12417,108 @@ msgstr ""
 "Input is videoclips and frames, defined via storyboard file. (specify the "
 "storyboard filename in the extras tab)"
 
-#: ../vid_common/gap_cme_gui.c:2561 ../vid_common/gap_cme_main.c:160
+#: ../vid_common/gap_cme_gui.c:2642
 msgid "Master Videoencoder"
 msgstr "Master Videoencoder"
 
 #. the Audio Tool notebook tab
-#: ../vid_common/gap_cme_gui.c:2617
+#: ../vid_common/gap_cme_gui.c:2698
 msgid "Audio Tool Configuration"
 msgstr "Audio Tool Configuration"
 
 #. the Extras notebook tab
-#: ../vid_common/gap_cme_gui.c:2630
+#: ../vid_common/gap_cme_gui.c:2711
 msgid "Extras"
 msgstr "Extras"
 
 #. add the Encoding notebook tab
-#: ../vid_common/gap_cme_gui.c:2641
-#| msgid "Encode"
+#: ../vid_common/gap_cme_gui.c:2722
 msgid "Encoding"
 msgstr "Encoding"
 
 #. the (output) video label
-#: ../vid_common/gap_cme_gui.c:2667
+#: ../vid_common/gap_cme_gui.c:2748
 msgid "Video :"
 msgstr "Video :"
 
-#: ../vid_common/gap_cme_gui.c:2676
+#: ../vid_common/gap_cme_gui.c:2757
 msgid "Name of output videofile"
 msgstr "Name of output videofile"
 
-#: ../vid_common/gap_cme_gui.c:2688
+#: ../vid_common/gap_cme_gui.c:2769
 msgid "Select output videofile via browser"
 msgstr "Select output videofile via browser"
 
 #. the Status label
-#: ../vid_common/gap_cme_gui.c:2706
+#: ../vid_common/gap_cme_gui.c:2787
 msgid "READY"
 msgstr "READY"
 
-#: ../vid_common/gap_cme_gui.c:2781
-#| msgid "Video Encode Options"
+#: ../vid_common/gap_cme_gui.c:2857
 msgid "Video Encoder Status"
 msgstr "Video Encoder Status"
 
-#: ../vid_common/gap_cme_gui.c:2793
-#| msgid "Active Decoder:"
+#: ../vid_common/gap_cme_gui.c:2869
 msgid "Active Encoder:"
 msgstr "Active Encoder:"
 
-#: ../vid_common/gap_cme_gui.c:2819
-#| msgid "To Frame:"
-msgid "Total Frames:"
-msgstr "Total Frames:"
-
-#: ../vid_common/gap_cme_gui.c:2838
-#| msgid "Frame None"
+#: ../vid_common/gap_cme_gui.c:2914
 msgid "Frames Done:"
 msgstr "Frames Done:"
 
-#: ../vid_common/gap_cme_gui.c:2857
-#| msgid "Frame Once"
+#: ../vid_common/gap_cme_gui.c:2933
 msgid "Frames Encoded:"
 msgstr "Frames Encoded:"
 
-#: ../vid_common/gap_cme_gui.c:2876
+#: ../vid_common/gap_cme_gui.c:2952
 msgid "Frames Copied (lossless):"
 msgstr "Frames Copied (lossless):"
 
-#: ../vid_common/gap_cme_gui.c:2895
-#| msgid "Encoding Extras"
+#: ../vid_common/gap_cme_gui.c:2971
 msgid "Encoding Time Elapsed:"
 msgstr "Encoding Time Elapsed:"
 
-#: ../vid_common/gap_cme_gui.c:2929
+#: ../vid_common/gap_cme_gui.c:3005
 msgid "Encoding Extras"
 msgstr "Encoding Extras"
 
 #. the Macrofile label
-#: ../vid_common/gap_cme_gui.c:2939
+#: ../vid_common/gap_cme_gui.c:3015
 msgid "Macrofile:"
 msgstr "Macrofile:"
 
-#: ../vid_common/gap_cme_gui.c:2954
+#: ../vid_common/gap_cme_gui.c:3030
 msgid "optional filtermacro file to be performed on each handled frame "
 msgstr "optional filtermacro file to be performed on each handled frame "
 
-#: ../vid_common/gap_cme_gui.c:2967
+#: ../vid_common/gap_cme_gui.c:3043
 msgid "select macrofile via browser"
 msgstr "select macrofile via browser"
 
 #. the Storyboard label
-#: ../vid_common/gap_cme_gui.c:2976
+#: ../vid_common/gap_cme_gui.c:3052
 msgid "Storyboard File:"
 msgstr "Storyboard File:"
 
-#: ../vid_common/gap_cme_gui.c:2990
+#: ../vid_common/gap_cme_gui.c:3066
 msgid "optionally use a storyboard file to feed the encoder"
 msgstr "optionally use a storyboard file to feed the encoder"
 
-#: ../vid_common/gap_cme_gui.c:3002
+#: ../vid_common/gap_cme_gui.c:3078
 msgid "select storyboard file via browser"
 msgstr "select storyboard file via browser"
 
 #. the Storyboard Audio
-#: ../vid_common/gap_cme_gui.c:3009
+#: ../vid_common/gap_cme_gui.c:3085
 msgid "Storyboard Audio:"
 msgstr "Storyboard Audio:"
 
 #. the Storyboard filebrowser button
-#: ../vid_common/gap_cme_gui.c:3017
+#: ../vid_common/gap_cme_gui.c:3093
 msgid "Create Composite Audiofile"
 msgstr "Create Composite Audiofile"
 
-#: ../vid_common/gap_cme_gui.c:3024
+#: ../vid_common/gap_cme_gui.c:3100
 msgid ""
 "create a composite audiofile as mixdown of all audio tracks in the "
 "storyboard file and use the created composite audiofile as input for encoding"
@@ -8862,7 +12527,7 @@ msgstr ""
 "storyboard file and use the created composite audiofile as input for encoding"
 
 #. the  storyboard helptext & parsing report label
-#: ../vid_common/gap_cme_gui.c:3036
+#: ../vid_common/gap_cme_gui.c:3112
 msgid ""
 "Storyboardfiles are textfiles that are used to\n"
 "assemble a video from a list of single images,\n"
@@ -8875,21 +12540,21 @@ msgstr ""
 "(see STORYBOARD_FILE_DOC.txt for details)"
 
 #. the Monitor label
-#: ../vid_common/gap_cme_gui.c:3051
+#: ../vid_common/gap_cme_gui.c:3127
 msgid "Monitor"
 msgstr "Monitor"
 
 #. the Monitor checkbutton
-#: ../vid_common/gap_cme_gui.c:3059
+#: ../vid_common/gap_cme_gui.c:3135
 msgid "Monitor Frames while Encoding"
 msgstr "Monitor Frames while Encoding"
 
-#: ../vid_common/gap_cme_gui.c:3064
+#: ../vid_common/gap_cme_gui.c:3140
 msgid "Show each frame before passed to encoder"
 msgstr "Show each frame before passed to encoder"
 
 #. the Debug Flat File label
-#: ../vid_common/gap_cme_gui.c:3073
+#: ../vid_common/gap_cme_gui.c:3149
 msgid ""
 "Debug\n"
 "Flat File:"
@@ -8897,7 +12562,7 @@ msgstr ""
 "Debug\n"
 "Flat File:"
 
-#: ../vid_common/gap_cme_gui.c:3087
+#: ../vid_common/gap_cme_gui.c:3163
 msgid ""
 "optional Save each composite frame to JPEG file, before it is passed to the "
 "encoder"
@@ -8906,7 +12571,7 @@ msgstr ""
 "encoder"
 
 #. the Debug Multilayer File label
-#: ../vid_common/gap_cme_gui.c:3096
+#: ../vid_common/gap_cme_gui.c:3172
 msgid ""
 "Debug\n"
 "Multilayer File:"
@@ -8914,7 +12579,7 @@ msgstr ""
 "Debug\n"
 "Multilayer File:"
 
-#: ../vid_common/gap_cme_gui.c:3110
+#: ../vid_common/gap_cme_gui.c:3186
 msgid ""
 "optional save each composite multilayer frame to XCF file, before flattening "
 "and executing macro"
@@ -8922,29 +12587,29 @@ msgstr ""
 "optionally save each composite multilayer frame to XCF file, before "
 "flattening and executing macro"
 
-#: ../vid_common/gap_cme_gui.c:3136
+#: ../vid_common/gap_cme_gui.c:3212
 msgid "Configuration of external audiotool program"
 msgstr "Configuration of external audiotool program"
 
 #. the audiotool (sox) label
-#: ../vid_common/gap_cme_gui.c:3146
+#: ../vid_common/gap_cme_gui.c:3222
 msgid "Audiotool:"
 msgstr "Audiotool:"
 
-#: ../vid_common/gap_cme_gui.c:3160
+#: ../vid_common/gap_cme_gui.c:3236
 msgid "name of audiotool (something like sox with or without path)"
 msgstr "name of audiotool (something like sox with or without path)"
 
 #. the audiotool options (sox options) label
-#: ../vid_common/gap_cme_gui.c:3170
+#: ../vid_common/gap_cme_gui.c:3246
 msgid "Options:"
 msgstr "Options:"
 
-#: ../vid_common/gap_cme_gui.c:3185
+#: ../vid_common/gap_cme_gui.c:3261
 msgid "Options to call the audiotool ($IN, $OUT $RATE are replaced)"
 msgstr "Options to call the audiotool ($IN, $OUT $RATE are replaced)"
 
-#: ../vid_common/gap_cme_gui.c:3197
+#: ../vid_common/gap_cme_gui.c:3273
 msgid ""
 "Configuration of an audiotool (like sox on UNIX).\n"
 "\n"
@@ -8969,32 +12634,32 @@ msgstr ""
 "     rate in the .wav file"
 
 #. the Save button
-#: ../vid_common/gap_cme_gui.c:3226
+#: ../vid_common/gap_cme_gui.c:3302
 msgid "Save"
 msgstr "Save"
 
-#: ../vid_common/gap_cme_gui.c:3229
+#: ../vid_common/gap_cme_gui.c:3305
 msgid "Save audiotool configuration to gimprc"
 msgstr "Save audiotool configuration to gimprc"
 
 #. the Load button
-#: ../vid_common/gap_cme_gui.c:3235
+#: ../vid_common/gap_cme_gui.c:3311
 msgid "Load"
 msgstr "Load"
 
-#: ../vid_common/gap_cme_gui.c:3238
+#: ../vid_common/gap_cme_gui.c:3314
 msgid "Load audiotool configuration from gimprc"
 msgstr "Load audiotool configuration from gimprc"
 
-#: ../vid_common/gap_cme_gui.c:3247
+#: ../vid_common/gap_cme_gui.c:3323
 msgid "Set default audiotool configuration "
 msgstr "Set default audiotool configuration "
 
-#: ../vid_common/gap_cme_gui.c:3274
+#: ../vid_common/gap_cme_gui.c:3350
 msgid "Audio Input"
 msgstr "Audio Input"
 
-#: ../vid_common/gap_cme_gui.c:3302
+#: ../vid_common/gap_cme_gui.c:3378
 msgid ""
 "Name of audiofile (.wav 16 bit mono or stereo samples preferred). Optionally "
 "you may select a textfile that contains a list of file names referring to "
@@ -9006,85 +12671,91 @@ msgstr ""
 "audio files. Each of those audio files will be encoded as a separate audio "
 "track."
 
-#: ../vid_common/gap_cme_gui.c:3319
+#: ../vid_common/gap_cme_gui.c:3395
 msgid "Select input audiofile via browser"
 msgstr "Select input audiofile via browser"
 
 #. the audiofile information label
 #. the Tmp audioinformation  label
-#: ../vid_common/gap_cme_gui.c:3328 ../vid_common/gap_cme_gui.c:3429
+#: ../vid_common/gap_cme_gui.c:3404 ../vid_common/gap_cme_gui.c:3507
 msgid "WAV, 16 Bit stereo, rate: 44100"
 msgstr "WAV, 16 Bit stereo, rate: 44100"
 
 #. the audiofile total playtime information label
 #. the Tmp audio playtime information  label
 #. the timestamp of the last frame
-#: ../vid_common/gap_cme_gui.c:3337 ../vid_common/gap_cme_gui.c:3438
-#: ../vid_common/gap_cme_gui.c:3509 ../vid_common/gap_cme_gui.c:3524
+#: ../vid_common/gap_cme_gui.c:3413 ../vid_common/gap_cme_gui.c:3516
+#: ../vid_common/gap_cme_gui.c:3587 ../vid_common/gap_cme_gui.c:3602
 msgid "00:00:000"
 msgstr "00:00:000"
 
-#: ../vid_common/gap_cme_gui.c:3365
+#: ../vid_common/gap_cme_gui.c:3441
 msgid "Output samplerate in samples/sec"
 msgstr "Output samplerate in samples/sec"
 
 #. the Samplerate combo
-#: ../vid_common/gap_cme_gui.c:3371
+#: ../vid_common/gap_cme_gui.c:3447
 msgid " 8k Phone"
 msgstr " 8k Phone"
 
-#: ../vid_common/gap_cme_gui.c:3372
+#: ../vid_common/gap_cme_gui.c:3448
 msgid "11.025k"
 msgstr "11.025k"
 
-#: ../vid_common/gap_cme_gui.c:3373
+#: ../vid_common/gap_cme_gui.c:3449
 msgid "12k Voice"
 msgstr "12k Voice"
 
-#: ../vid_common/gap_cme_gui.c:3374
+#: ../vid_common/gap_cme_gui.c:3450
 msgid "16k FM"
 msgstr "16k FM"
 
-#: ../vid_common/gap_cme_gui.c:3375
+#: ../vid_common/gap_cme_gui.c:3451
 msgid "22.05k"
 msgstr "22.05k"
 
-#: ../vid_common/gap_cme_gui.c:3376
+#: ../vid_common/gap_cme_gui.c:3452
 msgid "24k Tape"
 msgstr "24k Tape"
 
-#: ../vid_common/gap_cme_gui.c:3377
+#: ../vid_common/gap_cme_gui.c:3453
 msgid "32k HiFi"
 msgstr "32k HiFi"
 
-#: ../vid_common/gap_cme_gui.c:3378
+#: ../vid_common/gap_cme_gui.c:3454
 msgid "44.1k CD"
 msgstr "44.1k CD"
 
-#: ../vid_common/gap_cme_gui.c:3379
+#: ../vid_common/gap_cme_gui.c:3455
 msgid "48 k Studio"
 msgstr "48 k Studio"
 
-#: ../vid_common/gap_cme_gui.c:3388
+#: ../vid_common/gap_cme_gui.c:3464
 msgid "Select a commonly-used samplerate"
 msgstr "Select a commonly-used samplerate"
 
 #. the Tmp audiofile label
-#: ../vid_common/gap_cme_gui.c:3398
+#: ../vid_common/gap_cme_gui.c:3474
 msgid "Tmpfile:"
 msgstr "Tmpfile:"
 
 #. the convert Tmp audiofilefile button
-#: ../vid_common/gap_cme_gui.c:3415
+#: ../vid_common/gap_cme_gui.c:3491
 msgid "Audioconvert"
 msgstr "Audioconvert"
 
-#: ../vid_common/gap_cme_gui.c:3421
-msgid "Convert audiofile to tmpfile"
-msgstr "Convert audiofile to tmpfile"
+#: ../vid_common/gap_cme_gui.c:3497
+msgid ""
+"Convert audio input file to a temporary file\n"
+"and feed the temporary file to the selected encoder\n"
+"(the temporary file is deleted when encoding is done)"
+msgstr ""
+"Convert audio input file to a temporary file\n"
+"and feed the temporary file to the selected encoder\n"
+"(the temporary file is deleted when encoding is done)"
 
 #. the resample general information label
-#: ../vid_common/gap_cme_gui.c:3448
+#: ../vid_common/gap_cme_gui.c:3526
 msgid ""
 "\n"
 "Note:\n"
@@ -9100,147 +12771,163 @@ msgstr ""
 "but higher samplerates can not improve the\n"
 "quality of the original sound."
 
-#: ../vid_common/gap_cme_gui.c:3554
+#: ../vid_common/gap_cme_gui.c:3632
 msgid "Video Encode Options"
 msgstr "Video Encode Options"
 
-#: ../vid_common/gap_cme_gui.c:3591
+#: ../vid_common/gap_cme_gui.c:3669
 msgid "Start encoding at this frame"
 msgstr "Start encoding at this frame"
 
-#: ../vid_common/gap_cme_gui.c:3624
+#: ../vid_common/gap_cme_gui.c:3702
 msgid "Stop encoding at this frame"
 msgstr "Stop encoding at this frame"
 
-#: ../vid_common/gap_cme_gui.c:3650
+#: ../vid_common/gap_cme_gui.c:3728
 msgid "Width of the output video (pixels)"
 msgstr "Width of the output video (pixels)"
 
 #. the Frame width/height scale combo (for picking common used video sizes)
-#: ../vid_common/gap_cme_gui.c:3657
+#. the framerate combo (to select common used video framerates)
+#: ../vid_common/gap_cme_gui.c:3735 ../vid_common/gap_cme_gui.c:3814
+msgid "keep"
+msgstr "keep"
+
+#: ../vid_common/gap_cme_gui.c:3736
 msgid "Framesize (1:1)"
 msgstr "Framesize (1:1)"
 
-#: ../vid_common/gap_cme_gui.c:3658
+#: ../vid_common/gap_cme_gui.c:3737
 msgid "320x240 NTSC"
 msgstr "320x240 NTSC"
 
-#: ../vid_common/gap_cme_gui.c:3659
+#: ../vid_common/gap_cme_gui.c:3738
 msgid "320x288 PAL"
 msgstr "320x288 PAL"
 
-#: ../vid_common/gap_cme_gui.c:3660
+#: ../vid_common/gap_cme_gui.c:3739
 msgid "640x480"
 msgstr "640x480"
 
-#: ../vid_common/gap_cme_gui.c:3661
+#: ../vid_common/gap_cme_gui.c:3740
 msgid "720x480 NTSC"
 msgstr "720x480 NTSC"
 
-#: ../vid_common/gap_cme_gui.c:3662
+#: ../vid_common/gap_cme_gui.c:3741
 msgid "720x576 PAL"
 msgstr "720x576 PAL"
 
-#: ../vid_common/gap_cme_gui.c:3671
+#: ../vid_common/gap_cme_gui.c:3742
+msgid "1280x720 HD"
+msgstr "1280x720 HD"
+
+#: ../vid_common/gap_cme_gui.c:3743
+msgid "1920x1080 FullHD"
+msgstr "1920x1080 FullHD"
+
+#: ../vid_common/gap_cme_gui.c:3744
+msgid "1920x1088 EosHD"
+msgstr "1920x1088 EosHD"
+
+#: ../vid_common/gap_cme_gui.c:3753
 msgid "Scale width/height to common size"
 msgstr "Scale width/height to common size"
 
-#: ../vid_common/gap_cme_gui.c:3698
+#: ../vid_common/gap_cme_gui.c:3780
 msgid "Height of the output video (pixels)"
 msgstr "Height of the output video (pixels)"
 
-#: ../vid_common/gap_cme_gui.c:3725
+#: ../vid_common/gap_cme_gui.c:3807
 msgid "Framerate of the output video (frames/sec)"
 msgstr "Framerate of the output video (frames/sec)"
 
-#. the framerate combo (to select common used video framerates)
-#: ../vid_common/gap_cme_gui.c:3732
-msgid "unchanged"
-msgstr "unchanged"
+#: ../vid_common/gap_cme_gui.c:3815
+#| msgid "original audio"
+msgid "original"
+msgstr "original"
 
-#: ../vid_common/gap_cme_gui.c:3754
+#: ../vid_common/gap_cme_gui.c:3837
 msgid "Set framerate"
 msgstr "Set framerate"
 
 #. the Videonorm label
-#: ../vid_common/gap_cme_gui.c:3765
+#: ../vid_common/gap_cme_gui.c:3848
 msgid "Videonorm:"
 msgstr "Videonorm:"
 
 #. the Videonorm combo
-#: ../vid_common/gap_cme_gui.c:3773
+#: ../vid_common/gap_cme_gui.c:3856
 msgid "NTSC"
 msgstr "NTSC"
 
-#: ../vid_common/gap_cme_gui.c:3774
+#: ../vid_common/gap_cme_gui.c:3857
 msgid "PAL"
 msgstr "PAL"
 
-#: ../vid_common/gap_cme_gui.c:3775
+#: ../vid_common/gap_cme_gui.c:3858
 msgid "SECAM"
 msgstr "SECAM"
 
-#: ../vid_common/gap_cme_gui.c:3776
+#: ../vid_common/gap_cme_gui.c:3859
 msgid "MAC"
 msgstr "MAC"
 
-#: ../vid_common/gap_cme_gui.c:3777
+#: ../vid_common/gap_cme_gui.c:3860
 msgid "COMP"
 msgstr "COMP"
 
-#: ../vid_common/gap_cme_gui.c:3778
+#: ../vid_common/gap_cme_gui.c:3861
 msgid "undefined"
 msgstr "undefined"
 
-#: ../vid_common/gap_cme_gui.c:3787
+#: ../vid_common/gap_cme_gui.c:3870
 msgid "Select videonorm"
 msgstr "Select videonorm"
 
 #. the videoencoder label
-#: ../vid_common/gap_cme_gui.c:3797
+#: ../vid_common/gap_cme_gui.c:3880
 msgid "Encoder:"
 msgstr "Encoder:"
 
 #. the parameters button (invokes videoencoder specific GUI dialog)
-#: ../vid_common/gap_cme_gui.c:3805
+#: ../vid_common/gap_cme_gui.c:3888
 msgid "Parameters"
 msgstr "Parameters"
 
-#: ../vid_common/gap_cme_gui.c:3811
+#: ../vid_common/gap_cme_gui.c:3894
 msgid "Edit encoder specific parameters"
 msgstr "Edit encoder specific parameters"
 
-#: ../vid_common/gap_cme_gui.c:3827
+#: ../vid_common/gap_cme_gui.c:3910
 msgid "Select video encoder plugin"
 msgstr "Select video encoder plugin"
 
-#: ../vid_common/gap_cme_gui.c:3926
+#: ../vid_common/gap_cme_gui.c:4009
 #, c-format
 msgid "Required Plugin %s not available"
 msgstr "Required Plugin %s not available"
 
-#: ../vid_common/gap_cme_gui.c:3978
+#: ../vid_common/gap_cme_gui.c:4061
 #, c-format
 msgid "Call of Required Plugin %s failed"
 msgstr "Call of Required Plugin %s failed"
 
-#: ../vid_common/gap_cme_gui.c:4063
+#: ../vid_common/gap_cme_gui.c:4146
 #, c-format
 msgid "Video encoding %d of %d frames done, PASS 1 of 2"
 msgstr "Video encoding %d of %d frames done, PASS 1 of 2"
 
-#: ../vid_common/gap_cme_gui.c:4075
+#: ../vid_common/gap_cme_gui.c:4158
 #, c-format
 msgid "Video encoding %d of %d frames done, PASS 2 of 2"
 msgstr "Video encoding %d of %d frames done, PASS 2 of 2"
 
-#: ../vid_common/gap_cme_gui.c:4088
+#: ../vid_common/gap_cme_gui.c:4171
 #, c-format
-#| msgid "avi video encoding for anim frames. Menu: @AVI@"
 msgid "Video encoding %d of %d frames done"
 msgstr "Video encoding %d of %d frames done"
 
-#: ../vid_common/gap_cme_gui.c:4107
+#: ../vid_common/gap_cme_gui.c:4190
 msgid "ENCODER process has terminated"
 msgstr "ENCODER process has terminated"
 
@@ -9249,6 +12936,17 @@ msgid "This plugin is the master dialog for video + audio encoding"
 msgstr "This plugin is the master dialogue for video + audio encoding"
 
 #: ../vid_common/gap_cme_main.c:148
+#| msgid ""
+#| "This plugin is a common GUI for all available video + audio encoding "
+#| "plugins it operates on a selected range of animframes or storyboard "
+#| "files. The (optional) audio inputdata (param: audfile) is transformed to "
+#| "RIFF WAVE format (16Bit PCM) and passed to the selected videoencoder plug-"
+#| "in as temporary file. (or direct if format and samplerate already matches "
+#| "the desired target samplerate). The videoformat is defined with "
+#| "vid_enc_plugin parameter. The specified plugin  is called with the "
+#| "Parameters specified in the dialog. for noninteractive calls default "
+#| "values will be used. (you may call the desired plugin directly if you "
+#| "want to specify non-interacive parameters"
 msgid ""
 "This plugin is a common GUI for all available video + audio encoding plugins "
 "it operates on a selected range of animframes or storyboard files. The "
@@ -9256,9 +12954,9 @@ msgid ""
 "format (16Bit PCM) and passed to the selected videoencoder plug-in as "
 "temporary file. (or direct if format and samplerate already matches the "
 "desired target samplerate). The videoformat is defined with vid_enc_plugin "
-"parameter. The specified plugin  is called with the Parameters specified in "
+"parameter. The specified plugin  is called with the parameters specified in "
 "the dialog. for noninteractive calls default values will be used. (you may "
-"call the desired plugin directly if you want to specify non-interacive "
+"call the desired plugin directly if you want to specify non-interactive "
 "parameters"
 msgstr ""
 "This plugin is a common GUI for all available video + audio encoding plugins "
@@ -9267,66 +12965,75 @@ msgstr ""
 "format (16Bit PCM) and passed to the selected videoencoder plug-in as "
 "temporary file. (or direct if format and samplerate already matches the "
 "desired target samplerate). The videoformat is defined with vid_enc_plugin "
-"parameter. The specified plugin  is called with the Parameters specified in "
-"the dialog. for noninteractive calls default values will be used. (you may "
-"call the desired plugin directly if you want to specify non-interacive "
+"parameter. The specified plugin  is called with the parameters specified in "
+"the dialogue. for noninteractive calls default values will be used. (you may "
+"call the desired plugin directly if you want to specify non-interactive "
 "parameters"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:452
+#: ../vid_common/gap_cme_main.c:160
+#| msgid "Master Videoencoder"
+msgid "Master Videoencoder..."
+msgstr "Master Videoencoder..."
+
+#: ../vid_enc_avi/gap_enc_avi_gui.c:459
 msgid "AVI Video Encode Parameters"
 msgstr "AVI Video Encode Parameters"
 
 #. the Video CODEC label
 #. the video codec label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:485
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1202
+#: ../vid_enc_avi/gap_enc_avi_gui.c:492
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1273
 msgid "Video CODEC:"
 msgstr "Video CODEC:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:514
+#: ../vid_enc_avi/gap_enc_avi_gui.c:521
 msgid "Select video codec"
 msgstr "Select video codec"
 
 #. the Audio CODEC label
 #. the audio codec label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:520
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1225
+#: ../vid_enc_avi/gap_enc_avi_gui.c:527
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1296
 msgid "Audio CODEC:"
 msgstr "Audio CODEC:"
 
 #. the Audio CODEC label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:528
+#: ../vid_enc_avi/gap_enc_avi_gui.c:535
 msgid "RAW PCM"
 msgstr "RAW PCM"
 
 #. the APP0 Marker label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:538
+#: ../vid_enc_avi/gap_enc_avi_gui.c:545
 msgid "APP0 Marker:"
 msgstr "APP0 Marker:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:558
+#: ../vid_enc_avi/gap_enc_avi_gui.c:565
+#| msgid ""
+#| "Write APP0 Marker for each encoded frame. (The APP0 marker is evaluated "
+#| "by some windows programs for AVIs)"
 msgid ""
-"Write APP0 Marker for each encoded frame. (The APP0 marker is evaluated by "
-"some windows programs for AVIs)"
+"Write APP0 Marker for each encoded frame. The APP0 marker is evaluated by "
+"some windows programs for AVIs but can cause playback with wrong colors on "
+"some players (in most cases you should NOT write the APP0 marker)"
 msgstr ""
-"Write APP0 Marker for each encoded frame. (The APP0 marker is evaluated by "
-"some windows programs for AVIs)"
+"Write APP0 Marker for each encoded frame. The APP0 marker is evaluated by "
+"some windows programs for AVIs but can cause playback with wrong colours on "
+"some players (in most cases you should NOT write the APP0 marker)"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:576
-#| msgid "JPEG Codec Options"
+#: ../vid_enc_avi/gap_enc_avi_gui.c:585
 msgid "JPEG / MJPG Codec Options"
 msgstr "JPEG / MJPG Codec Options"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:581
+#: ../vid_enc_avi/gap_enc_avi_gui.c:590
 msgid "JPEG Options"
 msgstr "JPEG Options"
 
 #. the dont recode label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:598 ../vid_enc_avi/gap_enc_avi_gui.c:736
+#: ../vid_enc_avi/gap_enc_avi_gui.c:607 ../vid_enc_avi/gap_enc_avi_gui.c:745
 msgid "Dont Recode:"
 msgstr "Dont Recode:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:618
+#: ../vid_enc_avi/gap_enc_avi_gui.c:627
 msgid ""
 "Don't recode the input JPEG frames. WARNING: This option may produce an "
 "unusable video when refered JPEG frames are not YUV 4:2:2 encoded."
@@ -9335,20 +13042,20 @@ msgstr ""
 "unusable video when refered JPEG frames are not YUV 4:2:2 encoded."
 
 #. the interlace label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:627 ../vid_enc_avi/gap_enc_avi_gui.c:764
+#: ../vid_enc_avi/gap_enc_avi_gui.c:636 ../vid_enc_avi/gap_enc_avi_gui.c:773
 msgid "Interlace:"
 msgstr "Interlace:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:648
+#: ../vid_enc_avi/gap_enc_avi_gui.c:657
 msgid "Generate interlaced JPEGs (two frames for odd/even lines)"
 msgstr "Generate interlaced JPEGs (two frames for odd/even lines)"
 
 #. the odd frames first label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:655
+#: ../vid_enc_avi/gap_enc_avi_gui.c:664
 msgid "Odd Frames first:"
 msgstr "Odd Frames first:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:676
+#: ../vid_enc_avi/gap_enc_avi_gui.c:685
 msgid ""
 "Check if you want the odd frames to be coded first (only for interlaced "
 "JPEGs)"
@@ -9358,28 +13065,23 @@ msgstr ""
 
 #. the jpeg quality label
 #. the xvid quality label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:683 ../vid_enc_avi/gap_enc_avi_gui.c:1130
+#: ../vid_enc_avi/gap_enc_avi_gui.c:692 ../vid_enc_avi/gap_enc_avi_gui.c:1168
 msgid "Quality:"
 msgstr "Quality:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:707
+#: ../vid_enc_avi/gap_enc_avi_gui.c:716
 msgid "The quality setting of the encoded JPEG frames (100=best quality)"
 msgstr "The quality setting of the encoded JPEG frames (100=best quality)"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:714
-#| msgid "JPEG Codec Options"
+#: ../vid_enc_avi/gap_enc_avi_gui.c:723
 msgid "PNG Codec Options"
 msgstr "PNG Codec Options"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:719
-#| msgid "JPEG Options"
+#: ../vid_enc_avi/gap_enc_avi_gui.c:728
 msgid "PNG Options"
 msgstr "PNG Options"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:756
-#| msgid ""
-#| "Don't recode the input JPEG frames (works for 4:2:2 JPEG only, may result "
-#| "in unreadable Video)"
+#: ../vid_enc_avi/gap_enc_avi_gui.c:765
 msgid ""
 "Don't recode the input PNG frames when possible. WARNING: This option may "
 "produce an unusable video"
@@ -9387,19 +13089,16 @@ msgstr ""
 "Don't recode the input PNG frames when possible. WARNING: This option may "
 "produce an unusable video"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:785
-#| msgid "Use interlaced me"
+#: ../vid_enc_avi/gap_enc_avi_gui.c:794
 msgid "Generate interlaced PNGs"
 msgstr "Generate interlaced PNGs"
 
 #. the png compression label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:793
-#| msgid "Png Compression:"
+#: ../vid_enc_avi/gap_enc_avi_gui.c:802
 msgid "Compression:"
 msgstr "Compression:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:817
-#| msgid "The quality setting of the encoded JPEG frames (100=best quality)"
+#: ../vid_enc_avi/gap_enc_avi_gui.c:826
 msgid ""
 "The compression setting of the encoded PNG frames (9=best "
 "compression0=fastest)"
@@ -9407,16 +13106,16 @@ msgstr ""
 "The compression setting of the encoded PNG frames (9=best compression, "
 "0=fastest)"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:827
+#: ../vid_enc_avi/gap_enc_avi_gui.c:836
 msgid "RAW Codec Options"
 msgstr "RAW Codec Options"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:832
+#: ../vid_enc_avi/gap_enc_avi_gui.c:841
 msgid "RAW Options"
 msgstr "RAW Options"
 
 #. the raw codec info label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:848
+#: ../vid_enc_avi/gap_enc_avi_gui.c:857
 msgid ""
 "The RAW codec has no encoding options.\n"
 "The resulting videoframes will be\n"
@@ -9427,11 +13126,11 @@ msgstr ""
 "uncompressed."
 
 #. the vflip label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:861
+#: ../vid_enc_avi/gap_enc_avi_gui.c:870
 msgid "Vertical flip:"
 msgstr "Vertical flip:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:882
+#: ../vid_enc_avi/gap_enc_avi_gui.c:891
 msgid ""
 "Check if you want to encode frames vertically flipped (suitable for playback "
 "on WinDVD player) or as is (suitable for gmplayer on linux)"
@@ -9439,91 +13138,101 @@ msgstr ""
 "Check if you want to encode frames vertically flipped (suitable for playback "
 "on WinDVD player) or as is (suitable for gmplayer on linux)"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:893
+#. the BGR label
+#: ../vid_enc_avi/gap_enc_avi_gui.c:899
+msgid "BGR (rgb):"
+msgstr "BGR (rgb):"
+
+#: ../vid_enc_avi/gap_enc_avi_gui.c:921
+msgid ""
+"Check if you want to encode frames in BGR (preferred) or RGB colormodel "
+"(most players like WinDvD, VLC-player want BGR colormodel for RAW data) "
+"other players want RGB colormodel for RAW avi data)"
+msgstr ""
+"Check if you want to encode frames in BGR (preferred) or RGB colourmodel "
+"(most players like WinDvD, VLC-player want BGR colourmodel for RAW data) "
+"other players want RGB colourmodel for RAW avi data)"
+
+#: ../vid_enc_avi/gap_enc_avi_gui.c:931
 msgid "XVID Codec Options"
 msgstr "XVID Codec Options"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:898
+#: ../vid_enc_avi/gap_enc_avi_gui.c:936
 msgid "XVID Options"
 msgstr "XVID Options"
 
 #. the xvid KBitrate label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:915
+#: ../vid_enc_avi/gap_enc_avi_gui.c:953
 msgid "KBitrate:"
 msgstr "KBitrate:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:939
+#: ../vid_enc_avi/gap_enc_avi_gui.c:977
 msgid "Kilobitrate for XVID Codec (1 = 1000 Bit/sec) -1 for default"
 msgstr "Kilobitrate for XVID Codec (1 = 1000 Bit/sec) -1 for default"
 
 #. the xvid Reaction Delay label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:946
+#: ../vid_enc_avi/gap_enc_avi_gui.c:984
 msgid "Reaction Delay:"
 msgstr "Reaction Delay:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:970
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1008
 msgid "reaction delay factor (-1 for default)"
 msgstr "reaction delay factor (-1 for default)"
 
 #. the xvid AVG Period label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:977
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1015
 msgid "AVG Period:"
 msgstr "AVG Period:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1001
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1039
 msgid "averaging period (-1 for default)"
 msgstr "averaging period (-1 for default)"
 
 #. the xvid Buffer label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1008
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1046
 msgid "Buffer:"
 msgstr "Buffer:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1032
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1070
 msgid "Buffersize (-1 for default)"
 msgstr "Buffersize (-1 for default)"
 
 #. the xvid max_quantizer label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1039
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1077
 msgid "Max Quantizer:"
 msgstr "Max Quantiser:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1063
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1101
 msgid "upper limit for quantize Range 1 == BEST Quality"
 msgstr "upper limit for quantise Range 1 == BEST Quality"
 
 #. the xvid min_quantizer label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1069
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1107
 msgid "Min Quantizer:"
 msgstr "Min Quantiser:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1093
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1131
 msgid "lower limit for quantize Range 1 == BEST Quality"
 msgstr "lower limit for quantise Range 1 == BEST Quality"
 
 #. the xvid max_key_interval label
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1100
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1138
 msgid "Key Interval:"
 msgstr "Key Interval:"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1124
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1162
 msgid "max distance for keyframes (I-frames)"
 msgstr "max distance for keyframes (I-frames)"
 
-#: ../vid_enc_avi/gap_enc_avi_gui.c:1154
+#: ../vid_enc_avi/gap_enc_avi_gui.c:1192
 msgid "XVID codec algoritm presets where 0==low quality(fast) 6==best(slow)"
 msgstr "XVID codec algorithm presets where 0==low quality(fast) 6==best(slow)"
 
-#: ../vid_enc_avi/gap_enc_avi_main.c:206
+#: ../vid_enc_avi/gap_enc_avi_main.c:208
 msgid "avi video encoding for anim frames. Menu: @AVI@"
 msgstr "avi video encoding for anim frames. Menu: @AVI@"
 
-#: ../vid_enc_avi/gap_enc_avi_main.c:207
-#| msgid ""
-#| "This plugin does fake video encoding of animframes. the (optional) "
-#| "audiodata must be a raw datafile(s) or .wav (RIFF WAVEfmt ) file(s) .wav "
-#| "files can be mono (1) or stereo (2channels) audiodata must be 16bit "
-#| "uncompressed. IMPORTANT:  you should first call \""
+#: ../vid_enc_avi/gap_enc_avi_main.c:209
 msgid ""
 "This plugin handles video encoding for the AVI videoformat. the (optional) "
 "audiodata must be a raw datafile(s) or .wav (RIFF WAVEfmt ) file(s) .wav "
@@ -9535,23 +13244,25 @@ msgstr ""
 "files can be mono (1), or stereo (2 channels) and audiodata must be 16-bit "
 "uncompressed. IMPORTANT:  you should first call \""
 
-#: ../vid_enc_avi/gap_enc_avi_main.c:225
-msgid "Set Parameters for GAP avi video encoder Plugins"
-msgstr "Set Parameters for GAP avi video encoder Plugins"
+#: ../vid_enc_avi/gap_enc_avi_main.c:227
+#| msgid "Set Parameters for GAP avi video encoder Plugins"
+msgid "Set parameters for GAP avi video encoder Plugins"
+msgstr "Set parameters for GAP avi video encoder Plugins"
 
-#: ../vid_enc_avi/gap_enc_avi_main.c:226
+#: ../vid_enc_avi/gap_enc_avi_main.c:228
 msgid "This plugin sets avi specific video encoding parameters."
 msgstr "This plugin sets avi specific video encoding parameters."
 
-#: ../vid_enc_avi/gap_enc_avi_main.c:239
-msgid "Get GUI Parameters for GAP avi video encoder"
-msgstr "Get GUI Parameters for GAP avi video encoder"
+#: ../vid_enc_avi/gap_enc_avi_main.c:241
+#| msgid "Get GUI Parameters for GAP avi video encoder"
+msgid "Get GUI parameters for GAP avi video encoder"
+msgstr "Get GUI parameters for GAP avi video encoder"
 
-#: ../vid_enc_avi/gap_enc_avi_main.c:240
+#: ../vid_enc_avi/gap_enc_avi_main.c:242
 msgid "This plugin returns avi encoder specific parameters."
 msgstr "This plugin returns avi encoder specific parameters."
 
-#: ../vid_enc_avi/gap_enc_avi_main.c:322
+#: ../vid_enc_avi/gap_enc_avi_main.c:324
 msgid ""
 "AVI Encoder\n"
 "writes RIFF AVI encoded videos\n"
@@ -9564,82 +13275,107 @@ msgstr ""
 #. the CODEC delivered a NULL buffer
 #. * there is something essential wrong (TERMINATE)
 #.
-#: ../vid_enc_avi/gap_enc_avi_main.c:1019
+#: ../vid_enc_avi/gap_enc_avi_main.c:1074
 #, c-format
 msgid "ERROR: GAP AVI encoder CODEC %s delivered empty buffer at frame %d"
 msgstr "ERROR: GAP AVI encoder CODEC %s delivered empty buffer at frame %d"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:151
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_callbacks.c:790
+msgid "Save ffmpeg-encoder parameters"
+msgstr "Save ffmpeg-encoder parameters"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_callbacks.c:794
+msgid "Load ffmpeg-encoder parameters"
+msgstr "Load ffmpeg-encoder parameters"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:153
 msgid "0 sad"
 msgstr "0 sad"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:152
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:154
 msgid "1 sse"
 msgstr "1 sse"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:153
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:155
 msgid "2 satd"
 msgstr "2 satd"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:154
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:156
 msgid "3 dct"
 msgstr "3 dct"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:155
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:157
 msgid "4 psnr"
 msgstr "4 psnr"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:156
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:158
 msgid "5 bit"
 msgstr "5 bit"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:157
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:159
 msgid "6 rd"
 msgstr "6 rd"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:158
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:160
 msgid "7 zero"
 msgstr "7 zero"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:159
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:161
 msgid "8 vsad"
 msgstr "8 vsad"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:160
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:162
 msgid "9 vsse"
 msgstr "9 vsse"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:161
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:163
 msgid "10 nsse"
 msgstr "10 nsse"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:162
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:164
 msgid "11 w53"
 msgstr "11 w53"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:163
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:165
 msgid "12 w97"
 msgstr "12 w97"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:164
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:166
 msgid "13 dctmax"
 msgstr "13 dctmax"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:165
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:167
 msgid "256 chroma"
 msgstr "256 chroma"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:459
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:476
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:465
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:482
 msgid "NOT SUPPORTED"
 msgstr "NOT SUPPORTED"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:499
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:490
 #, c-format
+#| msgid "Set all selected layers to mode: %s"
+msgid "Selected Preset : %s"
+msgstr "Selected Preset : %s"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:502
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:518
+#| msgid "Renumber Frames"
+msgid "Recommended Framesize"
+msgstr "Recommended Framesize"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:529
+#, c-format
+#| msgid ""
+#| "Selected Fileformat : [%s] %s\n"
+#| "Recommanded Video CODEC : %s\n"
+#| "Recommanded Audio CODEC : %s\n"
+#| "Extension(s): %s %s"
 msgid ""
 "Selected Fileformat : [%s] %s\n"
-"Recommanded Video CODEC : %s\n"
-"Recommanded Audio CODEC : %s\n"
+"Recommended Video CODEC : %s\n"
+"Recommended Audio CODEC : %s\n"
 "Extension(s): %s %s"
 msgstr ""
 "Selected Fileformat : [%s] %s\n"
@@ -9647,647 +13383,610 @@ msgstr ""
 "Recommended Audio CODEC : %s\n"
 "Extension(s): %s %s"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1116
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1187
 msgid "Select File"
 msgstr "Select File"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1162
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1233
 msgid "FFMpeg Basic Encoder Options"
 msgstr "FFMpeg Basic Encoder Options"
 
 #. the fileformat label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1175
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1246
 msgid "Fileformat:           "
 msgstr "Fileformat:           "
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1191
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1262
 msgid "The output multimedia fileformat"
 msgstr "The output multimedia fileformat"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1216
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1287
 msgid "The video codec"
 msgstr "The video codec"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1239
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1310
 msgid "The audio codec"
 msgstr "The audio codec"
 
 #. the audio bitrate label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1248
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1319
 msgid "Audio Bitrate:"
 msgstr "Audio Bitrate:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1264
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1335
 msgid "Audio bitrate in kBit/sec"
 msgstr "Audio bitrate in kBit/sec"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1293
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1364
 msgid "Commonly-used used audio bitrates"
 msgstr "Commonly-used used audio bitrates"
 
 #. the video bitrate label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1310
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1381
 msgid "Video Bitrate:"
 msgstr "Video Bitrate:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1327
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1398
 msgid "Video bitrate kBit/sec"
 msgstr "Video bitrate kBit/sec"
 
 #. the qscale label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1339
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1410
 msgid "qscale:"
 msgstr "qscale:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1357
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1428
 msgid "Use fixed video quantiser scale (VBR) (0=const bitrate)"
 msgstr "Use fixed video quantiser scale (VBR) (0=const bitrate)"
 
 #. the qmin label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1368
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1439
 msgid "qmin:"
 msgstr "qmin:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1387
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1458
 msgid "min video quantiser scale (VBR)"
 msgstr "min video quantiser scale (VBR)"
 
 #. the qmax label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1398
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1469
 msgid "qmax:"
 msgstr "qmax:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1415
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1486
 msgid "max video quantiser scale (VBR)"
 msgstr "max video quantiser scale (VBR)"
 
 #. the qdiff label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1426
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1497
 msgid "qdiff:"
 msgstr "qdiff:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1444
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1515
 msgid "max difference between the quantiser scale (VBR)"
 msgstr "max difference between the quantiser scale (VBR)"
 
 #. the Frametype label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1455
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1526
 msgid "Frametype:"
 msgstr "Frametype:"
 
 #. the intra only checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1463
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1534
 msgid "Intra Only"
 msgstr "Intra Only"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1469
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1540
 msgid "use only intra frames (I)"
 msgstr "use only intra frames (I)"
 
 #. the GOP label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1478
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1549
 msgid "GOP:"
 msgstr "GOP:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1496
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1567
 msgid "Group of picture size"
 msgstr "Group of picture size"
 
 #. the B_frames label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1506
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1577
 msgid "B-Frames:"
 msgstr "B-Frames:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1523
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1594
 msgid "Max number of B-frames in sequence"
 msgstr "Max number of B-frames in sequence"
 
-#. the Set Aspectratio checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1542
-msgid "Set Aspectratio"
-msgstr "Set Aspectratio"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1548
-msgid "store aspectratio information (width/height) in the output video"
-msgstr "store aspectratio information (width/height) in the output video"
-
-#. the ASPECT combo
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1556
-msgid "auto"
-msgstr "auto"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1557
-msgid "3:2"
-msgstr "3:2"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1558
-msgid "4:3"
-msgstr "4:3"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1559
-msgid "16:9"
-msgstr "16:9"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1568
-msgid "Select aspect ratio"
-msgstr "Select aspect ratio"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1603
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1622
 msgid "FFMpeg Expert Encoder Algorithms"
 msgstr "FFMpeg Expert Encoder Algorithms"
 
 #. the motion estimation label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1615
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1634
 msgid "Motion estimation:"
 msgstr "Motion estimation:"
 
 #. the motion estimation combo box
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1624
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1643
 msgid "1 zero (fastest)"
 msgstr "1 zero (fastest)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1625
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1644
 msgid "2 full (best)"
 msgstr "2 full (best)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1626
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1645
 msgid "3 log"
 msgstr "3 log"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1627
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1646
 msgid "4 phods"
 msgstr "4 phods"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1628
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1647
 msgid "5 epzs (recommended)"
 msgstr "5 epzs (recommended)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1629
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1648
 msgid "6 x1"
 msgstr "6 x1"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1630
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1649
 msgid "7 hex (x264 specific)"
 msgstr "7 hex (x264 specific)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1631
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1650
 msgid "8 umh (x264 specific)"
 msgstr "8 umh (x264 specific)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1632
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1651
 msgid "9 iter (snow specific)"
 msgstr "9 iter (snow specific)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1633
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1652
 msgid "10 tesa (x264 specific)"
 msgstr "10 tesa (x264 specific)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1640
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1659
 msgid "Select algorithm for motion estimation"
 msgstr "Select algorithm for motion estimation"
 
 #. the DCT algorithm label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1658
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1677
 msgid "DCT algorithm:"
 msgstr "DCT algorithm:"
 
 #. the DCT algorithm combo
 #. the IDCT algorithm combo
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1666
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1705
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1685
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1724
 msgid "0 auto"
 msgstr "0 auto"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1667
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1686
 msgid "1 fast int"
 msgstr "1 fast int"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1668
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1687
 msgid "2 int"
 msgstr "2 int"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1669
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1688
 msgid "3 mmx"
 msgstr "3 mmx"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1670
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1689
 msgid "4 mlib"
 msgstr "4 mlib"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1671
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1690
 msgid "5 altivec"
 msgstr "5 altivec"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1672
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1691
 msgid "6 faan"
 msgstr "6 faan"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1679
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1698
 msgid "Select algorithm for DCT"
 msgstr "Select algorithm for DCT"
 
 #. the IDCT algorithm label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1696
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1715
 msgid "IDCT algorithm:"
 msgstr "IDCT algorithm:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1706
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1725
 msgid "1 int"
 msgstr "1 int"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1707
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1726
 msgid "2 simple"
 msgstr "2 simple"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1708
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1727
 msgid "3 simple mmx"
 msgstr "3 simple mmx"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1709
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1728
 msgid "4 libmpeg2mmx"
 msgstr "4 libmpeg2mmx"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1710
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1729
 msgid "5 ps2"
 msgstr "5 ps2"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1711
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1730
 msgid "6 mlib"
 msgstr "6 mlib"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1712
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1731
 msgid "7 arm"
 msgstr "7 arm"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1713
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1732
 msgid "8 altivec"
 msgstr "8 altivec"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1714
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1733
 msgid "9 sh4"
 msgstr "9 sh4"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1715
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1734
 msgid "10 simplearm"
 msgstr "10 simplearm"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1716
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1735
 msgid "11 h264"
 msgstr "11 h264"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1717
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1736
 msgid "12 vp3"
 msgstr "12 vp3"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1718
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1737
 msgid "13 ipp"
 msgstr "13 ipp"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1719
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1738
 msgid "14 xvidmmx"
 msgstr "14 xvidmmx"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1720
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1739
 msgid "15 cavs"
 msgstr "15 cavs"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1721
-#| msgid "10 simplearm"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1740
 msgid "16 simplearmv5te"
 msgstr "16 simplearmv5te"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1722
-#| msgid "10 simplearm"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1741
 msgid "17 simplearmv6"
 msgstr "17 simplearmv6"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1723
-#| msgid "2 simple"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1742
 msgid "18 simplevis"
 msgstr "18 simplevis"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1724
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1743
 msgid "19 wmv2"
 msgstr "19 wmv2"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1725
-#| msgid "6 faan"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1744
 msgid "20 faan"
 msgstr "20 faan"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1726
-#| msgid "1 ac"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1745
 msgid "21 ea"
 msgstr "21 ea"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1727
-#| msgid "2 simple"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1746
 msgid "22 simpleneon"
 msgstr "22 simpleneon"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1728
-#| msgid "2 simple"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1747
 msgid "23 simplealpha"
 msgstr "23 simplealpha"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1736
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1755
 msgid "Select algorithm for IDCT"
 msgstr "Select algorithm for IDCT"
 
 #. the MB_DECISION label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1754
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1773
 msgid "MB Decision:"
 msgstr "MB Decision:"
 
 #. the MB_DECISION combo
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1762
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1781
 msgid "simple (use mb_cmp)"
 msgstr "simple (use mb_cmp)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1763
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1782
 msgid "bits (the one which needs fewest bits)"
 msgstr "bits (the one which needs fewest bits)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1764
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1783
 msgid "rate distortion"
 msgstr "rate distortion"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1772
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1791
 msgid "Select algorithm for macroblock decision"
 msgstr "Select algorithm for macroblock decision"
 
 #. the Coder Type label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1790
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1809
 msgid "Coder Type:"
 msgstr "Coder Type:"
 
 #. the MB_DECISION combo
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1798
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1817
 msgid "0 vlc"
 msgstr "0 vlc"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1799
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1818
 msgid "1 ac"
 msgstr "1 ac"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1807
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1826
 msgid "Coder type"
 msgstr "Coder type"
 
 #. the Predictor label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1825
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1844
 msgid "Predictor:"
 msgstr "Predictor:"
 
 #. the MB_DECISION combo
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1833
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1852
 msgid "0 left"
 msgstr "0 left"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1834
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1853
 msgid "1 plane"
 msgstr "1 plane"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1835
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1854
 msgid "2 median"
 msgstr "2 median"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1843
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1862
 msgid "Prediction method"
 msgstr "Prediction method"
 
 #. the Macroblock compare function label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1861
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1880
 msgid "Macroblock cmp:"
 msgstr "Macroblock cmp:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1877
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1896
 msgid "Select macroblock compare function "
 msgstr "Select macroblock compare function "
 
 #. the ildct compare function label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1895
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1914
 msgid "ildct cmp:"
 msgstr "ildct cmp:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1911
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1930
 msgid "Select ildct compare function "
 msgstr "Select ildct compare function "
 
 #. the fullpel compare function label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1930
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1949
 msgid "Fullpel cmp:"
 msgstr "Fullpel cmp:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1946
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1965
 msgid "Select fullpel compare function "
 msgstr "Select fullpel compare function "
 
 #. the subpel compare function label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1964
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1983
 msgid "Subpel cmp:"
 msgstr "Subpel cmp:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1980
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1999
 msgid "Select subpel compare function"
 msgstr "Select subpel compare function"
 
 #. the pre motion estimation compare function label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:1998
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2017
 msgid "Pre motion estimation cmp:"
 msgstr "Pre motion estimation cmp:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2014
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2049
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2033
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2068
 msgid "Select pre motion estimation compare function "
 msgstr "Select pre motion estimation compare function "
 
 #. the frame skip compare function label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2032
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2051
 msgid "Frame skip cmp:"
 msgstr "Frame skip cmp:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2084
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2103
 msgid "FFMpeg Expert Flags"
 msgstr "FFMpeg Expert Flags"
 
 #. LABELS
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2117
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2136
 msgid "General flags:"
 msgstr "General flags:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2124
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2143
 msgid "H263:"
 msgstr "H263:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2132
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2151
 msgid "MPEG2/4:"
 msgstr "MPEG2/4:"
 
 #. CHECKBUTTONS
 #. the Bitexact checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2144
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2163
 msgid "Bitexact"
 msgstr "Bitexact"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2150
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2169
 msgid "Only use bit exact algorithms (for codec testing)"
 msgstr "Only use bit exact algorithms (for codec testing)"
 
 #. the Advanced intra coding checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2158
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2177
 msgid "Advanced intra coding"
 msgstr "Advanced intra coding"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2164
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2183
 msgid "Activate intra frame coding (only h263+ CODEC)"
 msgstr "Activate intra frame coding (only h263+ CODEC)"
 
 #. the 4 Motion Vectors checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2172
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2191
 msgid "4 Motion Vectors"
 msgstr "4 Motion Vectors"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2178
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2197
 msgid "Use four motion vectors by macroblock (only MPEG-4 CODEC)"
 msgstr "Use four motion vectors by macroblock (only MPEG-4 CODEC)"
 
 #. the Closed GOP checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2188
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2207
 msgid "Closed GOP"
 msgstr "Closed GOP"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2194
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2213
 msgid "Closed group of pictures"
 msgstr "Closed group of pictures"
 
 #. the Unlimited motion vector checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2201
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2220
 msgid "Unlimited motion vector"
 msgstr "Unlimited motion vector"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2207
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2226
 msgid "Enable unlimited motion vector (only h263+ CODEC)"
 msgstr "Enable unlimited motion vector (only h263+ CODEC)"
 
 #. the Partitioning checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2215
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2234
 msgid "Partitioning"
 msgstr "Partitioning"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2221
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2240
 msgid "Use data partitioning (only MPEG-4 CODEC)"
 msgstr "Use data partitioning (only MPEG-4 CODEC)"
 
 #. the Strict GOP checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2232
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2251
 msgid "Strict GOP"
 msgstr "Strict GOP"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2238
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2257
 msgid "Strictly enforce GOP size"
 msgstr "Strictly enforce GOP size"
 
 #. the Use slice struct checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2248
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2267
 msgid "Use slice struct"
 msgstr "Use slice struct"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2254
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2273
 msgid "Enable slice structured mode (only h263+ CODEC)"
 msgstr "Enable slice structured mode (only h263+ CODEC)"
 
 #. the Use Alt scantable checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2262
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2281
 msgid "Use alt scantable"
 msgstr "Use alt scantable"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2268
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2287
 msgid "Enable alternate scantable (only MPEG-2 MPEG-4 CODECs)"
 msgstr "Enable alternate scantable (only MPEG-2 MPEG-4 CODECs)"
 
 #. the Use interlaced me checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2279
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2298
 msgid "Use interlaced me"
 msgstr "Use interlaced me"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2285
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2304
 msgid "Enable interlaced motion estimation"
 msgstr "Enable interlaced motion estimation"
 
 #. the Use AIV checkbutton
 #. the use_dct8x8 checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2293
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2653
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2312
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2720
 msgid "Use AIV"
 msgstr "Use AIV"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2299
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2318
 msgid "Enable Alternative inter vlc (only h263+ CODEC)"
 msgstr "Enable Alternative inter vlc (only h263+ CODEC)"
 
 #. the interlace dct checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2309
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2328
 msgid "Interlace DCT"
 msgstr "Interlace DCT"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2315
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2334
 msgid "Use interlaced dct"
 msgstr "Use interlaced dct"
 
 #. the Use OBMC checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2323
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2342
 msgid "Overlapped block"
 msgstr "Overlapped block"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2329
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2348
 msgid "Enable use overlapped block motion compensation (only h263+ CODEC)"
 msgstr "Enable use overlapped block motion compensation (only h263+ CODEC)"
 
 #. the quarter pel checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2339
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2358
 msgid "quarter pel"
 msgstr "quarter pel"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2345
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2364
 msgid "Enable 1/4-pel"
 msgstr "Enable 1/4-pel"
 
 #. the Use Loop checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2352
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2371
 msgid "Loop Filter"
 msgstr "Loop Filter"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2358
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2377
 msgid "Use loop filter (only h263+ CODEC)"
 msgstr "Use loop filter (only h263+ CODEC)"
 
 #. the Use qprd checkbutton
 #. the use_skip_rd checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2367
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2729
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2386
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2824
 msgid "Use qprd"
 msgstr "Use qprd"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2373
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2392
 msgid "Use rate distortion optimization for qp selection"
 msgstr "Use rate distortion optimisation for qp selection"
 
 #. the Use cbprd checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2382
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2401
 msgid "Use cbprd"
 msgstr "Use cbprd"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2388
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2407
 msgid "Use rate distortion optimization for cbp"
 msgstr "Use rate distortion optimisation for cbp"
 
 #. the Use MV0 checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2397
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2416
 msgid "Use MV0"
 msgstr "Use MV0"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2403
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2422
 msgid ""
 "Try to encode each MB with MV=<0,0> and choose the better one (has no effect "
 "if mbd=0)"
@@ -10296,109 +13995,133 @@ msgstr ""
 "if mbd=0)"
 
 #. the Use Normalize checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2412
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2431
 msgid "Normalize"
 msgstr "Normalise"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2418
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2437
 msgid "Normalize adaptive quantization"
-msgstr "Normalize adaptive quantisation"
+msgstr "Normalise adaptive quantisation"
 
 #. the SVCD scan offset checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2429
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2448
 msgid "SVCD scan offset"
 msgstr "SVCD scan offset"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2435
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2454
 msgid "Enable SVCD scan offset placeholder"
 msgstr "Enable SVCD scan offset placeholder"
 
 #. the dont_recode checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2452
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2471
 msgid "Dont Recode"
 msgstr "Dont Recode"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2459
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2478
+#| msgid ""
+#| "Bypass the FFMPEG Vidoencoder where inputframes can be copied 1:1 from an "
+#| "input MPEG videofile.This experimental feature provides lossless MPEG "
+#| "video cut, but works only for the MPEG Fileformats."
 msgid ""
-"Bypass the FFMPEG Vidoencoder where inputframes can be copied 1:1 from an "
-"input MPEG videofile.This experimental feature provides lossless MPEG video "
+"Bypass the FFMPEG Videoencoder where inputframes can be copied 1:1 from an "
+"input MPEG videofile. This experimental feature provides lossless MPEG video "
 "cut, but works only for the MPEG Fileformats."
 msgstr ""
-"Bypass the FFMPEG Vidoencoder where inputframes can be copied 1:1 from an "
-"input MPEG videofile.This experimental feature provides lossless MPEG video "
+"Bypass the FFMPEG Videoencoder where inputframes can be copied 1:1 from an "
+"input MPEG videofile. This experimental feature provides lossless MPEG video "
 "cut, but works only for the MPEG Fileformats."
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2490
-#| msgid "FFMpeg Expert Flags"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2509
 msgid "FFMpeg Expert Flags2"
 msgstr "FFMpeg Expert Flags2"
 
 #. LABELS
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2523
-#| msgid "General flags:"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2542
 msgid "General flags2:"
 msgstr "General flags2:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2530
-#| msgid "H263:"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2549
 msgid "H264:"
 msgstr "H264:"
 
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2557
+#| msgid "Partitioning"
+msgid "Partition X264:"
+msgstr "Partition X264:"
+
 #. CHECKBUTTONS
 #. the Fast checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2544
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2569
 msgid "Fast Non-Compliant"
 msgstr "Fast Non-Compliant"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2550
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2575
 msgid "Allow non spec compliant speedup tricks"
 msgstr "Allow non-spec-compliant speedup tricks"
 
 #. the use_bpyramid checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2558
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2583
 msgid "Bpyramid"
 msgstr "Bpyramid"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2564
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2589
 msgid "allow B-frames to be used as references for predicting.(for H264 codec)"
 msgstr ""
 "allow B-frames to be used as references for predicting (for H264 codec)."
 
+#. the partition_X264_PART_I4X4 checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2597
+msgid "I4x4"
+msgstr "I4x4"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2603
+#| msgid "weighted biprediction for B-frames (for H264 codec)"
+msgid "enable 4x4 partitions in I-frames.(for X264 codec)"
+msgstr "enable 4x4 partitions in I-frames.(for X264 codec)"
+
 #. the use_local_header checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2575
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2614
 msgid "Local Header"
 msgstr "Local Header"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2581
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2620
 msgid "Place global headers at every keyframe instead of in extradata"
 msgstr "Place global headers at every keyframe instead of in extradata"
 
 #. the use_wpred checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2588
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2627
 msgid "Weighted Biprediction"
 msgstr "Weighted Biprediction"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2594
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2633
 msgid "weighted biprediction for B-frames (for H264 codec)"
 msgstr "weighted biprediction for B-frames (for H264 codec)"
 
+#. the partition_X264_PART_I8X8 checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2641
+msgid "I8x8"
+msgstr "I8x8"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2647
+#| msgid "weighted biprediction for B-frames (for H264 codec)"
+msgid "enable 8x8 partitions in I-frames.(for X264 codec)"
+msgstr "enable 8x8 partitions in I-frames.(for X264 codec)"
+
 #. the use_brdo checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2606
-#| msgid "rate distortion"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2659
 msgid "B Rate Distortion"
 msgstr "B Rate Distortion"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2612
-#| msgid "Use rate distortion optimization for cbp"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2665
 msgid "B-frame rate-distortion optimization"
 msgstr "B-frame rate-distortion optimisation"
 
 #. the use_mixed_refs checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2622
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2675
 msgid "Mixed Refs"
 msgstr "Mixed Refs"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2628
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2681
 msgid ""
 "one reference per partition, as opposed to one reference per macroblock (for "
 "H264 codec)"
@@ -10406,67 +14129,104 @@ msgstr ""
 "one reference per partition, as opposed to one reference per macroblock (for "
 "H264 codec)"
 
+#. the partition_X264_PART_P8X8 checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2689
+msgid "P8x8"
+msgstr "P8x8"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2695
+#| msgid "weighted biprediction for B-frames (for H264 codec)"
+msgid "enable 8x8, 16x8 and 8x16 partitions in P-frames.(for X264 codec)"
+msgstr "enable 8x8, 16x8 and 8x16 partitions in P-frames.(for X264 codec)"
+
 #. the use_ivlc checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2639
-#| msgid "Interlace DCT"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2706
 msgid "Intra VLC"
 msgstr "Intra VLC"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2645
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2712
 msgid "Use MPEG-2 intra VLC table."
 msgstr "Use MPEG-2 intra VLC table."
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2659
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2726
 msgid "high profile 8x8 transform (for H264 codec)"
 msgstr "high profile 8×8 transform (for H264 codec)"
 
+#. the partition_X264_PART_P4X4 checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2734
+msgid "P4X4"
+msgstr "P4X4"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2740
+#| msgid "weighted biprediction for B-frames (for H264 codec)"
+msgid "enable 4x4, 8x4 and 4x8 partitions in P-frames.(for X264 codec)"
+msgstr "enable 4x4, 8x4 and 4x8 partitions in P-frames.(for X264 codec)"
+
 #. the use_memc_only checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2669
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2750
 msgid "Only ME/MC"
 msgstr "Only ME/MC"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2675
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2756
 msgid "Only do ME/MC (I frames -> ref, P frame -> ME+MC)"
 msgstr "Only do ME/MC (I frames -> ref, P frame -> ME+MC)"
 
 #. the use_fastpskip checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2683
-#| msgid "Last Point"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2764
 msgid "Fast Pskip"
 msgstr "Fast Pskip"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2689
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2770
 msgid "fast pskip (for H264 codec)"
 msgstr "fast pskip (for H264 codec)"
 
+#. the partition_X264_PART_B8X8 checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2778
+msgid "B8x8"
+msgstr "B8x8"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2784
+#| msgid "weighted biprediction for B-frames (for H264 codec)"
+msgid "enable 8x8 16x8 and 8x16 partitions in B-frames.(for X264 codec)"
+msgstr "enable 8x8 16x8 and 8x16 partitions in B-frames.(for X264 codec)"
+
 #. the use_drop_frame_timecode checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2700
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2795
 msgid "DropFrame Timecode"
 msgstr "DropFrame Timecode"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2706
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2801
 msgid "timecode is in drop frame format"
 msgstr "timecode is in drop frame format"
 
 #. the use_aud checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2713
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2808
 msgid "AccessUnit"
 msgstr "AccessUnit"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2719
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2814
 msgid "use access unit delimiters (for H264 codec)"
 msgstr "use access unit delimiters (for H264 codec)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2735
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2830
 msgid "RD optimal MB level residual skipping"
 msgstr "RD optimal MB level residual skipping"
 
+#. the use_MB_Tree ratecontrol checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2837
+msgid "MB-Tree RC"
+msgstr "MB-Tree RC"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2843
+msgid "use macroblock tree ratecontrol (x264 only)"
+msgstr "use macroblock tree ratecontrol (x264 only)"
+
 #. the use_chunks checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2744
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2852
 msgid "Use chunks"
 msgstr "Use chunks"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2750
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2858
 msgid ""
 "Input bitstream might be truncated at a packet boundaries instead of only at "
 "frame boundaries"
@@ -10475,63 +14235,86 @@ msgstr ""
 "frame boundaries"
 
 #. the use_non_linear_quant checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2760
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2868
 msgid "Nonlinear Quant"
 msgstr "Nonlinear Quant"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2766
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2874
 msgid "Use MPEG-2 nonlinear quantizer"
 msgstr "Use MPEG-2 nonlinear quantiser"
 
+#. the use_PSY checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2882
+msgid "PSY"
+msgstr "PSY"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2888
+msgid "use psycho visual optimizations"
+msgstr "use psycho visual optimisations"
+
 #. the use_bit_reservoir checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2775
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2897
 msgid "Bit Reservoir"
 msgstr "Bit Reservoir"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2781
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2903
 msgid "Use a bit reservoir when encoding if possible"
 msgstr "Use a bit reservoir when encoding if possible"
 
+#. the compute_SSIM checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2911
+msgid "Compute SSIM"
+msgstr "Compute SSIM"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2917
+msgid "Compute SSIM during encoding, error[] values are undefined."
+msgstr "Compute SSIM during encoding, error[] values are undefined."
+
 #. the use_gmc checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2792
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2798
-#| msgid "Use MV0"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2928
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2934
 msgid "Use GMC"
 msgstr "Use GMC"
 
+#. the INTRA_REFRESH checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2942
+msgid "Intra Refresh"
+msgstr "Intra Refresh"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2948
+msgid "Use periodic insertion of intra blocks instead of keyframes."
+msgstr "Use periodic insertion of intra blocks instead of keyframes."
+
 #. the input_preserved checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2807
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2813
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2959
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2965
 msgid "Input Preserved"
 msgstr "Input Preserved"
 
 #. the use_gray checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2822
-#| msgid "Use qprd"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2974
 msgid "Use Gray"
 msgstr "Use Grey"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2828
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2980
 msgid "Only encode grayscale"
 msgstr "Only encode greyscale"
 
 #. the use_emu_edge checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2838
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2990
 msgid "Emu Edges"
 msgstr "Emu Edges"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2844
-#| msgid "Don't recode"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2996
 msgid "Dont draw edges"
 msgstr "Dont draw edges"
 
 #. the use_truncated checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2853
-#| msgid "unchanged"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3005
 msgid "Truncated"
 msgstr "Truncated"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2859
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3011
 msgid ""
 "Input bitstream might be truncated at a random location instead of only at "
 "frame boundaries"
@@ -10539,29 +14322,29 @@ msgstr ""
 "Input bitstream might be truncated at a random location instead of only at "
 "frame boundaries"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2890
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3043
 msgid "FFMpeg Expert Encoder Options"
 msgstr "FFMpeg Expert Encoder Options"
 
 #. the qblur label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2903
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3056
 msgid "qblur:"
 msgstr "qblur:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2919
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3072
 msgid ""
-"Video quantiser scale blur (VBR) amount of qscale smoothing over time (0.0-"
-"1.0)"
+"Video quantiser scale blur (VBR) amount of qscale smoothing over time "
+"(0.0-1.0)"
 msgstr ""
-"Video quantiser scale blur (VBR) amount of qscale smoothing over time (0.0-"
-"1.0)"
+"Video quantiser scale blur (VBR) amount of qscale smoothing over time "
+"(0.0-1.0)"
 
 #. the qcomp label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2933
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3086
 msgid "qcomp:"
 msgstr "qcomp:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2949
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3102
 msgid ""
 "Video quantiser scale compression (VBR) amount of qscale change between easy "
 "& hard scenes (0.0-1.0)"
@@ -10570,196 +14353,196 @@ msgstr ""
 "& hard scenes (0.0-1.0)"
 
 #. the rc-init-cplx label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2960
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3113
 msgid "rc-init-cplx:"
 msgstr "rc-init-cplx:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2976
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3129
 msgid "Initial complexity for 1-pass encoding"
 msgstr "Initial complexity for 1-pass encoding"
 
 #. the b-qfactor label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:2987
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3140
 msgid "b-qfactor:"
 msgstr "b-qfactor:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3003
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3156
 msgid "qp factor between p and b frames"
 msgstr "qp factor between p and b frames"
 
 #. the i-qfactor label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3013
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3166
 msgid "i-qfactor:"
 msgstr "i-qfactor:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3029
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3182
 msgid "qp factor between p and i frames"
 msgstr "qp factor between p and i frames"
 
 #. the b-qoffset label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3040
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3193
 msgid "b-qoffset:"
 msgstr "b-qoffset:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3057
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3210
 msgid "qp offset between p and b frames"
 msgstr "qp offset between p and b frames"
 
 #. the i-qoffset label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3067
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3220
 msgid "i-qoffset:"
 msgstr "i-qoffset:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3083
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3236
 msgid "qp offset between p and i frames"
 msgstr "qp offset between p and i frames"
 
 #. the Bitrate Tolerance label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3094
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3247
 msgid "Bitrate Tol:"
 msgstr "Bitrate Tol:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3110
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3263
 msgid "Set video bitrate tolerance (in kbit/s)"
 msgstr "Set video bitrate tolerance (in kbit/s)"
 
 #. the Maxrate Tolerance label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3120
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3273
 msgid "Maxrate Tol:"
 msgstr "Maxrate Tol:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3137
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3290
 msgid "Set max video bitrate tolerance (in kbit/s)"
 msgstr "Set max video bitrate tolerance (in kbit/s)"
 
 #. the Minrate Tolerance label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3149
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3302
 msgid "Minrate Tol:"
 msgstr "Minrate Tol:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3165
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3318
 msgid "Set min video bitrate tolerance (in kbit/s)"
 msgstr "Set min video bitrate tolerance (in kbit/s)"
 
 #. the Bufsize label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3176
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3329
 msgid "Bufsize:"
 msgstr "Bufsize:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3192
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3345
 msgid "Set ratecontrol buffer size (in kbyte)"
 msgstr "Set ratecontrol buffer size (in kbyte)"
 
 #. the strictness label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3203
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3356
 msgid "strictness:"
 msgstr "strictness:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3219
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3372
 msgid "How strictly to follow the standards"
 msgstr "How strictly to follow the standards"
 
 #. the mb-qmin label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3231
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3384
 msgid "mb-qmin:"
 msgstr "mb-qmin:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3247
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3400
 msgid "Min macroblock quantiser scale (VBR)"
 msgstr "Min macroblock quantiser scale (VBR)"
 
 #. the mb-qmax label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3258
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3411
 msgid "mb-qmax:"
 msgstr "mb-qmax:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3274
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3427
 msgid "Max macroblock quantiser scale (VBR)"
 msgstr "Max macroblock quantiser scale (VBR)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3303
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3456
 msgid "FFMpeg 2 pass and multiplexer expert settings"
 msgstr "FFMpeg 2 pass and multiplexer expert settings"
 
 #. the pass_logfile checkbutton
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3315
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3468
 msgid "2 Pass Encoding"
 msgstr "2 Pass Encoding"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3321
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3474
 msgid "Activate 2 pass encoding when set"
 msgstr "Activate 2 pass encoding when set"
 
 #. the pass_logfile label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3330
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3483
 msgid "Pass Logfile:"
 msgstr "Pass Logfile:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3346
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3499
 msgid "The pass logfile is only used as workfile for 2-pass encoding"
 msgstr "The pass logfile is only used as workfile for 2-pass encoding"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3357
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3510
 msgid "Select pass logfile via file browser"
 msgstr "Select pass logfile via file browser"
 
 #. the video bitrate label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3378
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3531
 msgid "Mux Rate:"
 msgstr "Mux Rate:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3395
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3548
 msgid "Multiplexer rate Bit/sec"
 msgstr "Multiplexer rate Bit/sec"
 
 #. the video bitrate label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3406
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3559
 msgid "Mux Packetsize:"
 msgstr "Mux Packetsize:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3423
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3576
 msgid "Multiplexer packet size"
 msgstr "Multiplexer packet size"
 
 #. the video bitrate label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3436
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3589
 msgid "Mux Preload:"
 msgstr "Mux Preload:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3453
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3606
 msgid "Set the initial demux-decode delay (seconds)"
 msgstr "Set the initial demux-decode delay (seconds)"
 
 #. the video bitrate label
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3465
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3618
 msgid "Mux Max Delay:"
 msgstr "Mux Max Delay:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3482
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3635
 msgid "Set the maximum demux-decode delay (seconds)"
 msgstr "Set the maximum demux-decode delay (seconds)"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3508
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3664
 msgid "FFMpeg File Comment settings"
 msgstr "FFMpeg File Comment settings"
 
 #. the title lable
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3521
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3677
 msgid "Title:"
 msgstr "Title:"
 
 #. the Author lable
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3544
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3700
 msgid "Author:"
 msgstr "Author:"
 
 #. the Copyright lable
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3566
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3722
 msgid "Copyright:"
 msgstr "Copyright:"
 
 #. the filecomment_label lable
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3611
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3767
 msgid ""
 "\n"
 "Text tags will be inserted in the\n"
@@ -10769,103 +14552,110 @@ msgstr ""
 "Text tags will be inserted in the\n"
 "resulting video for all non blank entry fields."
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3758
-msgid "FFMPEG Video Encode Parameters"
-msgstr "FFMPEG Video Encode Parameters"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3784
-msgid "Parameter Presets"
-msgstr "Parameter Presets"
+#. the Set Aspectratio checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3788
+#| msgid "Select aspect ratio"
+msgid "Set aspect ratio"
+msgstr "Set aspect ratio"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3801
-msgid "** OOPS do not change any parameter **"
-msgstr "** OOPS do not change any parameter **"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3794
+#| msgid "store aspectratio information (width/height) in the output video"
+msgid "Store aspect ratio information (width/height) in the output video"
+msgstr "Store aspect ratio information (width/height) in the output video"
 
+#. the ASPECT combo
 #: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3802
-msgid "use DivX default presets"
-msgstr "use DivX default presets"
+msgid "Auto"
+msgstr "Auto"
 
 #: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3803
-msgid "use DivX high quality presets"
-msgstr "use DivX high quality presets"
+msgid "3:2"
+msgstr "3:2"
 
 #: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3804
-msgid "use DivX low quality presets"
-msgstr "use DivX low quality presets"
+msgid "4:3"
+msgstr "4:3"
 
 #: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3805
-msgid "use DivX WINDOWS presets"
-msgstr "use DivX WINDOWS presets"
+msgid "16:9"
+msgstr "16:9"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3814
+msgid "Select aspect ratio"
+msgstr "Select aspect ratio"
+
+#. the show expert settings label
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3834
+#| msgid "Expert Options"
+msgid "Expert settings:"
+msgstr "Expert settings:"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3806
-msgid "use MPEG1 (VCD) presets"
-msgstr "use MPEG1 (VCD) presets"
+#. the Set Aspectratio checkbutton
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3843
+#| msgid "Convert Settings"
+msgid "Show expert settings"
+msgstr "Show expert settings"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3807
-msgid "use MPEG1 high quality presets"
-msgstr "use MPEG1 high quality presets"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3849
+#| msgid "Predefined encoder parameter settings"
+msgid "Show video encoder expert settings"
+msgstr "Show video encoder expert settings"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3808
-msgid "use MPEG2 (SVCD) presets"
-msgstr "use MPEG2 (SVCD) presets"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4000
+msgid "FFMPEG Video Encode Parameters"
+msgstr "FFMPEG Video Encode Parameters"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3809
-msgid "use MPEG2 (DVD) presets"
-msgstr "use MPEG2 (DVD) presets"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4026
+msgid "Parameter Presets"
+msgstr "Parameter Presets"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3810
-msgid "use REAL video presets"
-msgstr "use REAL video presets"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4043
+msgid "** keep current parameters  **"
+msgstr "** keep current parameters  **"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3834
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4088
 msgid "Predefined encoder parameter settings"
 msgstr "Predefined encoder parameter settings"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3857
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4111
 msgid "Parameter Values"
 msgstr "Parameter Values"
 
+#. the notebook page label for file comment settings
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4135
+msgid "File Comment"
+msgstr "File Comment"
+
 #. the notebook page label for basic options
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3879
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4149
 msgid "Basic Options"
 msgstr "Basic Options"
 
 #. the notebook page label for expert algorithms
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3895
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4165
 msgid "Algorithms"
 msgstr "Algorithms"
 
 #. the notebook page label for expert flags
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3909
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4179
 msgid "Expert Flags"
 msgstr "Expert Flags"
 
 #. the notebook page label for expert flags
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3924
-#| msgid "Expert Flags"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4194
 msgid "Expert Flags2"
 msgstr "Expert Flags2"
 
-#. the notebook page label for expert encoder options
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3939
-msgid "Expert Options"
-msgstr "Expert Options"
-
 #. the notebook page label for 2 Pass Expert settings
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3954
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:4224
 msgid "2Pass/Mux"
 msgstr "2Pass/Mux"
 
-#. the notebook page label for file comment settings
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_gui.c:3970
-msgid "File Comment"
-msgstr "File Comment"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:374
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:474
 msgid "ffmpeg video encoding for anim frames. Menu: @FFMPEG@"
 msgstr "ffmpeg video encoding for anim frames. Menu: @FFMPEG@"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:375
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:475
 msgid ""
 "This plugin does video encoding of animframes based on libavformat. (also "
 "known as FFMPEG encoder). The (optional) audiodata must be RIFF WAVEfmt (."
@@ -10879,11 +14669,12 @@ msgstr ""
 "must be 16bit uncompressed. IMPORTANT:  Non-interactive callers should first "
 "call \""
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:394
-msgid "Set Parameters for GAP ffmpeg video encoder Plugin"
-msgstr "Set Parameters for GAP ffmpeg video encoder Plugin"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:494
+#| msgid "Set Parameters for GAP ffmpeg video encoder Plugin"
+msgid "Set parameters for GAP ffmpeg video encoder Plugin"
+msgstr "Set parameters for GAP ffmpeg video encoder Plugin"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:395
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:495
 msgid ""
 "This plugin sets ffmpeg specific video encoding parameters. Non-interactive "
 "callers must provide a parameterfile, Interactive calls provide a dialog "
@@ -10893,15 +14684,16 @@ msgstr ""
 "callers must provide a parameterfile, Interactive calls provide a dialogue "
 "window to specify and optionally save the parameters."
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:410
-msgid "Get GUI Parameters for GAP ffmpeg video encoder"
-msgstr "Get GUI Parameters for GAP ffmpeg video encoder"
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:510
+#| msgid "Get GUI Parameters for GAP ffmpeg video encoder"
+msgid "Get GUI parameters for GAP ffmpeg video encoder"
+msgstr "Get GUI parameters for GAP ffmpeg video encoder"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:411
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:511
 msgid "This plugin returns ffmpeg encoder specific parameters."
 msgstr "This plugin returns ffmpeg encoder specific parameters."
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:500
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:600
 msgid ""
 "FFMPEG Encoder\n"
 "writes AVI/DivX or MPEG1, MPEG2 (DVD) or MPEG4 encoded videos\n"
@@ -10911,23 +14703,70 @@ msgstr ""
 "writes AVI/DivX or MPEG1, MPEG2 (DVD) or MPEG4 encoded videos\n"
 "based on FFMPEG by Fabrice Bellard"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2210
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:1950
+#, c-format
+#| msgid ""
+#| "The file: %s\n"
+#| "contains too many audio-input tracks\n"
+#| "(only %d tracks are used, the rest are ignored)."
+msgid ""
+"The file: %s\n"
+"contains too many audio-input tracks\n"
+"(only %d track is used, the rest is ignored)."
+msgid_plural ""
+"The file: %s\n"
+"contains too many audio-input tracks\n"
+"(only %d tracks are used, the rest is ignored)."
+msgstr[0] ""
+"The file: %s\n"
+"contains too many audio-input tracks\n"
+"(only %d track is used, the rest is ignored)."
+msgstr[1] ""
+"The file: %s\n"
+"contains too many audio-input tracks\n"
+"(only %d tracks are used, the rest is ignored)."
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2673
 #, c-format
 msgid "Could not create pass logfile:'%s'%s"
 msgstr "Could not create pass logfile:'%s'%s"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2233
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2696
 #, c-format
 msgid "Could not open pass logfile:'%s'%s"
 msgstr "Could not open pass logfile:'%s'%s"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2374
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2378
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2772
+#, c-format
+#| msgid "Audio CODEC:"
+msgid "Unknown Audio CODEC: %s"
+msgstr "Unknown Audio CODEC: %s"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2779
+#, c-format
+msgid "CODEC: %s is no AUDIO CODEC!"
+msgstr "CODEC: %s is no AUDIO CODEC!"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2841
+#, c-format
+msgid ""
+"could not open audio codec: %s\n"
+"at audio_samplerate:%d channels:%d bits per channel:%d\n"
+"(try to convert to 48 KHz, 44.1KHz or 32 kHz samplerate\n"
+"that is supported by most codecs)"
+msgstr ""
+"could not open audio codec: %s\n"
+"at audio_samplerate:%d channels:%d bits per channel:%d\n"
+"(try to convert to 48 KHz, 44.1KHz or 32 kHz samplerate\n"
+"that is supported by most codecs)"
+
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2899
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2903
 #, c-format
 msgid "Frame width and height must be a multiple of 2\n"
 msgstr "Frame width and height must be a multiple of 2\n"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2447
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2978
 #, c-format
 msgid "Could not create videofile:'%s'%s"
 msgstr "Could not create videofile:'%s'%s"
@@ -10939,19 +14778,11 @@ msgstr "Could not create videofile:'%s'%s"
 #. * in my tests this case did not happen yet....
 #. * .. but display a warning to find out in further test
 #.
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:2679
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_main.c:3217
 msgid "Black dummy frame was added"
 msgstr "Black dummy frame was added"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_callbacks.c:704
-msgid "Save ffmpeg-encoder parameters"
-msgstr "Save ffmpeg-encoder parameters"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_callbacks.c:708
-msgid "Load ffmpeg-encoder parameters"
-msgstr "Load ffmpeg-encoder parameters"
-
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_par.c:345
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_par.c:412
 #, c-format
 msgid ""
 "Could not read ffmpeg video encoder parameters from file:\n"
@@ -10960,11 +14791,113 @@ msgstr ""
 "Could not read ffmpeg video encoder parameters from file:\n"
 "%s"
 
-#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_par.c:400
+#: ../vid_enc_ffmpeg/gap_enc_ffmpeg_par.c:489
 #, c-format
 msgid "Could not save ffmpeg video encoder parameterfile:'%s'%s"
 msgstr "Could not save ffmpeg video encoder parameterfile:'%s'%s"
 
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:183
+#| msgid "avi video encoding for anim frames. Menu: @AVI@"
+msgid "rawframes video encoding for anim frames. Menu: @rawframeS@"
+msgstr "rawframes video encoding for anim frames. Menu: @rawframeS@"
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:184
+#| msgid ""
+#| "This plugin has a video encoder API but writes a series of single frames "
+#| "instead of one videofile. the filetype of the output frames is derived "
+#| "from the extension. the extension is the suffix part of the parameter "
+#| "\"videofile\". the names of the output frame(s) are same as the parameter "
+#| "\"videofile\" but the framenumber part is replaced by the current "
+#| "framenumber (or added automatic if videofile has no number part) "
+#| "audiodata is ignored. A  call of\""
+msgid ""
+"This plugin has a video encoder API but writes a series of single raw frames "
+"instead of one videofile. the filetype of the output frames is derived from "
+"the extension. the extension is the suffix part of the parameter \"videofile"
+"\". the names of the output frame(s) are same as the parameter \"videofile\" "
+"but the framenumber part is replaced by the current framenumber (or added "
+"automatic if videofile has no number part) audiodata is ignored. WARNINGS: "
+"for proper operation, the handled frames shall refer to single video file "
+"without any transitions. this allows fetching frames as raw data chunks. The "
+"chunks are 1:1 written to disc as framefiles. The resulting raw data frames "
+"on disc may be unusable if the raw chunk data is not compatible to any image "
+"fileformat. MPEG I frames, and MJPG files may be extractable to the JPEG "
+"fileformat. A  call of\""
+msgstr ""
+"This plugin has a video encoder API but writes a series of single raw frames "
+"instead of one videofile. the filetype of the output frames is derived from "
+"the extension. the extension is the suffix part of the parameter \"videofile"
+"\". the names of the output frame(s) are same as the parameter \"videofile\" "
+"but the framenumber part is replaced by the current framenumber (or added "
+"automatic if videofile has no number part) audiodata is ignored. WARNINGS: "
+"for proper operation, the handled frames shall refer to single video file "
+"without any transitions. this allows fetching frames as raw data chunks. The "
+"chunks are 1:1 written to disc as framefiles. The resulting raw data frames "
+"on disc may be unusable if the raw chunk data is not compatible to any image "
+"fileformat. MPEG I frames, and MJPG files may be extractable to the JPEG "
+"fileformat. A  call of\""
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:214
+#| msgid "Set Parameters for GAP singleframes video encoder Plugins"
+msgid "Set parameters for GAP rawframes video encoder Plugins"
+msgstr "Set parameters for GAP rawframes video encoder Plugins"
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:215
+#| msgid "This plugin sets singleframes specific video encoding parameters."
+msgid "This plugin sets rawframes specific video encoding parameters."
+msgstr "This plugin sets rawframes specific video encoding parameters."
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:228
+#| msgid "Get GUI Parameters for GAP singleframes video encoder"
+msgid "Get GUI parameters for GAP rawframes video encoder"
+msgstr "Get GUI parameters for GAP rawframes video encoder"
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:229
+#| msgid "This plugin returns singleframes encoder specific parameters."
+msgid "This plugin returns rawframes encoder specific parameters."
+msgstr "This plugin returns rawframes encoder specific parameters."
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:310
+#| msgid ""
+#| "The Singleframes Encoder\n"
+#| "writes single frames instead of one videofile\n"
+#| "the fileformat of the frames is derived from the\n"
+#| "extension of the video name, frames are named\n"
+#| "video name plus 6-digit number + extension"
+msgid ""
+"The rawframes Encoder\n"
+"writes single frames instead of one videofile\n"
+"the fileformat of the frames is derived from the\n"
+"extension of the video name, frames are named\n"
+"video name plus 6-digit number + extension"
+msgstr ""
+"The rawframes Encoder\n"
+"writes single frames instead of one videofile\n"
+"the fileformat of the frames is derived from the\n"
+"extension of the video name, frames are named\n"
+"video name plus 6-digit number + extension"
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:527
+#| msgid "the Singleframe Encoder has no encoder specific Parameters"
+msgid "the rawframe encoder has no encoder specific parameters"
+msgstr "the rawframe encoder has no encoder specific parameters"
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:893
+#: ../vid_enc_single/gap_enc_singleframes_main.c:732
+#, c-format
+msgid "SAVING: %s\n"
+msgstr "SAVING: %s\n"
+
+#: ../vid_enc_rawframes/gap_enc_rawframes_main.c:912
+#: ../vid_enc_single/gap_enc_singleframes_main.c:753
+#, c-format
+msgid ""
+"** Save FAILED on file\n"
+"%s"
+msgstr ""
+"** Save FAILED on file\n"
+"%s"
+
 #: ../vid_enc_single/gap_enc_singleframes_main.c:180
 msgid "singleframes video encoding for anim frames. Menu: @SINGLEFRAMES@"
 msgstr "singleframes video encoding for anim frames. Menu: @SINGLEFRAMES@"
@@ -10986,16 +14919,18 @@ msgstr ""
 "automatic if videofile has no number part) audiodata is ignored. A  call of\""
 
 #: ../vid_enc_single/gap_enc_singleframes_main.c:205
-msgid "Set Parameters for GAP singleframes video encoder Plugins"
-msgstr "Set Parameters for GAP singleframes video encoder Plugins"
+#| msgid "Set Parameters for GAP singleframes video encoder Plugins"
+msgid "Set parameters for GAP singleframes video encoder Plugins"
+msgstr "Set parameters for GAP singleframes video encoder Plugins"
 
 #: ../vid_enc_single/gap_enc_singleframes_main.c:206
 msgid "This plugin sets singleframes specific video encoding parameters."
 msgstr "This plugin sets singleframes specific video encoding parameters."
 
 #: ../vid_enc_single/gap_enc_singleframes_main.c:219
-msgid "Get GUI Parameters for GAP singleframes video encoder"
-msgstr "Get GUI Parameters for GAP singleframes video encoder"
+#| msgid "Get GUI Parameters for GAP singleframes video encoder"
+msgid "Get GUI parameters for GAP singleframes video encoder"
+msgstr "Get GUI parameters for GAP singleframes video encoder"
 
 #: ../vid_enc_single/gap_enc_singleframes_main.c:220
 msgid "This plugin returns singleframes encoder specific parameters."
@@ -11016,22 +14951,150 @@ msgstr ""
 "video name plus 6-digit number + extension"
 
 #: ../vid_enc_single/gap_enc_singleframes_main.c:512
-msgid "the Singleframe Encoder has no encoder specific Parameters"
-msgstr "the Singleframe Encoder has no encoder specific Parameters"
+#| msgid "the Singleframe Encoder has no encoder specific Parameters"
+msgid "the Singleframe Encoder has no encoder specific parameters"
+msgstr "the Singleframe Encoder has no encoder specific parameters"
 
-#: ../vid_enc_single/gap_enc_singleframes_main.c:732
-#, c-format
-msgid "SAVING: %s\n"
-msgstr "SAVING: %s\n"
+#~ msgid "Internal GIMP procedure"
+#~ msgstr "Internal GIMP procedure"
 
-#: ../vid_enc_single/gap_enc_singleframes_main.c:753
-#, c-format
-msgid ""
-"** Save FAILED on file\n"
-"%s"
-msgstr ""
-"** Save FAILED on file\n"
-"%s"
+#~ msgid "GIMP Plug-In"
+#~ msgstr "GIMP Plug-In"
+
+#~ msgid "GIMP Extension"
+#~ msgstr "GIMP Extension"
+
+#~ msgid "Temporary Procedure"
+#~ msgstr "Temporary Procedure"
+
+#~ msgid "Apply Constant"
+#~ msgstr "Apply Constant"
+
+#~ msgid "Apply Varying"
+#~ msgstr "Apply Varying"
+
+#~ msgid "Save Flattened"
+#~ msgstr "Save Flattened"
+
+#~ msgid "Save As Is"
+#~ msgstr "Save As Is"
+
+#~ msgid ""
+#~ "You are using another file format than xcf.\n"
+#~ "Save operations may result in loss of layer information.\n"
+#~ "\n"
+#~ "To configure flattening for this fileformat\n"
+#~ "(permanent for all further sessions) please add the line:\n"
+#~ "(%s %s)\n"
+#~ "to your gimprc file."
+#~ msgstr ""
+#~ "You are using another file format than xcf.\n"
+#~ "Save operations may result in loss of layer information.\n"
+#~ "\n"
+#~ "To configure flattening for this fileformat\n"
+#~ "(permanent for all further sessions) please add the line:\n"
+#~ "(%s %s)\n"
+#~ "to your gimprc file."
+
+#~ msgid "Perform actions on all unselected layers"
+#~ msgstr "Perform actions on all unselected layers"
+
+#~ msgid "Exchange source and destination"
+#~ msgstr "Exchange source and destination"
+
+#~ msgid ""
+#~ "Load morph workpoints from file. SHIFT-click: define filename of Pointset "
+#~ "B"
+#~ msgstr ""
+#~ "Load morph workpoints from file. SHIFT-click: define filename of Pointset "
+#~ "B"
+
+#~ msgid ""
+#~ "Save morph workpoints to file. SHIFT-click: define filename of Pointset B"
+#~ msgstr ""
+#~ "Save morph workpoints to file. SHIFT-click: define filename of Pointset B"
+
+#~| msgid "creating morph tween layers..."
+#~ msgid "creating morph tween frames..."
+#~ msgstr "creating morph tween frames..."
+
+#~| msgid "creating morph tween layers..."
+#~ msgid "creating morph tween frame: %d"
+#~ msgstr "creating morph tween frame: %d"
+
+#~ msgid "Save controlpoints to file"
+#~ msgstr "Save controlpoints to file"
+
+#~ msgid ""
+#~ "\n"
+#~ "Error: Keyframe %d at point [%d] higher or equal than last handled frame"
+#~ msgstr ""
+#~ "\n"
+#~ "Error: Keyframe %d at point [%d] higher or equal than last handled frame"
+
+#~ msgid ""
+#~ "\n"
+#~ "Error: More controlpoints (%d) than handled frames (%d).\n"
+#~ "Please reduce controlpoints or select more frames"
+#~ msgstr ""
+#~ "\n"
+#~ "Error: More controlpoints (%d) than handled frames (%d).\n"
+#~ "Please reduce controlpoints or select more frames"
+
+#~ msgid " (ON)"
+#~ msgstr " (ON)"
+
+#~| msgid "OFF"
+#~ msgid " (OFF)"
+#~ msgstr " (OFF)"
+
+#~ msgid "Create only one multilayer Image"
+#~ msgstr "Create only one multilayer Image"
+
+#~ msgid "Reset all Parameters to Default Values"
+#~ msgstr "Reset all Parameters to Default Values"
+
+#~ msgid "Convert audiofile to tmpfile"
+#~ msgstr "Convert audiofile to tmpfile"
+
+#~ msgid "unchanged"
+#~ msgstr "unchanged"
+
+#~ msgid "Set Aspectratio"
+#~ msgstr "Set Aspectratio"
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "** OOPS do not change any parameter **"
+#~ msgstr "** OOPS do not change any parameter **"
+
+#~ msgid "use DivX default presets"
+#~ msgstr "use DivX default presets"
+
+#~ msgid "use DivX high quality presets"
+#~ msgstr "use DivX high quality presets"
+
+#~ msgid "use DivX low quality presets"
+#~ msgstr "use DivX low quality presets"
+
+#~ msgid "use DivX WINDOWS presets"
+#~ msgstr "use DivX WINDOWS presets"
+
+#~ msgid "use MPEG1 (VCD) presets"
+#~ msgstr "use MPEG1 (VCD) presets"
+
+#~ msgid "use MPEG1 high quality presets"
+#~ msgstr "use MPEG1 high quality presets"
+
+#~ msgid "use MPEG2 (SVCD) presets"
+#~ msgstr "use MPEG2 (SVCD) presets"
+
+#~ msgid "use MPEG2 (DVD) presets"
+#~ msgstr "use MPEG2 (DVD) presets"
+
+#~ msgid "use REAL video presets"
+#~ msgstr "use REAL video presets"
 
 #~ msgid "Return Values"
 #~ msgstr "Return Values"
@@ -11068,15 +15131,6 @@ msgstr ""
 #~ "Playback storyboard file. SHIFT: Play only selected clips CTRL: Play "
 #~ "composite video"
 
-#~ msgid "Seek Audio Position..."
-#~ msgstr "Seek Audio Position..."
-
-#~ msgid "Extracting Audio..."
-#~ msgstr "Extracting Audio..."
-
-#~ msgid "<Image>/Video/Layer/"
-#~ msgstr "<Image>/Video/Layer/"
-
 #~ msgid ""
 #~ "Don't recode the input JPEG frames. This option is ignored when input is "
 #~ "read from storyboard. WARNING: works only if all input frames are JPEG "
@@ -11143,11 +15197,11 @@ msgstr ""
 #~ msgstr "quality:"
 
 #~ msgid ""
-#~ "for XVID Codec select algoritm presets where 0==low quality(fast) 6==best"
-#~ "(slow) "
+#~ "for XVID Codec select algoritm presets where 0==low quality(fast) "
+#~ "6==best(slow) "
 #~ msgstr ""
-#~ "for XVID Codec select algorithm presets where 0==low quality(fast) 6==best"
-#~ "(slow) "
+#~ "for XVID Codec select algorithm presets where 0==low quality(fast) "
+#~ "6==best(slow) "
 
 #~ msgid "APP0 Marker for each frame"
 #~ msgstr "APP0 Marker for each frame"
@@ -11233,9 +15287,6 @@ msgstr ""
 #~ msgid "<Image>/Video/Go To/Any Frame..."
 #~ msgstr "<Image>/Video/Go To/Any Frame..."
 
-#~ msgid "<Image>/Video/Duplicate Frames..."
-#~ msgstr "<Image>/Video/Duplicate Frames..."
-
 #~ msgid "<Image>/Video/Frames Density..."
 #~ msgstr "<Image>/Video/Frames Density..."
 
@@ -11275,9 +15326,6 @@ msgstr ""
 #~ msgid "<Image>/Video/Onionskin/Toggle Visibility"
 #~ msgstr "<Image>/Video/Onionskin/Toggle Visibility"
 
-#~ msgid "Nr:"
-#~ msgstr "Nr:"
-
 #~ msgid "Timepos:"
 #~ msgstr "Timepos:"
 
@@ -11340,9 +15388,6 @@ msgstr ""
 #~ msgid "Flags:"
 #~ msgstr "Flags:"
 
-#~ msgid "auto from pixelsize"
-#~ msgstr "auto from pixelsize"
-
 #~ msgid "use DivX VBR, best quality presets"
 #~ msgstr "use DivX VBR, best quality presets"
 



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