Index: intltool-merge.in.in
===================================================================
RCS file: /cvs/gnome/intltool/intltool-merge.in.in,v
retrieving revision 1.74
diff -u -p -r1.74 intltool-merge.in.in
--- intltool-merge.in.in	11 Nov 2003 19:19:05 -0000	1.74
+++ intltool-merge.in.in	18 Nov 2003 19:44:11 -0000
@@ -46,12 +46,12 @@ if(!$ret) {
     die "You must have XML::Parser installed to run $0\n\n";
 } 
 
-#use vars qw($must_end_tag, $last_depth, $translation_depth, @tag_stack, @entered_tag);
 my $must_end_tag      = -1;
 my $last_depth        = -1;
 my $translation_depth = -1;
 my @tag_stack = ();
 my @entered_tag = ();
+my $leading_space = "";
 
 ## Scalars used by the option stuff
 my $HELP_ARG = 0;
@@ -607,7 +607,6 @@ sub parseTree
     my $ref       = shift;
     my $depth     = shift || 0;
     my $language  = shift || "";
-    my $indent    = 3;
     my $not_cdata = 0;
 
     $entered_tag[$depth + 1] = 0;
@@ -624,7 +623,7 @@ sub parseTree
 
         # Handle empty nodes.
         #
-        if (! $sub || $sub =~ /^[\s]*$/) {
+        if (! $sub) {
             next;
         }
 
@@ -650,7 +649,7 @@ sub parseTree
             push @tag_stack, $current_tag;
 
             $must_end_tag = $depth;
-            print $fh " " x ($last_depth * $indent), "<", $current_tag;
+            print $fh "<", $current_tag;
 
             parseTree($fh, $sub, $depth + 1, $language);
 
@@ -658,9 +657,9 @@ sub parseTree
             #
             if ($must_end_tag != -1) {
                 if ($must_end_tag < $depth) {
-                    print $fh ">\n";
+                    print $fh ">";
                 } else {
-                    print $fh " />\n";
+                    print $fh " />";
                         pop(@tag_stack);
                     if ($depth == $translation_depth) {
                         $translation_depth = -1;
@@ -675,7 +674,7 @@ sub parseTree
                 while ($last_depth > $depth) {
                     $last_depth--;
  
-                    print $fh " " x ($last_depth * $indent), "</", pop(@tag_stack), ">\n";
+                    print $fh "</", pop(@tag_stack), ">";
                 }
             }
             $last_depth = $depth;
@@ -685,12 +684,14 @@ sub parseTree
             if ($translation_depth == $depth) {
 
                 for my $lang (sort keys %po_files_by_lang) {
-
+                    print $fh "\n";
+                    $leading_space =~ s/.*\n//g;
+                    print $fh $leading_space;
                     if ($MULTIPLE_OUTPUT && $lang ne "$language") {
                         next;
-		    }
+                    }
 
-                    print $fh " " x ($depth * $indent), "<", $current_tag, " xml:lang=\"", $lang, "\"";
+                    print $fh "<", $current_tag, " xml:lang=\"", $lang, "\"";
                     $must_end_tag = $depth;
 
                     parseTree($fh, $sub, $depth + 1, $lang);
@@ -699,9 +700,9 @@ sub parseTree
                     #
                     if ($must_end_tag != -1) {
                         if ($must_end_tag < $depth) {
-                            print $fh ">\n";
+                            print $fh ">";
                         } else {
-                            print $fh " />\n";
+                            print $fh " />";
                             pop(@tag_stack);
                             if ($depth == $translation_depth) {
                                 $translation_depth = -1;
@@ -716,14 +717,15 @@ sub parseTree
                         while ($last_depth > $depth + 1) {
                             $last_depth--;
      
-                            print $fh " " x ($last_depth * $indent), "</", pop(@tag_stack), ">\n";
+                            print $fh "</", pop(@tag_stack), ">";
                         }
-                        print $fh " " x ($depth * $indent), "</", $current_tag, ">\n";
+                        print $fh "</", $current_tag, ">";
                     }
                 }
                 $translation_depth = -1;
                 $last_depth = $depth;
             }
+            $leading_space = "";
 
         } elsif (ref $sub eq 'HASH') {
 
@@ -736,7 +738,6 @@ sub parseTree
                 $string =~ s/\s+/ /g;
                 $string =~ s/^ //;
                 $string =~ s/ $//;
-                $string = entity_decode($string);
 
                 if ($key =~ /^_/) {
                     $key =~ s|^_||g;
@@ -745,7 +746,8 @@ sub parseTree
 
                         # Handle translation
                         #
-                        my $translation = $translations{$language, $string};
+                        my $decode_string = entity_decode($string);
+                        my $translation = $translations{$language, $decode_string};
                         if ($translation) {
                             $translation = entity_encode($translation);
                             $string = $translation;
@@ -773,15 +775,18 @@ sub parseTree
             #
             if ($must_end_tag != -1) {
                 if ($must_end_tag < $depth) {
-                    print $fh ">\n";
+                    print $fh ">";
                 } else {
-                    print $fh " />\n";
+                    print $fh " />";
                     pop(@tag_stack);
                 }
                 $must_end_tag = -1;
             }
 
-            if ($not_cdata) {
+            if ($sub =~ /^[\s]*$/) {
+                $leading_space .= $sub;
+                print $fh $sub;
+            } elsif ($not_cdata) {
 
                 # Handle tags
                 #
@@ -812,7 +817,6 @@ sub parseTree
                 $string =~ s/\s+/ /g;
                 $string =~ s/^ //;
                 $string =~ s/ $//;
-                $string = entity_decode($string);
 
                 # Display CDATA
                 #
@@ -820,14 +824,15 @@ sub parseTree
 
                     # Handle translation
                     #
-                    my $translation = $translations{$language, $string};
+                    my $decode_string = entity_decode($string);
+                    my $translation = $translations{$language, $decode_string};
                     if ($translation) {
                         $translation = entity_encode($translation);
                         $string = $translation;
                     }
                 }
 
-                print $fh " " x ($depth * $indent), $string, "\n";
+                print $fh $string;
             }
         }
     }
Index: tests/results/merge4.xml
===================================================================
RCS file: /cvs/gnome/intltool/tests/results/merge4.xml,v
retrieving revision 1.3
diff -u -p -r1.3 merge4.xml
--- tests/results/merge4.xml	5 Nov 2003 17:48:11 -0000	1.3
+++ tests/results/merge4.xml	18 Nov 2003 19:44:11 -0000
@@ -1,30 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <sect>
-   <title.-_:>
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="az">
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="fr">
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="fr_BE">
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="fr_FR">
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="merge6">
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="schemasmerge1">
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="schemasmerge2">
-      Fax
-   </title.-_:>
-   <title.-_: xml:lang="test">
-      Translated Fax
-   </title.-_:>
-</sect>
+    <title.-_:>Fax</title.-_:>
+    <title.-_: xml:lang="az">Fax</title.-_:>
+    <title.-_: xml:lang="fr">Fax</title.-_:>
+    <title.-_: xml:lang="fr_BE">Fax</title.-_:>
+    <title.-_: xml:lang="fr_FR">Fax</title.-_:>
+    <title.-_: xml:lang="merge6">Fax</title.-_:>
+    <title.-_: xml:lang="schemasmerge1">Fax</title.-_:>
+    <title.-_: xml:lang="schemasmerge2">Fax</title.-_:>
+    <title.-_: xml:lang="test">Translated Fax</title.-_:>
+</sect>
\ No newline at end of file
Index: tests/results/merge5p.sheet
===================================================================
RCS file: /cvs/gnome/intltool/tests/results/merge5p.sheet,v
retrieving revision 1.2
diff -u -p -r1.2 merge5p.sheet
--- tests/results/merge5p.sheet	5 Nov 2003 17:48:12 -0000	1.2
+++ tests/results/merge5p.sheet	18 Nov 2003 19:44:11 -0000
@@ -1,88 +1,34 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
-   <name>
-      ThisSheet
-   </name>
-   <name xml:lang="az">
-      BuLay
-   </name>
-   <name xml:lang="fr">
-      ThisSheet
-   </name>
-   <name xml:lang="fr_BE">
-      ThisSheet
-   </name>
-   <name xml:lang="fr_FR">
-      CetteFeuille
-   </name>
-   <name xml:lang="merge6">
-      ThisSheet
-   </name>
-   <name xml:lang="schemasmerge1">
-      ThisSheet
-   </name>
-   <name xml:lang="schemasmerge2">
-      ThisSheet
-   </name>
-   <name xml:lang="test">
-      ThisSheet
-   </name>
-   <description>
-      This is a sheet for testing
-   </description>
-   <description xml:lang="az">
-      Bu lay s&#196;&#177;naq &#195;&#188;&#195;&#167;&#195;&#188;nd&#195;&#188;r
-   </description>
-   <description xml:lang="fr">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="fr_BE">
-      Ceci est une feuille pour tester
-   </description>
-   <description xml:lang="fr_FR">
-      Ceci est une feuille pour tester
-   </description>
-   <description xml:lang="merge6">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="schemasmerge1">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="schemasmerge2">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="test">
-      This is a sheet for testing
-   </description>
-   <contents>
-      <object name="Test - Mixer" intdata="0">
-         <description>
-            A cake mixer
-         </description>
-         <description xml:lang="az">
-            K&#195;&#182;k&#201;&#153; qar&#196;&#177;&#197;&#159;d&#196;&#177;r&#196;&#177;c&#196;&#177;
-         </description>
-         <description xml:lang="fr">
-            A cake mixer
-         </description>
-         <description xml:lang="fr_BE">
-            Un m&#233;langeur &#224; p&#226;tisserie
-         </description>
-         <description xml:lang="fr_FR">
-            Un m&#195;&#169;langeur &#195;&#160; p&#195;&#162;tisserie
-         </description>
-         <description xml:lang="merge6">
-            A cake mixer
-         </description>
-         <description xml:lang="schemasmerge1">
-            A cake mixer
-         </description>
-         <description xml:lang="schemasmerge2">
-            A cake mixer
-         </description>
-         <description xml:lang="test">
-            A cake mixer
-         </description>
-      </object>
-   </contents>
-</sheet>
+  <name>ThisSheet</name>
+  <name xml:lang="az">BuLay</name>
+  <name xml:lang="fr">ThisSheet</name>
+  <name xml:lang="fr_BE">ThisSheet</name>
+  <name xml:lang="fr_FR">CetteFeuille</name>
+  <name xml:lang="merge6">ThisSheet</name>
+  <name xml:lang="schemasmerge1">ThisSheet</name>
+  <name xml:lang="schemasmerge2">ThisSheet</name>
+  <name xml:lang="test">ThisSheet</name>
+  <description>This is a sheet for testing</description>
+  <description xml:lang="az">Bu lay s&#196;&#177;naq &#195;&#188;&#195;&#167;&#195;&#188;nd&#195;&#188;r</description>
+  <description xml:lang="fr">This is a sheet for testing</description>
+  <description xml:lang="fr_BE">Ceci est une feuille pour tester</description>
+  <description xml:lang="fr_FR">Ceci est une feuille pour tester</description>
+  <description xml:lang="merge6">This is a sheet for testing</description>
+  <description xml:lang="schemasmerge1">This is a sheet for testing</description>
+  <description xml:lang="schemasmerge2">This is a sheet for testing</description>
+  <description xml:lang="test">This is a sheet for testing</description>
+  <contents>
+    <object name="Test - Mixer" intdata="0">
+      <description>A cake mixer</description>
+      <description xml:lang="az">K&#195;&#182;k&#201;&#153; qar&#196;&#177;&#197;&#159;d&#196;&#177;r&#196;&#177;c&#196;&#177;</description>
+      <description xml:lang="fr">A cake mixer</description>
+      <description xml:lang="fr_BE">Un m&#233;langeur &#224; p&#226;tisserie</description>
+      <description xml:lang="fr_FR">Un m&#195;&#169;langeur &#195;&#160; p&#195;&#162;tisserie</description>
+      <description xml:lang="merge6">A cake mixer</description>
+      <description xml:lang="schemasmerge1">A cake mixer</description>
+      <description xml:lang="schemasmerge2">A cake mixer</description>
+      <description xml:lang="test">A cake mixer</description>
+    </object>
+  </contents>
+</sheet>
\ No newline at end of file
Index: tests/results/merge5u.sheet
===================================================================
RCS file: /cvs/gnome/intltool/tests/results/merge5u.sheet,v
retrieving revision 1.2
diff -u -p -r1.2 merge5u.sheet
--- tests/results/merge5u.sheet	5 Nov 2003 17:48:12 -0000	1.2
+++ tests/results/merge5u.sheet	18 Nov 2003 19:44:11 -0000
@@ -1,88 +1,34 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
-   <name>
-      ThisSheet
-   </name>
-   <name xml:lang="az">
-      BuLay
-   </name>
-   <name xml:lang="fr">
-      ThisSheet
-   </name>
-   <name xml:lang="fr_BE">
-      ThisSheet
-   </name>
-   <name xml:lang="fr_FR">
-      CetteFeuille
-   </name>
-   <name xml:lang="merge6">
-      ThisSheet
-   </name>
-   <name xml:lang="schemasmerge1">
-      ThisSheet
-   </name>
-   <name xml:lang="schemasmerge2">
-      ThisSheet
-   </name>
-   <name xml:lang="test">
-      ThisSheet
-   </name>
-   <description>
-      This is a sheet for testing
-   </description>
-   <description xml:lang="az">
-      Bu lay sınaq üçündür
-   </description>
-   <description xml:lang="fr">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="fr_BE">
-      Ceci est une feuille pour tester
-   </description>
-   <description xml:lang="fr_FR">
-      Ceci est une feuille pour tester
-   </description>
-   <description xml:lang="merge6">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="schemasmerge1">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="schemasmerge2">
-      This is a sheet for testing
-   </description>
-   <description xml:lang="test">
-      This is a sheet for testing
-   </description>
-   <contents>
-      <object name="Test - Mixer" intdata="0">
-         <description>
-            A cake mixer
-         </description>
-         <description xml:lang="az">
-            Kökə qarışdırıcı
-         </description>
-         <description xml:lang="fr">
-            A cake mixer
-         </description>
-         <description xml:lang="fr_BE">
-            Un mélangeur à pâtisserie
-         </description>
-         <description xml:lang="fr_FR">
-            Un mélangeur à pâtisserie
-         </description>
-         <description xml:lang="merge6">
-            A cake mixer
-         </description>
-         <description xml:lang="schemasmerge1">
-            A cake mixer
-         </description>
-         <description xml:lang="schemasmerge2">
-            A cake mixer
-         </description>
-         <description xml:lang="test">
-            A cake mixer
-         </description>
-      </object>
-   </contents>
-</sheet>
+  <name>ThisSheet</name>
+  <name xml:lang="az">BuLay</name>
+  <name xml:lang="fr">ThisSheet</name>
+  <name xml:lang="fr_BE">ThisSheet</name>
+  <name xml:lang="fr_FR">CetteFeuille</name>
+  <name xml:lang="merge6">ThisSheet</name>
+  <name xml:lang="schemasmerge1">ThisSheet</name>
+  <name xml:lang="schemasmerge2">ThisSheet</name>
+  <name xml:lang="test">ThisSheet</name>
+  <description>This is a sheet for testing</description>
+  <description xml:lang="az">Bu lay sınaq üçündür</description>
+  <description xml:lang="fr">This is a sheet for testing</description>
+  <description xml:lang="fr_BE">Ceci est une feuille pour tester</description>
+  <description xml:lang="fr_FR">Ceci est une feuille pour tester</description>
+  <description xml:lang="merge6">This is a sheet for testing</description>
+  <description xml:lang="schemasmerge1">This is a sheet for testing</description>
+  <description xml:lang="schemasmerge2">This is a sheet for testing</description>
+  <description xml:lang="test">This is a sheet for testing</description>
+  <contents>
+    <object name="Test - Mixer" intdata="0">
+      <description>A cake mixer</description>
+      <description xml:lang="az">Kökə qarışdırıcı</description>
+      <description xml:lang="fr">A cake mixer</description>
+      <description xml:lang="fr_BE">Un mélangeur à pâtisserie</description>
+      <description xml:lang="fr_FR">Un mélangeur à pâtisserie</description>
+      <description xml:lang="merge6">A cake mixer</description>
+      <description xml:lang="schemasmerge1">A cake mixer</description>
+      <description xml:lang="schemasmerge2">A cake mixer</description>
+      <description xml:lang="test">A cake mixer</description>
+    </object>
+  </contents>
+</sheet>
\ No newline at end of file
Index: tests/results/merge6.xml
===================================================================
RCS file: /cvs/gnome/intltool/tests/results/merge6.xml,v
retrieving revision 1.4
diff -u -p -r1.4 merge6.xml
--- tests/results/merge6.xml	5 Nov 2003 17:48:12 -0000	1.4
+++ tests/results/merge6.xml	18 Nov 2003 19:44:11 -0000
@@ -1,57 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <foo>
-   <bar>
-      This is a " test
-   </bar>
-   <bar xml:lang="az">
-      This is a " test
-   </bar>
-   <bar xml:lang="fr">
-      This is a " test
-   </bar>
-   <bar xml:lang="fr_BE">
-      This is a " test
-   </bar>
-   <bar xml:lang="fr_FR">
-      This is a " test
-   </bar>
-   <bar xml:lang="merge6">
-      This is a &quot; test --> is this a success ?
-   </bar>
-   <bar xml:lang="schemasmerge1">
-      This is a " test
-   </bar>
-   <bar xml:lang="schemasmerge2">
-      This is a " test
-   </bar>
-   <bar xml:lang="test">
-      This is a " test
-   </bar>
-   <bar>
-      This is another ' test
-   </bar>
-   <bar xml:lang="az">
-      This is another ' test
-   </bar>
-   <bar xml:lang="fr">
-      This is another ' test
-   </bar>
-   <bar xml:lang="fr_BE">
-      This is another ' test
-   </bar>
-   <bar xml:lang="fr_FR">
-      This is another ' test
-   </bar>
-   <bar xml:lang="merge6">
-      This is &apos; another \ test, and a \0123uccess.
-   </bar>
-   <bar xml:lang="schemasmerge1">
-      This is another ' test
-   </bar>
-   <bar xml:lang="schemasmerge2">
-      This is another ' test
-   </bar>
-   <bar xml:lang="test">
-      This is another ' test
-   </bar>
-</foo>
+  <bar>This is a " test</bar>
+  <bar xml:lang="az">This is a " test</bar>
+  <bar xml:lang="fr">This is a " test</bar>
+  <bar xml:lang="fr_BE">This is a " test</bar>
+  <bar xml:lang="fr_FR">This is a " test</bar>
+  <bar xml:lang="merge6">This is a &quot; test --> is this a success ?</bar>
+  <bar xml:lang="schemasmerge1">This is a " test</bar>
+  <bar xml:lang="schemasmerge2">This is a " test</bar>
+  <bar xml:lang="test">This is a " test</bar>
+  <bar>This is another ' test</bar>
+  <bar xml:lang="az">This is another ' test</bar>
+  <bar xml:lang="fr">This is another ' test</bar>
+  <bar xml:lang="fr_BE">This is another ' test</bar>
+  <bar xml:lang="fr_FR">This is another ' test</bar>
+  <bar xml:lang="merge6">This is &apos; another \ test, and a \0123uccess.</bar>
+  <bar xml:lang="schemasmerge1">This is another ' test</bar>
+  <bar xml:lang="schemasmerge2">This is another ' test</bar>
+  <bar xml:lang="test">This is another ' test</bar>
+</foo>
\ No newline at end of file
Index: tests/results/merge7.xml
===================================================================
RCS file: /cvs/gnome/intltool/tests/results/merge7.xml,v
retrieving revision 1.4
diff -u -p -r1.4 merge7.xml
--- tests/results/merge7.xml	5 Nov 2003 17:48:12 -0000	1.4
+++ tests/results/merge7.xml	18 Nov 2003 19:44:11 -0000
@@ -1,306 +1,144 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <gimp-tips>
-   <tip level="start">
-      <welcome>
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="az">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="fr">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="fr_BE">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="fr_FR">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="merge6">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="schemasmerge1">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="schemasmerge2">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <welcome xml:lang="test">
-         <big>
-            Welcome to The GIMP !
-         </big>
-      </welcome>
-      <thetip>
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="az">
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="fr">
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="merge6">
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...
-      </thetip>
-      <thetip xml:lang="test">
-         You are so very lucky to be using this excellent program.
-      </thetip>
-   </tip>
-   <tip level="beginner">
-      <thetip>
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="az">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="fr">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="merge6">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-      <thetip xml:lang="test">
-         You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.
-      </thetip>
-   </tip>
-   <tip level="beginner">
-      <thetip>
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="az">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="fr">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="merge6">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-      <thetip xml:lang="test">
-         The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
-      </thetip>
-   </tip>
-   <tip level="beginner">
-      <thetip>
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="az">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="fr">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="merge6">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-      <thetip xml:lang="test">
-         You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.
-      </thetip>
-   </tip>
-   <tip level="beginner">
-      <thetip>
-         <tt>
-            .xcf
-         </tt>
-      </).
+
+
+
+
+
+
+
+
+
+  <tip level="start">
+    <welcome>
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="az">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="fr">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="fr_BE">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="fr_FR">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="merge6">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="schemasmerge1">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="schemasmerge2">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <welcome xml:lang="test">
+      <big>Welcome to The GIMP !</big>
+    </welcome>
+    <thetip>Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="az">Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="fr">Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="fr_BE">Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="fr_FR">Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="merge6">Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="schemasmerge1">Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="schemasmerge2">Nearly all image operations are performed by right-clicking on the image. And don't worry, you can undo most mistakes...</thetip>
+    <thetip xml:lang="test">You are so very lucky to be using this excellent program.</thetip>   
+  </tip>   
+
+
+
+
+
+  <tip level="beginner">
+    <thetip>You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="az">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="fr">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="fr_BE">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="fr_FR">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="merge6">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="schemasmerge1">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="schemasmerge2">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>
+    <thetip xml:lang="test">You can get context-sensitive help for most of the GIMP's features by pressing the F1 key at any time. This also works inside the menus.</thetip>  
+  </tip>   
+  <tip level="beginner">
+    <thetip>The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="az">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="fr">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="fr_BE">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="fr_FR">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="merge6">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="schemasmerge1">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="schemasmerge2">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>
+    <thetip xml:lang="test">The GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.</thetip>  
+  </tip>   
+  <tip level="beginner">
+    <thetip>You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="az">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="fr">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="fr_BE">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="fr_FR">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="merge6">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="schemasmerge1">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="schemasmerge2">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>
+    <thetip xml:lang="test">You can perform many layer operations by right-clicking on the text label of a layer in the "Layers, Channels and Paths" dialog.</thetip>  
+  </tip>   
+  <tip level="beginner">
+    <thetip><tt>.xcf</tt></).
     This preserves the layers and every aspect of your work-in-progress.
     Once a project is completed, you can save it as JPEG, PNG, GIF, ...
     >
-      <thetip xml:lang="az">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-      <thetip xml:lang="fr">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-      <thetip xml:lang="merge6">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-      <thetip xml:lang="test">
-         <tt>
-            .xcf
-         </tt>
-      </thetip>
-   </).
+<thetip xml:lang="az"><tt>.xcf</tt></thetip>
+<thetip xml:lang="fr"><tt>.xcf</tt></thetip>
+<thetip xml:lang="fr_BE"><tt>.xcf</tt></thetip>
+<thetip xml:lang="fr_FR"><tt>.xcf</tt></thetip>
+<thetip xml:lang="merge6"><tt>.xcf</tt></thetip>
+<thetip xml:lang="schemasmerge1"><tt>.xcf</tt></thetip>
+<thetip xml:lang="schemasmerge2"><tt>.xcf</tt></thetip>
+<thetip xml:lang="test"><tt>.xcf</tt></thetip>  
+  </).
     This preserves the layers and every aspect of your work-in-progress.
     Once a project is completed, you can save it as JPEG, PNG, GIF, ...
-    >
-   <tip level="beginner">
-      <thetip>
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="az">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="fr">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="merge6">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-      <thetip xml:lang="test">
-         The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".
-      </thetip>
-   </tip>
-   <tip level="beginner">
-      <thetip>
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="az">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="fr">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="merge6">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-      <thetip xml:lang="test">
-         Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.
-      </thetip>
-   </tip>
-   <tip level="beginner">
-      <thetip>
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="az">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="fr">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="fr_BE">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="fr_FR">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="merge6">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="schemasmerge1">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="schemasmerge2">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-      <thetip xml:lang="test">
-         Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).
-      </thetip>
-   </tip>
+    >   
+  <tip level="beginner">
+    <thetip>The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="az">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="fr">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="fr_BE">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="fr_FR">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="merge6">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="schemasmerge1">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="schemasmerge2">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>
+    <thetip xml:lang="test">The layer named "Background" it special because it lacks transparency. This prevents you from adding a layer mask or moving the layer up in the stack. You may add transparency to it by right-clicking in the "Layers, Channels and Paths" dialog and selecting "Add Alpha Channel".</thetip>  
+  </tip>   
+  <tip level="beginner">
+    <thetip>Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="az">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="fr">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="fr_BE">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="fr_FR">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="merge6">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="schemasmerge1">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="schemasmerge2">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>
+    <thetip xml:lang="test">Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Layers->Flatten Image) if you want the plug-in to work on the whole image.</thetip>  
+  </tip>   
+  <tip level="beginner">
+    <thetip>Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="az">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="fr">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="fr_BE">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="fr_FR">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="merge6">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="schemasmerge1">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="schemasmerge2">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>
+    <thetip xml:lang="test">Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image->Mode->RGB), add an alpha-channel (Layers->Add Alpha Channel) or flatten it (Layers->Flatten Image).</thetip>  
+  </tip>   
+   
+
+
+
 </
     When you save an image to work on it again later, try using XCF,
-    the GIMP's native file format (use the file extension >
+    the GIMP's native file format (use the file extension >
\ No newline at end of file
