Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

221 lines
6.2 KiB

  1. #include "base.h"
  2. #include "formats.h"
  3. const CAbbTerm g_aEngAbbList[] =
  4. {
  5. {L"B.A.Ed", 6, NULL, 0}, // (Bachelor_of_Arts_in_Education)
  6. {L"B.A.Sc", 6, NULL, 0}, // (Bachelor_of_Agricultural_Science Bachelor_of_Applied_Science)
  7. {L"B.Ae.E", 6, NULL, 0}, // (Bachelor_of_Aeronautical_Engineering)
  8. {L"B.Arch", 6, NULL, 0}, // (Bachelor_of_Architecture)
  9. {L"B.Ch.E", 6, NULL, 0}, // (Bachelor_of_Chemical_Engineering)
  10. {L"B.Ed", 4, NULL, 0}, // (Bachelor_of_Education)
  11. {L"B.Eng", 5, NULL, 0}, // (Bachelor_of_Engineering)
  12. {L"B.Eng.Sci", 9, NULL, 0}, // (Bachelor_of_Engineering_Science)
  13. {L"B.Engr", 6, NULL, 0}, // (Bachelor_of_Engineering)
  14. {L"B.Lit", 5, NULL, 0}, // (Bachelor_of_Literature)
  15. {L"B.Litt", 6, NULL, 0}, // (Bachelor_of_Literature)
  16. {L"B.Mus", 5, NULL, 0}, // (Bachelor_of_Music)
  17. {L"B.Pd", 4, NULL, 0}, // (Bachelor_of_Pedagogy)
  18. {L"B.Ph", 4, NULL, 0}, // (Bachelor_of_Philosophy)
  19. {L"B.Phil", 6, NULL, 0}, // (Bachelor_of_Philosophy)
  20. {L"B.R.E", 5, NULL, 0},
  21. {L"B.S.Arch", 8, NULL, 0}, // (Bachelor_of_Science_in_Architecture)
  22. {L"B.S.Ch", 6, NULL, 0}, // (Bachelor_of_Science_in_Chemistry)
  23. {L"B.S.Ec", 6, NULL, 0}, // (Bachelor_of_Science_in_Economics)
  24. {L"B.S.Ed", 6, NULL, 0}, // (Bachelor_of_Science_in_Education)
  25. {L"B.S.For", 7, NULL, 0}, // (Bachelor_of_Science_in_Forestry)
  26. {L"B.Sc", 4, NULL, 0}, // (Bachelor_of_Science)
  27. {L"B.Th", 4, NULL, 0}, // (Bachelor_of_Theology)
  28. {L"Ch.E", 4, NULL, 0}, // (chemical_engineer)
  29. {L"D.Bib", 5, NULL, 0},
  30. {L"D.Ed", 4, NULL, 0}, // (Doctor_of_Education)
  31. {L"D.Lit", 5, NULL, 0}, // (Doctor_of_Literature)
  32. {L"D.Litt", 6, NULL, 0},
  33. {L"D.Ph", 4, NULL, 0}, // (Doctor_of_Philosophy)
  34. {L"D.Phil", 6, NULL, 0}, // (Doctor_of_Philosophy)
  35. {L"D.Sc", 4, NULL, 0},
  36. {L"Ed.M", 4, NULL, 0}, // (Master_of_Education)
  37. {L"HH.D", 4, NULL, 0}, // (Doctor_of_Humanities)
  38. {L"L.Cpl", 5, NULL, 0}, // (Lance_corporal)
  39. {L"LL.B", 4, NULL, 0}, // (Bachelor_of_Laws)
  40. {L"LL.D", 4, NULL, 0}, // (Doctor_of_Laws)
  41. {L"LL.M", 4, NULL, 0}, // (Master_of_Laws)
  42. {L"Lit.B", 5, NULL, 0}, // (Bachelor_of_Literature)
  43. {L"Lit.D", 5, NULL, 0}, // (Doctor_of_Literature)
  44. {L"Litt.B", 6, NULL, 0}, // (Bachelor_of_Literature)
  45. {L"Litt.D", 6, NULL, 0}, // (Doctor_of_Literature)
  46. {L"M.A.Ed", 6, NULL, 0}, // (Master_of_Arts_in_Education)
  47. {L"M.Agr", 5, NULL, 0}, // (Master_of_Agriculture)
  48. {L"M.Div", 5, NULL, 0}, // (Master_of_Divinity)
  49. {L"M.Ed", 4, NULL, 0}, // (Master_of_Education)
  50. {L"M.Sc", 4, NULL, 0}, // (Master_of_Science)
  51. {L"M.Sgt", 5, NULL, 0}, // (Master_sergeant)
  52. {L"Mus.B", 5, NULL, 0}, // (Bachelor_of_Music)
  53. {L"Mus.D", 5, NULL, 0}, // (Doctor_of_Music)
  54. {L"Mus.Dr", 6, NULL, 0}, // (Doctor_of_Music)
  55. {L"Mus.M", 5, NULL, 0}, // (Master_of_Music)
  56. {L"N.Dak", 5, NULL, 0}, // (North_Dakota)
  57. {L"N.Ire", 5, NULL, 0}, // (Northern_Ireland)
  58. {L"N.Mex", 5, NULL, 0}, // (New_Mexico)
  59. {L"Pd.B", 4, L"pdb", 3}, // (Bachelor_of_Pedagogy)
  60. {L"Pd.D", 4, L"pdd", 3}, // (Doctor_of_Pedagogy)
  61. {L"Pd.M", 4, L"phm", 3}, // (Master_of_Pedagogy)
  62. {L"Ph.B", 4, L"phb", 3}, // (Bachelor_of_Philosophy)
  63. {L"Ph.C", 4, L"phc", 3}, // (pharmaceutical_chemist)
  64. {L"Ph.D", 4, L"phd", 3}, // (Doctor_of_Philosophy)
  65. {L"Ph.G", 4, L"phg", 3}, // (graduate_in_pharmacy)
  66. {L"Ph.M", 4, L"phm", 0}, // (Master_of_Philosophy)
  67. {L"Phar.B", 6, NULL, 0}, // (Bachelor_of_Pharmacy)
  68. {L"Phar.D", 6, NULL, 0}, // (Doctor_of_Pharmacy)
  69. {L"Phar.M", 6, NULL, 0}, // (Master_of_Pharmacy)
  70. {L"R.C.Ch", 6, NULL, 0}, // (Roman_Catholic_Church)
  71. {L"S.A", 3, NULL, 0},
  72. {L"S.Afr", 5, NULL, 0}, // (South_Africa)
  73. {L"S.Dak", 5, NULL, 0}, // (South_Dakota)
  74. {L"S.M.Sgt", 7, NULL, 0}, // (Senior_master_sergeant)
  75. {L"S.Sgt", 5, NULL, 0}, // (Staff_sergeant)
  76. {L"Sc.B", 4, NULL, 0},
  77. {L"Sc.D", 4, NULL, 0},
  78. {L"Sgt.Maj", 7, NULL, 0}, // (Sergeant_major)
  79. {L"Sup.Ct", 6, NULL, 0}, // (Superior_court Supreme_court)
  80. {L"T.Sgt", 5, NULL, 0}, // (Technical_sergeant)
  81. {L"Th.B", 4, NULL, 0}, // (Bachelor_of_Theology)
  82. {L"Th.D", 4, NULL, 0}, // (Doctor_of_Theology)
  83. {L"Th.M", 4, NULL, 0}, // (Master_of_Theology)
  84. {L"V.Adm", 5, NULL, 0}, // (Vice_admiral)
  85. {L"W.Va", 4, NULL, 0},
  86. {L"W.W.I", 5, NULL, 0},
  87. {L"W.W.II", 6, NULL, 0},
  88. {L"n.wt", 4, NULL, 0},
  89. {L"nt.wt", 5, NULL, 0}, // (net_weight)
  90. {L"s.ap", 4, NULL, 0},
  91. {L"x-div", 5, NULL, 0},
  92. {L"x-int", 5, NULL, 0},
  93. {L"\0", 0, NULL, 0}
  94. };
  95. const CAbbTerm g_aFrenchAbbList[] =
  96. {
  97. {L"LL.AA", 5, NULL, 0},
  98. {L"LL.MM", 5, NULL, 0},
  99. {L"NN.SS", 5, NULL, 0},
  100. {L"S.Exc", 5, NULL, 0},
  101. {L"eod.loc", 7, NULL, 0},
  102. {L"eod.op", 6, NULL, 0},
  103. {L"op.cit", 6, NULL, 0},
  104. {L"op.laud", 7, NULL, 0},
  105. {L"ouvr.cit", 8, NULL, 0},
  106. {L"pet.cap", 7, NULL, 0},
  107. {L"\0", 0, NULL, 0}
  108. };
  109. const CAbbTerm g_aSpanishAbbList[] =
  110. {
  111. {L"AA.AA", 5, NULL, 0},
  112. {L"AA.RR", 5, NULL, 0},
  113. {L"AA.SS", 5, NULL, 0},
  114. {L"Bmo.P", 5, NULL, 0},
  115. {L"EE.UU", 5, NULL, 0},
  116. {L"N.Recop", 7, NULL, 0},
  117. {L"Nov.Recop", 9, NULL, 0},
  118. {L"RR.MM", 5, NULL, 0},
  119. {L"RR.PP", 5, NULL, 0},
  120. {L"Rvda.M", 6, NULL, 0},
  121. {L"SS.AA", 5, NULL, 0},
  122. {L"SS.AA.II", 8, NULL, 0},
  123. {L"SS.AA.RR", 8, NULL, 0},
  124. {L"SS.AA.SS", 8, NULL, 0},
  125. {L"SS.MM", 5, NULL, 0},
  126. {L"Smo.P", 5, NULL, 0},
  127. {L"V.Em", 4, NULL, 0},
  128. {L"art.cit", 7, NULL, 0},
  129. {L"op.cit", 6, NULL, 0},
  130. {L"\0", 0, NULL, 0}
  131. };
  132. const CAbbTerm g_aItalianAbbList[] =
  133. {
  134. {L"\0", 0, NULL, 0}
  135. };