diff --git a/gap/gap_vex_main.c b/gap/gap_vex_main.c
index 667ac00..7dda12e 100644
--- a/gap/gap_vex_main.c
+++ b/gap/gap_vex_main.c
@@ -90,68 +90,68 @@ query ()
 {
   static GimpParamDef load_args[] =
   {
-    { GIMP_PDB_INT32, "run_mode", "Interactive, non-interactive" },
-    { GIMP_PDB_IMAGE, "image", "(unused)"},
-    { GIMP_PDB_DRAWABLE, "drawable", "(unused)"},
-    { GIMP_PDB_STRING, "videoename", "The name of the Videofile to read (load)" },
-
-    { GIMP_PDB_INT32, "pos_unit", "2: begin_pos, and end_pos are percent (0.0 upto 100.0) 0: begin_pos, and end_pos are framenumbers" },
-
-
-    { GIMP_PDB_FLOAT, "begin_pos", "start of the affected range (percent or framenumber)" },
-    { GIMP_PDB_FLOAT, "end_pos", "end of the affected range  (percent or framenumber)" },
-    { GIMP_PDB_STRING, "audiofile", "name for extracted audio output file (RIFF PCM Wave Format, should end with .wav)" },
-    { GIMP_PDB_STRING, "basename", "The name for extracted ouput frames _0001.<extension> is added" },
-    { GIMP_PDB_STRING, "extension", "select image save format by extension (.xcf, .ppm, .jpg, ...)" },
-    { GIMP_PDB_INT32, "basenum", "number for the 1.st extracted output frame, 0: use original framenr" },
-    { GIMP_PDB_INT32, "multilayer", "0: save each frame to one file, 1: load all frames into one multilayer image" },
-    { GIMP_PDB_INT32, "extract_videotrack", "0:ignore video frames, 1 upto n: extract frames from videotrack" },
-    { GIMP_PDB_INT32, "extract_audiotrack", "0:ignore audio, 1 upto n: extract audiotrack to .wav file" },
-    { GIMP_PDB_INT32, "overwrite_mode", "1: overwrite all existing files, other values: cancel if files already exists" },
-    { GIMP_PDB_INT32, "disable_mmx", "0: use (faster) MMX if available, 1: do not USE MMX (MMX is lossy on lowbitrate streams)" },
-    { GIMP_PDB_STRING, "preferred_decoder", "NULL, or one of: libmpeg3, quicktime4linux, libavformat" },
-    { GIMP_PDB_INT32, "exact_seek", "0: NO (enable faster seek ops if available), 1: YES use only sequential read ops, will find exact framenumbers" },
-    { GIMP_PDB_INT32, "deinterlace", "0: NO, 1: deinterlace odd rows only, 2: deinterlace even rows only, 3: deinterlace split into 2 frames where odd rows-frame is 1st, 4: deinterlace split into 2 frames where even rows-frame is 1st)" },
-    { GIMP_PDB_FLOAT, "delace_threshold", "0.0 .. no interpolation, 1.0 smooth interpolation at deinterlacing" },
-    { GIMP_PDB_INT32, "fn_digits", "1 <= fn_digits <= 8, number of digits to use in framenames (use 1 if you dont want leading zeroes) " },
-    { GIMP_PDB_INT32, "bluebox", "0: NO, 1: YES generate transparency by applying bluebox filter with last values" },
-    { GIMP_PDB_INT32, "graymask", "0: NO (extract frames 1:1), 1: YES extract generated transparency as gray mask" },
-    { GIMP_PDB_INT32, "layermask", "0: NO (bluebox shall generate aplha channel), 1: YES (bluebox shall generate layermask)" },
+    { GIMP_PDB_INT32, "run_mode", N_("Interactive, non-interactive") },
+    { GIMP_PDB_IMAGE, "image", N_("(unused)") },
+    { GIMP_PDB_DRAWABLE, "drawable", N_("(unused)") },
+    { GIMP_PDB_STRING, "videoename", N_("The name of the Videofile to read (load)") },
+
+    { GIMP_PDB_INT32, "pos_unit", N_("2: begin_pos, and end_pos are percent (0.0 upto 100.0) 0: begin_pos, and end_pos are framenumbers") },
+
+
+    { GIMP_PDB_FLOAT, "begin_pos", N_("start of the affected range (percent or framenumber)") },
+    { GIMP_PDB_FLOAT, "end_pos", N_("end of the affected range  (percent or framenumber)") },
+    { GIMP_PDB_STRING, "audiofile", N_("name for extracted audio output file (RIFF PCM Wave Format, should end with .wav)") },
+    { GIMP_PDB_STRING, "basename", N_("The name for extracted ouput frames _0001.<extension> is added") },
+    { GIMP_PDB_STRING, "extension", N_("select image save format by extension (.xcf, .ppm, .jpg, ...)") },
+    { GIMP_PDB_INT32, "basenum", N_("number for the 1.st extracted output frame, 0: use original framenr") },
+    { GIMP_PDB_INT32, "multilayer", N_("0: save each frame to one file, 1: load all frames into one multilayer image") },
+    { GIMP_PDB_INT32, "extract_videotrack", N_("0:ignore video frames, 1 upto n: extract frames from videotrack") },
+    { GIMP_PDB_INT32, "extract_audiotrack", N_("0:ignore audio, 1 upto n: extract audiotrack to .wav file") },
+    { GIMP_PDB_INT32, "overwrite_mode", N_("1: overwrite all existing files, other values: cancel if files already exists") },
+    { GIMP_PDB_INT32, "disable_mmx", N_("0: use (faster) MMX if available, 1: do not USE MMX (MMX is lossy on lowbitrate streams)") },
+    { GIMP_PDB_STRING, "preferred_decoder", N_("NULL, or one of: libmpeg3, quicktime4linux, libavformat") },
+    { GIMP_PDB_INT32, "exact_seek", N_("0: NO (enable faster seek ops if available), 1: YES use only sequential read ops, will find exact framenumbers") },
+    { GIMP_PDB_INT32, "deinterlace", N_("0: NO, 1: deinterlace odd rows only, 2: deinterlace even rows only, 3: deinterlace split into 2 frames where odd rows-frame is 1st, 4: deinterlace split into 2 frames where even rows-frame is 1st)") },
+    { GIMP_PDB_FLOAT, "delace_threshold", N_("0.0 .. no interpolation, 1.0 smooth interpolation at deinterlacing") },
+    { GIMP_PDB_INT32, "fn_digits", N_("1 <= fn_digits <= 8, number of digits to use in framenames (use 1 if you dont want leading zeroes) ") },
+    { GIMP_PDB_INT32, "bluebox", N_("0: NO, 1: YES generate transparency by applying bluebox filter with last values") },
+    { GIMP_PDB_INT32, "graymask", N_("0: NO (extract frames 1:1), 1: YES extract generated transparency as gray mask") },
+    { GIMP_PDB_INT32, "layermask", N_("0: NO (bluebox shall generate aplha channel), 1: YES (bluebox shall generate layermask)") },
   };
   static GimpParamDef load_return_vals[] =
   {
-    { GIMP_PDB_IMAGE, "image", "Output image" },
+    { GIMP_PDB_IMAGE, "image", N_("Output image") },
   };
   static int nload_args = sizeof (load_args) / sizeof (load_args[0]);
   static int nload_return_vals = sizeof (load_return_vals) / sizeof (load_return_vals[0]);
 
   static GimpParamDef ext_args[] =
   {
-    { GIMP_PDB_INT32, "run_mode", "Interactive, non-interactive" },
-    { GIMP_PDB_STRING, "videoename", "The name of the Videofile to read (load)" },
-
-    { GIMP_PDB_INT32, "pos_unit", "2: begin_pos, and end_pos are percent (0.0 upto 100.0) 0: begin_pos, and end_pos are framenumbers" },
-
-
-    { GIMP_PDB_FLOAT, "begin_pos", "start of the affected range (percent or framenumber)" },
-    { GIMP_PDB_FLOAT, "end_pos", "end of the affected range  (percent or framenumber)" },
-    { GIMP_PDB_STRING, "audiofile", "name for extracted audio output file (RIFF PCM Wave Format, should end with .wav)" },
-    { GIMP_PDB_STRING, "basename", "The name for extracted ouput frames _0001.<extension> is added" },
-    { GIMP_PDB_STRING, "extension", "select image save format by extension (.xcf, .ppm, .jpg, ...)" },
-    { GIMP_PDB_INT32, "basenum", "number for the 1.st extracted output frame, 0: use original framenr" },
-    { GIMP_PDB_INT32, "multilayer", "0: save each frame to one file, 1: load all frames into one multilayer image" },
-    { GIMP_PDB_INT32, "extract_videotrack", "0:ignore video frames, 1 upto n: extract frames from videotrack" },
-    { GIMP_PDB_INT32, "extract_audiotrack", "0:ignore audio, 1 upto n: extract audiotrack to .wav file" },
-    { GIMP_PDB_INT32, "overwrite_mode", "1: overwrite all existing files, other values: cancel if files already exists" },
-    { GIMP_PDB_INT32, "disable_mmx", "0: use (faster) MMX if available, 1: do not USE MMX (MMX is lossy on lowbitrate streams)" },
-    { GIMP_PDB_STRING, "preferred_decoder", "NULL, or one of: libmpeg3, quicktime4linux, libavformat" },
-    { GIMP_PDB_INT32, "exact_seek", "0: NO (enable faster seek ops if available), 1: YES use only sequential read ops, will find exact framenumbers" },
-    { GIMP_PDB_INT32, "deinterlace", "0: NO, 1: deinterlace odd rows only, 2: deinterlace even rows only, 3: deinterlace split into 2 frames where odd rows-frame is 1st, 4: deinterlace split into 2 frames where even rows-frame is 1st)" },
-    { GIMP_PDB_FLOAT, "delace_threshold", "0.0 .. no interpolation, 1.0 smooth interpolation at deinterlacing" },
-    { GIMP_PDB_INT32, "fn_digits", "1 <= fn_digits <= 8, number of digits to use in framenames (use 1 if you dont want leading zeroes) " },
-    { GIMP_PDB_INT32, "bluebox", "0: NO, 1: YES generate transparency by applying bluebox filter with last values" },
-    { GIMP_PDB_INT32, "graymask", "0: NO (extract frames 1:1), 1: YES extract generated transparency as gray mask" },
-    { GIMP_PDB_INT32, "layermask", "0: NO (bluebox shall generate aplha channel), 1: YES (bluebox shall generate layermask)" },
+    { GIMP_PDB_INT32, "run_mode", N_("Interactive, non-interactive") },
+    { GIMP_PDB_STRING, "videoename", N_("The name of the Videofile to read (load)") },
+
+    { GIMP_PDB_INT32, "pos_unit", N_("2: begin_pos, and end_pos are percent (0.0 upto 100.0) 0: begin_pos, and end_pos are framenumbers") },
+
+
+    { GIMP_PDB_FLOAT, "begin_pos", N_("start of the affected range (percent or framenumber)") },
+    { GIMP_PDB_FLOAT, "end_pos", N_("end of the affected range  (percent or framenumber)") },
+    { GIMP_PDB_STRING, "audiofile", N_("name for extracted audio output file (RIFF PCM Wave Format, should end with .wav)") },
+    { GIMP_PDB_STRING, "basename", N_("The name for extracted ouput frames _0001.<extension> is added") },
+    { GIMP_PDB_STRING, "extension", N_("select image save format by extension (.xcf, .ppm, .jpg, ...)") },
+    { GIMP_PDB_INT32, "basenum", N_("number for the 1.st extracted output frame, 0: use original framenr") },
+    { GIMP_PDB_INT32, "multilayer", N_("0: save each frame to one file, 1: load all frames into one multilayer image") },
+    { GIMP_PDB_INT32, "extract_videotrack", N_("0:ignore video frames, 1 upto n: extract frames from videotrack") },
+    { GIMP_PDB_INT32, "extract_audiotrack", N_("0:ignore audio, 1 upto n: extract audiotrack to .wav file") },
+    { GIMP_PDB_INT32, "overwrite_mode", N_("1: overwrite all existing files, other values: cancel if files already exists") },
+    { GIMP_PDB_INT32, "disable_mmx", N_("0: use (faster) MMX if available, 1: do not USE MMX (MMX is lossy on lowbitrate streams)") },
+    { GIMP_PDB_STRING, "preferred_decoder", N_("NULL, or one of: libmpeg3, quicktime4linux, libavformat") },
+    { GIMP_PDB_INT32, "exact_seek", N_("0: NO (enable faster seek ops if available), 1: YES use only sequential read ops, will find exact framenumbers") },
+    { GIMP_PDB_INT32, "deinterlace", N_("0: NO, 1: deinterlace odd rows only, 2: deinterlace even rows only, 3: deinterlace split into 2 frames where odd rows-frame is 1st, 4: deinterlace split into 2 frames where even rows-frame is 1st)") },
+    { GIMP_PDB_FLOAT, "delace_threshold", N_("0.0 .. no interpolation, 1.0 smooth interpolation at deinterlacing") },
+    { GIMP_PDB_INT32, "fn_digits", N_("1 <= fn_digits <= 8, number of digits to use in framenames (use 1 if you dont want leading zeroes) ") },
+    { GIMP_PDB_INT32, "bluebox", N_("0: NO, 1: YES generate transparency by applying bluebox filter with last values") },
+    { GIMP_PDB_INT32, "graymask", N_("0: NO (extract frames 1:1), 1: YES extract generated transparency as gray mask") },
+    { GIMP_PDB_INT32, "layermask", N_("0: NO (bluebox shall generate aplha channel), 1: YES (bluebox shall generate layermask)") },
   };
   static int next_args = sizeof (ext_args) / sizeof (ext_args[0]);
 
@@ -160,16 +160,16 @@ query ()
   gimp_plugin_domain_register (GETTEXT_PACKAGE, LOCALEDIR);
 
   gimp_install_procedure (GAP_VEX_PLUG_IN_NAME,
-                          "Extract frames from videofiles into animframes or multilayer image",
-                          "The specified range of frames (params: begin_pos upto end_pos) is extracted from"
+                          N_("Extract frames from videofiles into animframes or multilayer image"),
+                          N_("The specified range of frames (params: begin_pos upto end_pos) is extracted from"
                           " the videofile (param: videoname) and stored as sequence of frame imagefiles"
-                          " on disk and load the 1st of the extracted frames as gimp image."
-                          " optional you may extract the specified range of frames into one multilayer gimp image"
+                          " on disk and loads the first of the extracted frames as gimp image."
+                          " Optionally you may extract the specified range of frames into one multilayer gimp image"
                           " instead of writing the frames as diskfiles. (par: multilayer == 1)"
-                          " Additional you can extract (one) stereo or mono audiotrack"
-                          " to uncompressed audiofile (RIFF Wave format .WAV)"
+                          " Additionally you can extract (one) stereo or mono audiotrack"
+                          " to uncompressed audiofile (RIFF Wave format .WAV)."
                           " The specified range is used both for video and audio"
-                          " (see gap_vid_api docs for supported Videoformats and CODECS)",
+                          " (see gap_vid_api docs for supported Videoformats and CODECS)"),
                           "Wolfgang Hofer (hof@gimp.org)",
                           "Wolfgang Hofer",
                           GAP_VERSION_WITH_DATE,
@@ -180,16 +180,16 @@ query ()
                           load_args, load_return_vals);
 
   gimp_install_procedure (GAP_VEX_PLUG_IN_NAME_XTNS,
-                          "Extract frames from videofiles into animframes or multilayer image",
-                          "The specified range of frames (params: begin_pos upto end_pos) is extracted from"
+                          N_("Extract frames from videofiles into animframes or multilayer image"),
+                          N_("The specified range of frames (params: begin_pos upto end_pos) is extracted from"
                           " the videofile (param: videoname) and stored as sequence of frame imagefiles"
-                          " on disk and load the 1st of the extracted frames as gimp image."
-                          " optional you may extract the specified range of frames into one multilayer gimp image"
+                          " on disk and loads the first of the extracted frames as gimp image."
+                          " Optionally you may extract the specified range of frames into one multilayer gimp image"
                           " instead of writing the frames as diskfiles. (par: multilayer == 1)"
-                          " Additional you can extract (one) stereo or mono audiotrack"
-                          " to uncompressed audiofile (RIFF Wave format .WAV)"
+                          " Additionally you can extract (one) stereo or mono audiotrack"
+                          " to uncompressed audiofile (RIFF Wave format .WAV)."
                           " The specified range is used both for video and audio"
-                          " (see gap_vid_api docs for supported Videoformats and CODECS)",
+                          " (see gap_vid_api docs for supported Videoformats and CODECS)"),
                           "Wolfgang Hofer (hof@gimp.org)",
                           "Wolfgang Hofer",
                           GAP_VERSION_WITH_DATE,
