home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / text / print / casslabel / source / casslabel_strings.h next >
Encoding:
C/C++ Source or Header  |  1994-06-05  |  17.1 KB  |  499 lines

  1. #ifndef CASSLABEL_STRINGS_H
  2. #define CASSLABEL_STRINGS_H
  3.  
  4.  
  5. /****************************************************************************/
  6.  
  7.  
  8. /* This file was created automatically by CatComp.
  9.  * Do NOT edit by hand!
  10.  */
  11.  
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17. #ifdef CATCOMP_ARRAY
  18. #undef CATCOMP_NUMBERS
  19. #undef CATCOMP_STRINGS
  20. #define CATCOMP_NUMBERS
  21. #define CATCOMP_STRINGS
  22. #endif
  23.  
  24. #ifdef CATCOMP_BLOCK
  25. #undef CATCOMP_STRINGS
  26. #define CATCOMP_STRINGS
  27. #endif
  28.  
  29.  
  30. /****************************************************************************/
  31.  
  32.  
  33. #ifdef CATCOMP_NUMBERS
  34.  
  35. #define MSG_MENU_PROJECT 0
  36. #define MSG_MENU_NEW 1
  37. #define MSG_MENU_LOAD 2
  38. #define MSG_MENU_LOAD_SHORTCUT 3
  39. #define MSG_MENU_LOAD_OLD_FORMAT 4
  40. #define MSG_MENU_APPEND 5
  41. #define MSG_MENU_SAVE 6
  42. #define MSG_MENU_SAVE_SHORTCUT 7
  43. #define MSG_MENU_SAVE_AS 8
  44. #define MSG_MENU_PREFERENCES 9
  45. #define MSG_MENU_GENERATE 10
  46. #define MSG_MENU_GENERATE_SHORTCUT 11
  47. #define MSG_MENU_PRINT 12
  48. #define MSG_MENU_PRINT_SHORTCUT 13
  49. #define MSG_MENU_ABOUT 14
  50. #define MSG_MENU_ABOUT_SHORTCUT 15
  51. #define MSG_MENU_QUIT 16
  52. #define MSG_MENU_QUIT_SHORTCUT 17
  53. #define MSG_LOAD_FILE 18
  54. #define MSG_LOAD_OLD_FILE 19
  55. #define MSG_APPEND_FILE 20
  56. #define MSG_SAVE_FILE 21
  57. #define MSG_GENERATE_FILE 22
  58. #define MSG_ABOUT_COPYRIGHT 23
  59. #define MSG_ABOUT_PROGRAM 24
  60. #define MSG_WINDOW_TITLE 25
  61. #define MSG_LABEL_GLOBAL 26
  62. #define MSG_LABEL_SIDEA 27
  63. #define MSG_LABEL_ADD 28
  64. #define MSG_LABEL_ADD_SHORTCUT 29
  65. #define MSG_LABEL_REMOVE 30
  66. #define MSG_LABEL_REMOVE_SHORTCUT 31
  67. #define MSG_LABEL_UP 32
  68. #define MSG_LABEL_UP_SHORTCUT 33
  69. #define MSG_LABEL_DOWN 34
  70. #define MSG_LABEL_DOWN_SHORTCUT 35
  71. #define MSG_LABEL_DATE 36
  72. #define MSG_LABEL_GROUP 37
  73. #define MSG_LABEL_EXTENSION 38
  74. #define MSG_LABEL_TITLE 39
  75. #define MSG_LABEL_SOURCE 40
  76. #define MSG_LABEL_NOISER 41
  77. #define MSG_LABEL_SIDEB 42
  78. #define MSG_LABEL_POSITION 43
  79. #define MSG_LABEL_POSITION_SHORTCUT 44
  80. #define MSG_LABEL_LENGTH 45
  81. #define MSG_LABEL_LENGTH_SHORTCUT 46
  82. #define MSG_LABEL_NUMBER 47
  83. #define MSG_LABEL_NUMBER_SHORTCUT 48
  84. #define MSG_LABEL_PREFS_FORMAT 49
  85. #define MSG_LABEL_PREFS_FORMAT_SHORTCUT 50
  86. #define MSG_LABEL_PREFS_DRIVER 51
  87. #define MSG_LABEL_PREFS_DRIVER_SHORTCUT 52
  88. #define MSG_LABEL_PREFS_TR 53
  89. #define MSG_LABEL_PREFS_TR_SHORTCUT 54
  90. #define MSG_LABEL_PREFS_TITLE 55
  91. #define MSG_LABEL_PREFS_SAVE 56
  92. #define MSG_LABEL_PREFS_SAVE_SHORTCUT 57
  93. #define MSG_LABEL_PREFS_OK 58
  94. #define MSG_LABEL_PREFS_OK_SHORTCUT 59
  95. #define MSG_LABEL_PREFS_CANCEL 60
  96. #define MSG_LABEL_PREFS_CANCEL_SHORTCUT 61
  97. #define MSG_ERROR_APP 62
  98. #define MSG_ERROR_WINDOW 63
  99. #define MSG_ABOUT_MUIAPPLICATION 64
  100. #define MSG_ABOUT_MUICOPYRIGHT 65
  101. #define MSG_QUESTION_QUIT_TEXT 66
  102. #define MSG_QUESTION_QUIT_BUTTONS 67
  103. #define MSG_QUESTION_SIDE_BUTTONS 68
  104. #define MSG_TITLE_SOURCE_SIDE 69
  105. #define MSG_QUESTION_SOURCE_SIDE_TEXT 70
  106. #define MSG_TITLE_DEST_SIDE 71
  107. #define MSG_QUESTION_DEST_SIDE_TEXT 72
  108. #define MSG_LABEL_PREFS_HELP 73
  109. #define MSG_LABEL_PREFS_HELP_SHORTCUT 74
  110.  
  111. #endif /* CATCOMP_NUMBERS */
  112.  
  113.  
  114. /****************************************************************************/
  115.  
  116.  
  117. #ifdef CATCOMP_STRINGS
  118.  
  119. #define MSG_MENU_PROJECT_STR "Project"
  120. #define MSG_MENU_NEW_STR "New"
  121. #define MSG_MENU_LOAD_STR "Load"
  122. #define MSG_MENU_LOAD_SHORTCUT_STR "O"
  123. #define MSG_MENU_LOAD_OLD_FORMAT_STR "Load old Format"
  124. #define MSG_MENU_APPEND_STR "Append"
  125. #define MSG_MENU_SAVE_STR "Save"
  126. #define MSG_MENU_SAVE_SHORTCUT_STR "W"
  127. #define MSG_MENU_SAVE_AS_STR "Save as"
  128. #define MSG_MENU_PREFERENCES_STR "Preferences"
  129. #define MSG_MENU_GENERATE_STR "Generate"
  130. #define MSG_MENU_GENERATE_SHORTCUT_STR "G"
  131. #define MSG_MENU_PRINT_STR "Print"
  132. #define MSG_MENU_PRINT_SHORTCUT_STR "P"
  133. #define MSG_MENU_ABOUT_STR "About..."
  134. #define MSG_MENU_ABOUT_SHORTCUT_STR "?"
  135. #define MSG_MENU_QUIT_STR "Quit"
  136. #define MSG_MENU_QUIT_SHORTCUT_STR "Q"
  137. #define MSG_LOAD_FILE_STR "Load CassLabel-File"
  138. #define MSG_LOAD_OLD_FILE_STR "Load old CassLabel-File"
  139. #define MSG_APPEND_FILE_STR "Append CassLabel-File"
  140. #define MSG_SAVE_FILE_STR "Save CassLabel-File"
  141. #define MSG_GENERATE_FILE_STR "Generate Output"
  142. #define MSG_ABOUT_COPYRIGHT_STR "© 1993/94 by Dirk Nehring"
  143. #define MSG_ABOUT_PROGRAM_STR "The Multimedia Cover-Editor"
  144. #define MSG_WINDOW_TITLE_STR "\33c\33b\0339The MUI based Multimedia Cover-Editor\33n\nwritten 1993/94 by Dirk Nehring"
  145. #define MSG_LABEL_GLOBAL_STR "Global"
  146. #define MSG_LABEL_SIDEA_STR "Side A"
  147. #define MSG_LABEL_ADD_STR "Add"
  148. #define MSG_LABEL_ADD_SHORTCUT_STR "a"
  149. #define MSG_LABEL_REMOVE_STR "Remove"
  150. #define MSG_LABEL_REMOVE_SHORTCUT_STR "r"
  151. #define MSG_LABEL_UP_STR "Up"
  152. #define MSG_LABEL_UP_SHORTCUT_STR "u"
  153. #define MSG_LABEL_DOWN_STR "Down"
  154. #define MSG_LABEL_DOWN_SHORTCUT_STR "d"
  155. #define MSG_LABEL_DATE_STR "Date:"
  156. #define MSG_LABEL_GROUP_STR "Group:"
  157. #define MSG_LABEL_EXTENSION_STR "Extension:"
  158. #define MSG_LABEL_TITLE_STR "Title:"
  159. #define MSG_LABEL_SOURCE_STR "Source:"
  160. #define MSG_LABEL_NOISER_STR "NoiseR:"
  161. #define MSG_LABEL_SIDEB_STR "Side B"
  162. #define MSG_LABEL_POSITION_STR "Position"
  163. #define MSG_LABEL_POSITION_SHORTCUT_STR "t"
  164. #define MSG_LABEL_LENGTH_STR "Length"
  165. #define MSG_LABEL_LENGTH_SHORTCUT_STR "l"
  166. #define MSG_LABEL_NUMBER_STR "Number"
  167. #define MSG_LABEL_NUMBER_SHORTCUT_STR "n"
  168. #define MSG_LABEL_PREFS_FORMAT_STR "Format:"
  169. #define MSG_LABEL_PREFS_FORMAT_SHORTCUT_STR "f"
  170. #define MSG_LABEL_PREFS_DRIVER_STR "Driver:"
  171. #define MSG_LABEL_PREFS_DRIVER_SHORTCUT_STR "d"
  172. #define MSG_LABEL_PREFS_TR_STR "ISO->TeX:"
  173. #define MSG_LABEL_PREFS_TR_SHORTCUT_STR "i"
  174. #define MSG_LABEL_PREFS_TITLE_STR "Preferences"
  175. #define MSG_LABEL_PREFS_SAVE_STR "Save"
  176. #define MSG_LABEL_PREFS_SAVE_SHORTCUT_STR "s"
  177. #define MSG_LABEL_PREFS_OK_STR "Use"
  178. #define MSG_LABEL_PREFS_OK_SHORTCUT_STR "u"
  179. #define MSG_LABEL_PREFS_CANCEL_STR "Cancel"
  180. #define MSG_LABEL_PREFS_CANCEL_SHORTCUT_STR "c"
  181. #define MSG_ERROR_APP_STR "Failed to create Application."
  182. #define MSG_ERROR_WINDOW_STR "Failed to open Window.\nPerhaps too small screen."
  183. #define MSG_ABOUT_MUIAPPLICATION_STR "This is a MUI-Application.\n"
  184. #define MSG_ABOUT_MUICOPYRIGHT_STR "MUI is copyrighted by Stefan Stuntz."
  185. #define MSG_QUESTION_QUIT_TEXT_STR "Do you really want to quit?"
  186. #define MSG_QUESTION_QUIT_BUTTONS_STR "*_Quit|_Cancel"
  187. #define MSG_QUESTION_SIDE_BUTTONS_STR "Side _A|Side _B"
  188. #define MSG_TITLE_SOURCE_SIDE_STR "Source Side"
  189. #define MSG_QUESTION_SOURCE_SIDE_TEXT_STR "Which should be the Source Side?"
  190. #define MSG_TITLE_DEST_SIDE_STR "Destination Side"
  191. #define MSG_QUESTION_DEST_SIDE_TEXT_STR "Which should be the Destination Side?"
  192. #define MSG_LABEL_PREFS_HELP_STR "Help on Format"
  193. #define MSG_LABEL_PREFS_HELP_SHORTCUT_STR "h"
  194.  
  195. #endif /* CATCOMP_STRINGS */
  196.  
  197.  
  198. /****************************************************************************/
  199.  
  200.  
  201. #ifdef CATCOMP_ARRAY
  202.  
  203. struct CatCompArrayType
  204. {
  205.     LONG   cca_ID;
  206.     STRPTR cca_Str;
  207. };
  208.  
  209. static const struct CatCompArrayType CatCompArray[] =
  210. {
  211.     {MSG_MENU_PROJECT,(STRPTR)MSG_MENU_PROJECT_STR},
  212.     {MSG_MENU_NEW,(STRPTR)MSG_MENU_NEW_STR},
  213.     {MSG_MENU_LOAD,(STRPTR)MSG_MENU_LOAD_STR},
  214.     {MSG_MENU_LOAD_SHORTCUT,(STRPTR)MSG_MENU_LOAD_SHORTCUT_STR},
  215.     {MSG_MENU_LOAD_OLD_FORMAT,(STRPTR)MSG_MENU_LOAD_OLD_FORMAT_STR},
  216.     {MSG_MENU_APPEND,(STRPTR)MSG_MENU_APPEND_STR},
  217.     {MSG_MENU_SAVE,(STRPTR)MSG_MENU_SAVE_STR},
  218.     {MSG_MENU_SAVE_SHORTCUT,(STRPTR)MSG_MENU_SAVE_SHORTCUT_STR},
  219.     {MSG_MENU_SAVE_AS,(STRPTR)MSG_MENU_SAVE_AS_STR},
  220.     {MSG_MENU_PREFERENCES,(STRPTR)MSG_MENU_PREFERENCES_STR},
  221.     {MSG_MENU_GENERATE,(STRPTR)MSG_MENU_GENERATE_STR},
  222.     {MSG_MENU_GENERATE_SHORTCUT,(STRPTR)MSG_MENU_GENERATE_SHORTCUT_STR},
  223.     {MSG_MENU_PRINT,(STRPTR)MSG_MENU_PRINT_STR},
  224.     {MSG_MENU_PRINT_SHORTCUT,(STRPTR)MSG_MENU_PRINT_SHORTCUT_STR},
  225.     {MSG_MENU_ABOUT,(STRPTR)MSG_MENU_ABOUT_STR},
  226.     {MSG_MENU_ABOUT_SHORTCUT,(STRPTR)MSG_MENU_ABOUT_SHORTCUT_STR},
  227.     {MSG_MENU_QUIT,(STRPTR)MSG_MENU_QUIT_STR},
  228.     {MSG_MENU_QUIT_SHORTCUT,(STRPTR)MSG_MENU_QUIT_SHORTCUT_STR},
  229.     {MSG_LOAD_FILE,(STRPTR)MSG_LOAD_FILE_STR},
  230.     {MSG_LOAD_OLD_FILE,(STRPTR)MSG_LOAD_OLD_FILE_STR},
  231.     {MSG_APPEND_FILE,(STRPTR)MSG_APPEND_FILE_STR},
  232.     {MSG_SAVE_FILE,(STRPTR)MSG_SAVE_FILE_STR},
  233.     {MSG_GENERATE_FILE,(STRPTR)MSG_GENERATE_FILE_STR},
  234.     {MSG_ABOUT_COPYRIGHT,(STRPTR)MSG_ABOUT_COPYRIGHT_STR},
  235.     {MSG_ABOUT_PROGRAM,(STRPTR)MSG_ABOUT_PROGRAM_STR},
  236.     {MSG_WINDOW_TITLE,(STRPTR)MSG_WINDOW_TITLE_STR},
  237.     {MSG_LABEL_GLOBAL,(STRPTR)MSG_LABEL_GLOBAL_STR},
  238.     {MSG_LABEL_SIDEA,(STRPTR)MSG_LABEL_SIDEA_STR},
  239.     {MSG_LABEL_ADD,(STRPTR)MSG_LABEL_ADD_STR},
  240.     {MSG_LABEL_ADD_SHORTCUT,(STRPTR)MSG_LABEL_ADD_SHORTCUT_STR},
  241.     {MSG_LABEL_REMOVE,(STRPTR)MSG_LABEL_REMOVE_STR},
  242.     {MSG_LABEL_REMOVE_SHORTCUT,(STRPTR)MSG_LABEL_REMOVE_SHORTCUT_STR},
  243.     {MSG_LABEL_UP,(STRPTR)MSG_LABEL_UP_STR},
  244.     {MSG_LABEL_UP_SHORTCUT,(STRPTR)MSG_LABEL_UP_SHORTCUT_STR},
  245.     {MSG_LABEL_DOWN,(STRPTR)MSG_LABEL_DOWN_STR},
  246.     {MSG_LABEL_DOWN_SHORTCUT,(STRPTR)MSG_LABEL_DOWN_SHORTCUT_STR},
  247.     {MSG_LABEL_DATE,(STRPTR)MSG_LABEL_DATE_STR},
  248.     {MSG_LABEL_GROUP,(STRPTR)MSG_LABEL_GROUP_STR},
  249.     {MSG_LABEL_EXTENSION,(STRPTR)MSG_LABEL_EXTENSION_STR},
  250.     {MSG_LABEL_TITLE,(STRPTR)MSG_LABEL_TITLE_STR},
  251.     {MSG_LABEL_SOURCE,(STRPTR)MSG_LABEL_SOURCE_STR},
  252.     {MSG_LABEL_NOISER,(STRPTR)MSG_LABEL_NOISER_STR},
  253.     {MSG_LABEL_SIDEB,(STRPTR)MSG_LABEL_SIDEB_STR},
  254.     {MSG_LABEL_POSITION,(STRPTR)MSG_LABEL_POSITION_STR},
  255.     {MSG_LABEL_POSITION_SHORTCUT,(STRPTR)MSG_LABEL_POSITION_SHORTCUT_STR},
  256.     {MSG_LABEL_LENGTH,(STRPTR)MSG_LABEL_LENGTH_STR},
  257.     {MSG_LABEL_LENGTH_SHORTCUT,(STRPTR)MSG_LABEL_LENGTH_SHORTCUT_STR},
  258.     {MSG_LABEL_NUMBER,(STRPTR)MSG_LABEL_NUMBER_STR},
  259.     {MSG_LABEL_NUMBER_SHORTCUT,(STRPTR)MSG_LABEL_NUMBER_SHORTCUT_STR},
  260.     {MSG_LABEL_PREFS_FORMAT,(STRPTR)MSG_LABEL_PREFS_FORMAT_STR},
  261.     {MSG_LABEL_PREFS_FORMAT_SHORTCUT,(STRPTR)MSG_LABEL_PREFS_FORMAT_SHORTCUT_STR},
  262.     {MSG_LABEL_PREFS_DRIVER,(STRPTR)MSG_LABEL_PREFS_DRIVER_STR},
  263.     {MSG_LABEL_PREFS_DRIVER_SHORTCUT,(STRPTR)MSG_LABEL_PREFS_DRIVER_SHORTCUT_STR},
  264.     {MSG_LABEL_PREFS_TR,(STRPTR)MSG_LABEL_PREFS_TR_STR},
  265.     {MSG_LABEL_PREFS_TR_SHORTCUT,(STRPTR)MSG_LABEL_PREFS_TR_SHORTCUT_STR},
  266.     {MSG_LABEL_PREFS_TITLE,(STRPTR)MSG_LABEL_PREFS_TITLE_STR},
  267.     {MSG_LABEL_PREFS_SAVE,(STRPTR)MSG_LABEL_PREFS_SAVE_STR},
  268.     {MSG_LABEL_PREFS_SAVE_SHORTCUT,(STRPTR)MSG_LABEL_PREFS_SAVE_SHORTCUT_STR},
  269.     {MSG_LABEL_PREFS_OK,(STRPTR)MSG_LABEL_PREFS_OK_STR},
  270.     {MSG_LABEL_PREFS_OK_SHORTCUT,(STRPTR)MSG_LABEL_PREFS_OK_SHORTCUT_STR},
  271.     {MSG_LABEL_PREFS_CANCEL,(STRPTR)MSG_LABEL_PREFS_CANCEL_STR},
  272.     {MSG_LABEL_PREFS_CANCEL_SHORTCUT,(STRPTR)MSG_LABEL_PREFS_CANCEL_SHORTCUT_STR},
  273.     {MSG_ERROR_APP,(STRPTR)MSG_ERROR_APP_STR},
  274.     {MSG_ERROR_WINDOW,(STRPTR)MSG_ERROR_WINDOW_STR},
  275.     {MSG_ABOUT_MUIAPPLICATION,(STRPTR)MSG_ABOUT_MUIAPPLICATION_STR},
  276.     {MSG_ABOUT_MUICOPYRIGHT,(STRPTR)MSG_ABOUT_MUICOPYRIGHT_STR},
  277.     {MSG_QUESTION_QUIT_TEXT,(STRPTR)MSG_QUESTION_QUIT_TEXT_STR},
  278.     {MSG_QUESTION_QUIT_BUTTONS,(STRPTR)MSG_QUESTION_QUIT_BUTTONS_STR},
  279.     {MSG_QUESTION_SIDE_BUTTONS,(STRPTR)MSG_QUESTION_SIDE_BUTTONS_STR},
  280.     {MSG_TITLE_SOURCE_SIDE,(STRPTR)MSG_TITLE_SOURCE_SIDE_STR},
  281.     {MSG_QUESTION_SOURCE_SIDE_TEXT,(STRPTR)MSG_QUESTION_SOURCE_SIDE_TEXT_STR},
  282.     {MSG_TITLE_DEST_SIDE,(STRPTR)MSG_TITLE_DEST_SIDE_STR},
  283.     {MSG_QUESTION_DEST_SIDE_TEXT,(STRPTR)MSG_QUESTION_DEST_SIDE_TEXT_STR},
  284.     {MSG_LABEL_PREFS_HELP,(STRPTR)MSG_LABEL_PREFS_HELP_STR},
  285.     {MSG_LABEL_PREFS_HELP_SHORTCUT,(STRPTR)MSG_LABEL_PREFS_HELP_SHORTCUT_STR},
  286. };
  287.  
  288. #endif /* CATCOMP_ARRAY */
  289.  
  290.  
  291. /****************************************************************************/
  292.  
  293.  
  294. #ifdef CATCOMP_BLOCK
  295.  
  296. static const char CatCompBlock[] =
  297. {
  298.     "\x00\x00\x00\x00\x00\x08"
  299.     MSG_MENU_PROJECT_STR "\x00"
  300.     "\x00\x00\x00\x01\x00\x04"
  301.     MSG_MENU_NEW_STR "\x00"
  302.     "\x00\x00\x00\x02\x00\x06"
  303.     MSG_MENU_LOAD_STR "\x00\x00"
  304.     "\x00\x00\x00\x03\x00\x02"
  305.     MSG_MENU_LOAD_SHORTCUT_STR "\x00"
  306.     "\x00\x00\x00\x04\x00\x10"
  307.     MSG_MENU_LOAD_OLD_FORMAT_STR "\x00"
  308.     "\x00\x00\x00\x05\x00\x08"
  309.     MSG_MENU_APPEND_STR "\x00\x00"
  310.     "\x00\x00\x00\x06\x00\x06"
  311.     MSG_MENU_SAVE_STR "\x00\x00"
  312.     "\x00\x00\x00\x07\x00\x02"
  313.     MSG_MENU_SAVE_SHORTCUT_STR "\x00"
  314.     "\x00\x00\x00\x08\x00\x08"
  315.     MSG_MENU_SAVE_AS_STR "\x00"
  316.     "\x00\x00\x00\x09\x00\x0C"
  317.     MSG_MENU_PREFERENCES_STR "\x00"
  318.     "\x00\x00\x00\x0A\x00\x0A"
  319.     MSG_MENU_GENERATE_STR "\x00\x00"
  320.     "\x00\x00\x00\x0B\x00\x02"
  321.     MSG_MENU_GENERATE_SHORTCUT_STR "\x00"
  322.     "\x00\x00\x00\x0C\x00\x06"
  323.     MSG_MENU_PRINT_STR "\x00"
  324.     "\x00\x00\x00\x0D\x00\x02"
  325.     MSG_MENU_PRINT_SHORTCUT_STR "\x00"
  326.     "\x00\x00\x00\x0E\x00\x0A"
  327.     MSG_MENU_ABOUT_STR "\x00\x00"
  328.     "\x00\x00\x00\x0F\x00\x02"
  329.     MSG_MENU_ABOUT_SHORTCUT_STR "\x00"
  330.     "\x00\x00\x00\x10\x00\x06"
  331.     MSG_MENU_QUIT_STR "\x00\x00"
  332.     "\x00\x00\x00\x11\x00\x02"
  333.     MSG_MENU_QUIT_SHORTCUT_STR "\x00"
  334.     "\x00\x00\x00\x12\x00\x14"
  335.     MSG_LOAD_FILE_STR "\x00"
  336.     "\x00\x00\x00\x13\x00\x18"
  337.     MSG_LOAD_OLD_FILE_STR "\x00"
  338.     "\x00\x00\x00\x14\x00\x16"
  339.     MSG_APPEND_FILE_STR "\x00"
  340.     "\x00\x00\x00\x15\x00\x14"
  341.     MSG_SAVE_FILE_STR "\x00"
  342.     "\x00\x00\x00\x16\x00\x10"
  343.     MSG_GENERATE_FILE_STR "\x00"
  344.     "\x00\x00\x00\x17\x00\x1A"
  345.     MSG_ABOUT_COPYRIGHT_STR "\x00"
  346.     "\x00\x00\x00\x18\x00\x1C"
  347.     MSG_ABOUT_PROGRAM_STR "\x00"
  348.     "\x00\x00\x00\x19\x00\x4E"
  349.     MSG_WINDOW_TITLE_STR "\x00"
  350.     "\x00\x00\x00\x1A\x00\x08"
  351.     MSG_LABEL_GLOBAL_STR "\x00\x00"
  352.     "\x00\x00\x00\x1B\x00\x08"
  353.     MSG_LABEL_SIDEA_STR "\x00\x00"
  354.     "\x00\x00\x00\x1C\x00\x04"
  355.     MSG_LABEL_ADD_STR "\x00"
  356.     "\x00\x00\x00\x1D\x00\x02"
  357.     MSG_LABEL_ADD_SHORTCUT_STR "\x00"
  358.     "\x00\x00\x00\x1E\x00\x08"
  359.     MSG_LABEL_REMOVE_STR "\x00\x00"
  360.     "\x00\x00\x00\x1F\x00\x02"
  361.     MSG_LABEL_REMOVE_SHORTCUT_STR "\x00"
  362.     "\x00\x00\x00\x20\x00\x04"
  363.     MSG_LABEL_UP_STR "\x00\x00"
  364.     "\x00\x00\x00\x21\x00\x02"
  365.     MSG_LABEL_UP_SHORTCUT_STR "\x00"
  366.     "\x00\x00\x00\x22\x00\x06"
  367.     MSG_LABEL_DOWN_STR "\x00\x00"
  368.     "\x00\x00\x00\x23\x00\x02"
  369.     MSG_LABEL_DOWN_SHORTCUT_STR "\x00"
  370.     "\x00\x00\x00\x24\x00\x06"
  371.     MSG_LABEL_DATE_STR "\x00"
  372.     "\x00\x00\x00\x25\x00\x08"
  373.     MSG_LABEL_GROUP_STR "\x00\x00"
  374.     "\x00\x00\x00\x26\x00\x0C"
  375.     MSG_LABEL_EXTENSION_STR "\x00\x00"
  376.     "\x00\x00\x00\x27\x00\x08"
  377.     MSG_LABEL_TITLE_STR "\x00\x00"
  378.     "\x00\x00\x00\x28\x00\x08"
  379.     MSG_LABEL_SOURCE_STR "\x00"
  380.     "\x00\x00\x00\x29\x00\x08"
  381.     MSG_LABEL_NOISER_STR "\x00"
  382.     "\x00\x00\x00\x2A\x00\x08"
  383.     MSG_LABEL_SIDEB_STR "\x00\x00"
  384.     "\x00\x00\x00\x2B\x00\x0A"
  385.     MSG_LABEL_POSITION_STR "\x00\x00"
  386.     "\x00\x00\x00\x2C\x00\x02"
  387.     MSG_LABEL_POSITION_SHORTCUT_STR "\x00"
  388.     "\x00\x00\x00\x2D\x00\x08"
  389.     MSG_LABEL_LENGTH_STR "\x00\x00"
  390.     "\x00\x00\x00\x2E\x00\x02"
  391.     MSG_LABEL_LENGTH_SHORTCUT_STR "\x00"
  392.     "\x00\x00\x00\x2F\x00\x08"
  393.     MSG_LABEL_NUMBER_STR "\x00\x00"
  394.     "\x00\x00\x00\x30\x00\x02"
  395.     MSG_LABEL_NUMBER_SHORTCUT_STR "\x00"
  396.     "\x00\x00\x00\x31\x00\x08"
  397.     MSG_LABEL_PREFS_FORMAT_STR "\x00"
  398.     "\x00\x00\x00\x32\x00\x02"
  399.     MSG_LABEL_PREFS_FORMAT_SHORTCUT_STR "\x00"
  400.     "\x00\x00\x00\x33\x00\x08"
  401.     MSG_LABEL_PREFS_DRIVER_STR "\x00"
  402.     "\x00\x00\x00\x34\x00\x02"
  403.     MSG_LABEL_PREFS_DRIVER_SHORTCUT_STR "\x00"
  404.     "\x00\x00\x00\x35\x00\x0A"
  405.     MSG_LABEL_PREFS_TR_STR "\x00"
  406.     "\x00\x00\x00\x36\x00\x02"
  407.     MSG_LABEL_PREFS_TR_SHORTCUT_STR "\x00"
  408.     "\x00\x00\x00\x37\x00\x0C"
  409.     MSG_LABEL_PREFS_TITLE_STR "\x00"
  410.     "\x00\x00\x00\x38\x00\x06"
  411.     MSG_LABEL_PREFS_SAVE_STR "\x00\x00"
  412.     "\x00\x00\x00\x39\x00\x02"
  413.     MSG_LABEL_PREFS_SAVE_SHORTCUT_STR "\x00"
  414.     "\x00\x00\x00\x3A\x00\x04"
  415.     MSG_LABEL_PREFS_OK_STR "\x00"
  416.     "\x00\x00\x00\x3B\x00\x02"
  417.     MSG_LABEL_PREFS_OK_SHORTCUT_STR "\x00"
  418.     "\x00\x00\x00\x3C\x00\x08"
  419.     MSG_LABEL_PREFS_CANCEL_STR "\x00\x00"
  420.     "\x00\x00\x00\x3D\x00\x02"
  421.     MSG_LABEL_PREFS_CANCEL_SHORTCUT_STR "\x00"
  422.     "\x00\x00\x00\x3E\x00\x1E"
  423.     MSG_ERROR_APP_STR "\x00"
  424.     "\x00\x00\x00\x3F\x00\x32"
  425.     MSG_ERROR_WINDOW_STR "\x00\x00"
  426.     "\x00\x00\x00\x40\x00\x1C"
  427.     MSG_ABOUT_MUIAPPLICATION_STR "\x00"
  428.     "\x00\x00\x00\x41\x00\x26"
  429.     MSG_ABOUT_MUICOPYRIGHT_STR "\x00\x00"
  430.     "\x00\x00\x00\x42\x00\x1C"
  431.     MSG_QUESTION_QUIT_TEXT_STR "\x00"
  432.     "\x00\x00\x00\x43\x00\x10"
  433.     MSG_QUESTION_QUIT_BUTTONS_STR "\x00\x00"
  434.     "\x00\x00\x00\x44\x00\x10"
  435.     MSG_QUESTION_SIDE_BUTTONS_STR "\x00"
  436.     "\x00\x00\x00\x45\x00\x0C"
  437.     MSG_TITLE_SOURCE_SIDE_STR "\x00"
  438.     "\x00\x00\x00\x46\x00\x22"
  439.     MSG_QUESTION_SOURCE_SIDE_TEXT_STR "\x00\x00"
  440.     "\x00\x00\x00\x47\x00\x12"
  441.     MSG_TITLE_DEST_SIDE_STR "\x00\x00"
  442.     "\x00\x00\x00\x48\x00\x26"
  443.     MSG_QUESTION_DEST_SIDE_TEXT_STR "\x00"
  444.     "\x00\x00\x00\x49\x00\x10"
  445.     MSG_LABEL_PREFS_HELP_STR "\x00\x00"
  446.     "\x00\x00\x00\x4A\x00\x02"
  447.     MSG_LABEL_PREFS_HELP_SHORTCUT_STR "\x00"
  448. };
  449.  
  450. #endif /* CATCOMP_BLOCK */
  451.  
  452.  
  453. /****************************************************************************/
  454.  
  455.  
  456. struct LocaleInfo
  457. {
  458.     APTR li_LocaleBase;
  459.     APTR li_Catalog;
  460. };
  461.  
  462.  
  463. #ifdef CATCOMP_CODE
  464.  
  465. STRPTR GetString(struct LocaleInfo *li, LONG stringNum)
  466. {
  467. LONG   *l;
  468. UWORD  *w;
  469. STRPTR  builtIn;
  470.  
  471.     l = (LONG *)CatCompBlock;
  472.  
  473.     while (*l != stringNum)
  474.     {
  475.         w = (UWORD *)((ULONG)l + 4);
  476.         l = (LONG *)((ULONG)l + (ULONG)*w + 6);
  477.     }
  478.     builtIn = (STRPTR)((ULONG)l + 6);
  479.  
  480. #define XLocaleBase LocaleBase
  481. #define LocaleBase li->li_LocaleBase
  482.     
  483.     if (LocaleBase)
  484.         return(GetCatalogStr(li->li_Catalog,stringNum,builtIn));
  485. #define LocaleBase XLocaleBase
  486. #undef XLocaleBase
  487.  
  488.     return(builtIn);
  489. }
  490.  
  491.  
  492. #endif /* CATCOMP_CODE */
  493.  
  494.  
  495. /****************************************************************************/
  496.  
  497.  
  498. #endif /* CASSLABEL_STRINGS_H */
  499.