Esempio n. 1
0
 public void TmxWriteSegment(string sourcesegment, string targetsegment, string sourcelang, string targetlang, TUError tustatus)
 {
     this.TmxStream.WriteLine("<tu>");
     this.TmxStream.WriteLine("<prop type=\"error\">{0}</prop>", statusmessage(tustatus));
     this.TmxStream.WriteLine("<tuv xml:lang=\"{0}\">", sourcelang);
     this.TmxStream.WriteLine("<seg>{0}</seg>\n</tuv>", sourcesegment);
     this.TmxStream.WriteLine("<tuv xml:lang=\"{0}\">", targetlang);
     this.TmxStream.WriteLine("<seg>{0}</seg>\n</tuv>", targetsegment);
     this.TmxStream.WriteLine("</tu>");
     if (WriteToCSV)
     {
         csvwriter.WriteSegment(sourcesegment, targetsegment, tustatus);
     }
 }
Esempio n. 2
0
 private string statusmessage(TUError tustatus)
 {
     switch (tustatus)
     {
         case TUError.good:
             return ("Good");
         case TUError.lengthratio:
             return ("Length ratio exceeded");
         case TUError.sentencecountmismatch:
             return ("Sentence count mismatch");
         case TUError.tagging:
             return ("Sentence contains tags");
         default:
             return("");
     }
 }
Esempio n. 3
0
        private string statusmessage(TUError tustatus)
        {
            switch (tustatus)
            {
            case TUError.good:
                return("Good");

            case TUError.lengthratio:
                return("Length ratio exceeded");

            case TUError.sentencecountmismatch:
                return("Sentence count mismatch");

            case TUError.tagging:
                return("Sentence contains tags");

            default:
                return("");
            }
        }
Esempio n. 4
0
 public void TmxWriteSegment(string sourcesegment, string targetsegment, string sourcelang, string targetlang, TUError tustatus)
 {
     this.TmxStream.WriteLine("<tu>");
     this.TmxStream.WriteLine("<prop type=\"error\">{0}</prop>", statusmessage(tustatus));
     this.TmxStream.WriteLine("<tuv xml:lang=\"{0}\">", sourcelang);
     this.TmxStream.WriteLine("<seg>{0}</seg>\n</tuv>", sourcesegment);
     this.TmxStream.WriteLine("<tu>\n<tuv xml:lang=\"{0}\">", targetlang);
     this.TmxStream.WriteLine("<seg>{0}</seg>\n</tuv>", targetsegment);
     this.TmxStream.WriteLine("</tu>");
     if (WriteToCSV)
     {
         csvwriter.WriteSegment(sourcesegment, targetsegment, tustatus);
     }
 }