MemoQAnalysisMapping.cs 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. using CsvHelper.Configuration;
  2. namespace memoQAnalysis
  3. {
  4. public sealed class MemoQAnalysisMapping : ClassMap<MemoQAnalysis>
  5. {
  6. public MemoQAnalysisMapping()
  7. {
  8. Map(m => m.File).Index(0);
  9. Map(m => m.CharWord).Index(1).Name("Char/Word");
  10. Map(m => m.XtranslatedSegments).Index(2).Name("Segments");
  11. Map(m => m.XtranslatedWords).Index(3).Name("Words");
  12. Map(m => m.XtranslatedCharacters).Index(4).Name("Characters");
  13. Map(m => m.XtranslatedAsianCharacters).Index(5).Name("Asian characters");
  14. Map(m => m.XtranslatedTags).Index(6).Name("Tags");
  15. Map(m => m.XtranslatedReserved1).Index(7).Name("Reserved1");
  16. Map(m => m.XtranslatedReserved2).Index(8).Name("Reserved2");
  17. Map(m => m.XtranslatedReserved3).Index(9).Name("Reserved3");
  18. Map(m => m.HundredOneSegments).Index(10).Name("Segments");
  19. Map(m => m.HundredOneWords).Index(11).Name("Words");
  20. Map(m => m.HundredOneCharacters).Index(12).Name("Characters");
  21. Map(m => m.HundredOneAsianCharacters).Index(13).Name("Asian characters");
  22. Map(m => m.HundredOneTags).Index(14).Name("Tags");
  23. Map(m => m.HundredOneReserved1).Index(15).Name("Reserved1");
  24. Map(m => m.HundredOneReserved2).Index(16).Name("Reserved2");
  25. Map(m => m.HundredOneReserved3).Index(17).Name("Reserved3");
  26. Map(m => m.RepetitionsSegments).Index(18).Name("Segments");
  27. Map(m => m.RepetitionsWords).Index(19).Name("Words");
  28. Map(m => m.RepetitionsCharacters).Index(20).Name("Characters");
  29. Map(m => m.RepetitionsAsianCharacters).Index(21).Name("Asian characters");
  30. Map(m => m.RepetitionsTags).Index(22).Name("Tags");
  31. Map(m => m.RepetitionsReserved1).Index(23).Name("Reserved1");
  32. Map(m => m.RepetitionsReserved2).Index(24).Name("Reserved2");
  33. Map(m => m.RepetitionsReserved3).Index(25).Name("Reserved3");
  34. Map(m => m.HundredSegments).Index(26).Name("Segments");
  35. Map(m => m.HundredWords).Index(27).Name("Words");
  36. Map(m => m.HundredCharacters).Index(28).Name("Characters");
  37. Map(m => m.HundredAsianCharacters).Index(29).Name("Asian characters");
  38. Map(m => m.HundredTags).Index(30).Name("Tags");
  39. Map(m => m.HundredReserved1).Index(31).Name("Reserved1");
  40. Map(m => m.HundredReserved2).Index(32).Name("Reserved2");
  41. Map(m => m.HundredReserved3).Index(33).Name("Reserved3");
  42. Map(m => m.NinentyFiveNineSegments).Index(34).Name("Segments");
  43. Map(m => m.NinentyFiveNineWords).Index(35).Name("Words");
  44. Map(m => m.NinentyFiveNineCharacters).Index(36).Name("Characters");
  45. Map(m => m.NinentyFiveNineAsianCharacters).Index(37).Name("Asian characters");
  46. Map(m => m.NinentyFiveNineTags).Index(38).Name("Tags");
  47. Map(m => m.NinentyFiveNineReserved1).Index(39).Name("Reserved1");
  48. Map(m => m.NinentyFiveNineReserved2).Index(40).Name("Reserved2");
  49. Map(m => m.NinentyFiveNineReserved3).Index(41).Name("Reserved3");
  50. Map(m => m.EightyFiveNinentyFourSegments).Index(42).Name("Segments");
  51. Map(m => m.EightyFiveNinentyFourWords).Index(43).Name("Words");
  52. Map(m => m.EightyFiveNinentyFourCharacters).Index(44).Name("Characters");
  53. Map(m => m.EightyFiveNinentyFourAsianCharacters).Index(45).Name("Asian characters");
  54. Map(m => m.EightyFiveNinentyFourTags).Index(46).Name("Tags");
  55. Map(m => m.EightyFiveNinentyFourReserved1).Index(47).Name("Reserved1");
  56. Map(m => m.EightyFiveNinentyFourReserved2).Index(48).Name("Reserved2");
  57. Map(m => m.EightyFiveNinentyFourReserved3).Index(49).Name("Reserved3");
  58. Map(m => m.SeventyFiveEightyFourSegments).Index(50).Name("Segments");
  59. Map(m => m.SeventyFiveEightyFourWords).Index(51).Name("Words");
  60. Map(m => m.SeventyFiveEightyFourCharacters).Index(52).Name("Characters");
  61. Map(m => m.SeventyFiveEightyFourAsianCharacters).Index(53).Name("Asian characters");
  62. Map(m => m.SeventyFiveEightyFourTags).Index(54).Name("Tags");
  63. Map(m => m.SeventyFiveEightyFourReserved1).Index(55).Name("Reserved1");
  64. Map(m => m.SeventyFiveEightyFourReserved2).Index(56).Name("Reserved2");
  65. Map(m => m.SeventyFiveEightyFourReserved3).Index(57).Name("Reserved3");
  66. Map(m => m.FiftySeventyFourSegments).Index(58).Name("Segments");
  67. Map(m => m.FiftySeventyFourWords).Index(59).Name("Words");
  68. Map(m => m.FiftySeventyFourCharacters).Index(60).Name("Characters");
  69. Map(m => m.FiftySeventyFourAsianCharacters).Index(61).Name("Asian characters");
  70. Map(m => m.FiftySeventyFourTags).Index(62).Name("Tags");
  71. Map(m => m.FiftySeventyFourReserved1).Index(63).Name("Reserved1");
  72. Map(m => m.FiftySeventyFourReserved2).Index(64).Name("Reserved2");
  73. Map(m => m.FiftySeventyFourReserved3).Index(65).Name("Reserved3");
  74. Map(m => m.NoMatchSegments).Index(66).Name("Segments");
  75. Map(m => m.NoMatchWords).Index(67).Name("Words");
  76. Map(m => m.NoMatchCharacters).Index(68).Name("Characters");
  77. Map(m => m.NoMatchAsianCharacters).Index(69).Name("Asian characters");
  78. Map(m => m.NoMatchTags).Index(70).Name("Tags");
  79. Map(m => m.NoMatchReserved1).Index(71).Name("Reserved1");
  80. Map(m => m.NoMatchReserved2).Index(72).Name("Reserved2");
  81. Map(m => m.NoMatchReserved3).Index(73).Name("Reserved3");
  82. Map(m => m.FragmentsSegments).Index(74).Name("Segments");
  83. Map(m => m.FragmentsWords).Index(75).Name("Words");
  84. Map(m => m.FragmentsCharacters).Index(76).Name("Characters");
  85. Map(m => m.FragmentsAsianCharacters).Index(77).Name("Asian characters");
  86. Map(m => m.FragmentsTags).Index(78).Name("Tags");
  87. Map(m => m.FragmentsReserved1).Index(79).Name("Reserved1");
  88. Map(m => m.FragmentsReserved2).Index(80).Name("Reserved2");
  89. Map(m => m.FragmentsReserved3).Index(81).Name("Reserved3");
  90. Map(m => m.TotalSegments).Index(82).Name("Segments");
  91. Map(m => m.TotalWords).Index(83).Name("Words");
  92. Map(m => m.TotalCharacters).Index(84).Name("Characters");
  93. Map(m => m.TotalAsianCharacters).Index(85).Name("Asian characters");
  94. Map(m => m.TotalTags).Index(86).Name("Tags");
  95. Map(m => m.TotalReserved1).Index(87).Name("Reserved1");
  96. Map(m => m.TotalReserved2).Index(88).Name("Reserved2");
  97. Map(m => m.TotalReserved3).Index(89).Name("Reserved3");
  98. }
  99. }
  100. }