Index: schemas/translation/ts.rng
===================================================================
--- schemas/translation/ts.rng	(revision 23554)
+++ schemas/translation/ts.rng	(working copy)
@@ -8,6 +8,11 @@
         </attribute>
       </optional>
       <optional>
+        <attribute name="sourcelanguage">
+          <data type="NCName"/>
+        </attribute>
+      </optional>
+      <optional>
         <attribute name="version">
           <data type="decimal"/>
         </attribute>
@@ -49,6 +54,11 @@
                   <text/>
                 </element>
               </optional>
+              <optional>
+                <element name="translatorcomment">
+                  <text/>
+                </element>
+              </optional>
               <element name="translation">
                 <optional>
                   <attribute name="type">
Index: lib/ezi18n/classes/eztstranslator.php
===================================================================
--- lib/ezi18n/classes/eztstranslator.php	(revision 23554)
+++ lib/ezi18n/classes/eztstranslator.php	(working copy)
@@ -476,6 +476,10 @@
                     $comment_el = $message_child->firstChild;
                     $comment = $comment_el->nodeValue;
                 }
+                else if ( $childName == "translatorcomment" )
+                {
+                    //Ignore it.
+                }
                 else if ( $childName == "location" )
                 {
                     //Handle location element. No functionality yet.
