home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0912.lha / Yak / Source / Source.lha / popup_locale_strings.h < prev    next >
C/C++ Source or Header  |  1993-08-02  |  16KB  |  469 lines

  1. #ifndef POPUP_LOCALE_STRINGS_H
  2. #define POPUP_LOCALE_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 COPYRIGHT_STRING 0
  36. #define TOGGLES_STRING 1
  37. #define INCLUSION_PATTERNS_STRING 2
  38. #define MISCELLANEOUS_STRING 3
  39. #define TIMEOUT_STRING 4
  40. #define HIDE_STRING 5
  41. #define QUIT_STRING 6
  42. #define AUTOPOINT_STRING 7
  43. #define KEY_ACTIVATE_STRING 8
  44. #define CLICK_TO_FRONT_STRING 9
  45. #define CLICK_TO_BACK_STRING 10
  46. #define SCREEN_TO_BACK_STRING 11
  47. #define WILD_STAR_STRING 12
  48. #define SCREEN_ACTIVATE_STRING 13
  49. #define AUTOPOPTOFRONT_STRING 14
  50. #define MOUSEBLANK_METHOD_STRING 15
  51. #define NONE_STRING 16
  52. #define SPRITES_STRING 17
  53. #define COPPER_STRING 18
  54. #define RMB_ACTIVATE_STRING 19
  55. #define EDIT_HOTKEYS_STRING 20
  56. #define AUTOSCREENS_STRING 21
  57. #define CLICKSCREENS_STRING 22
  58. #define POPWINDOWS_STRING 23
  59. #define CLICKWINDOWS_STRING 24
  60. #define CLICKVOLUME_STRING 25
  61. #define SCREENTIMEOUT_STRING 26
  62. #define MOUSETIMEOUT_STRING 27
  63. #define PROJECT_STRING 28
  64. #define LOAD_SETTINGS_STRING 29
  65. #define LOAD_SHORTCUT 30
  66. #define SAVE_SETTINGS_STRING 31
  67. #define SAVE_SHORTCUT 32
  68. #define HIDE_WINDOW_STRING 33
  69. #define HIDE_SHORTCUT 34
  70. #define QUIT_SHORTCUT 35
  71. #define Credits_STRING 36
  72. #define Credits_Line1_STRING 37
  73. #define Credits_Line2_STRING 38
  74. #define Credits_Line3_STRING 39
  75. #define Credits_Line4_STRING 40
  76. #define Credits_Line5_STRING 41
  77. #define HOTKEY_DEFINITIONS_STRING 42
  78. #define HOTKEYS_STRING 43
  79. #define ACTIONS_STRING 44
  80. #define ARGUMENT_STRING 45
  81. #define OPTIONS_STRING 46
  82. #define NO_SCREEN_CHANGE_STRING 47
  83. #define WORKBENCH_TO_FRONT_STRING 48
  84. #define DEFAULT_PUBSCR_TO_FRONT_STRING 49
  85. #define ADD_STRING 50
  86. #define DELETE_STRING 51
  87. #define RETURN_STRING 52
  88. #define DOS_Command_ACT 53
  89. #define Close_Window_ACT 54
  90. #define Zip_Window_ACT 55
  91. #define Shrink_Window_ACT 56
  92. #define Expand_Window_ACT 57
  93. #define Cycle_Windows_ACT 58
  94. #define Open_Palette_ACT 59
  95. #define Screen_to_Front_ACT 60
  96. #define Screen_to_Back_ACT 61
  97. #define Activate_Workbench_ACT 62
  98. #define Centre_Screen_ACT 63
  99. #define Blank_Display_ACT 64
  100. #define Insert_Text_ACT 65
  101. #define Insert_Date_ACT 66
  102. #define Show_Yak_Interface_ACT 67
  103. #define NB_CATALOG_STRINGS 68
  104.  
  105. #endif /* CATCOMP_NUMBERS */
  106.  
  107.  
  108. /****************************************************************************/
  109.  
  110.  
  111. #ifdef CATCOMP_STRINGS
  112.  
  113. #define COPYRIGHT_STRING_STR "Yak ⌐ 1992,1993 Martin W Scott & Gaδl Marziou"
  114. #define TOGGLES_STRING_STR "Toggles"
  115. #define INCLUSION_PATTERNS_STRING_STR "Inclusion Patterns"
  116. #define MISCELLANEOUS_STRING_STR "Miscellaneous"
  117. #define TIMEOUT_STRING_STR "Time Out"
  118. #define HIDE_STRING_STR "Hide"
  119. #define QUIT_STRING_STR "Quit"
  120. #define AUTOPOINT_STRING_STR "AutoPoint"
  121. #define KEY_ACTIVATE_STRING_STR "Key Activate"
  122. #define CLICK_TO_FRONT_STRING_STR "Click To Front"
  123. #define CLICK_TO_BACK_STRING_STR "Click To Back"
  124. #define SCREEN_TO_BACK_STRING_STR "Screen To Back"
  125. #define WILD_STAR_STRING_STR "Wild star"
  126. #define SCREEN_ACTIVATE_STRING_STR "Screen Activate"
  127. #define AUTOPOPTOFRONT_STRING_STR "AutoPopToFront"
  128. #define MOUSEBLANK_METHOD_STRING_STR "MouseBlank Method"
  129. #define NONE_STRING_STR "None"
  130. #define SPRITES_STRING_STR "Sprites"
  131. #define COPPER_STRING_STR "Copper"
  132. #define RMB_ACTIVATE_STRING_STR "RMB Activate"
  133. #define EDIT_HOTKEYS_STRING_STR "Edit Hotkeys..."
  134. #define AUTOSCREENS_STRING_STR "AutoScreens"
  135. #define CLICKSCREENS_STRING_STR "ClickScreens"
  136. #define POPWINDOWS_STRING_STR "PopWindows"
  137. #define CLICKWINDOWS_STRING_STR "ClickWindows"
  138. #define CLICKVOLUME_STRING_STR "ClickVolume"
  139. #define SCREENTIMEOUT_STRING_STR "ScreenTimeOut"
  140. #define MOUSETIMEOUT_STRING_STR "MouseTimeOut"
  141. #define PROJECT_STRING_STR "Project"
  142. #define LOAD_SETTINGS_STRING_STR "Load Settings"
  143. #define LOAD_SHORTCUT_STR "L"
  144. #define SAVE_SETTINGS_STRING_STR "Save Settings"
  145. #define SAVE_SHORTCUT_STR "S"
  146. #define HIDE_WINDOW_STRING_STR "Hide Window"
  147. #define HIDE_SHORTCUT_STR "H"
  148. #define QUIT_SHORTCUT_STR "Q"
  149. #define Credits_STRING_STR "Credits"
  150. #define Credits_Line1_STRING_STR "   Thanks to"
  151. #define Credits_Line2_STRING_STR "Martin W. Scott"
  152. #define Credits_Line3_STRING_STR "     who"
  153. #define Credits_Line4_STRING_STR "   wrote the"
  154. #define Credits_Line5_STRING_STR "original version"
  155. #define HOTKEY_DEFINITIONS_STRING_STR "Hotkey Definitions"
  156. #define HOTKEYS_STRING_STR "_HotKeys"
  157. #define ACTIONS_STRING_STR "A_ctions"
  158. #define ARGUMENT_STRING_STR "Argumen_t"
  159. #define OPTIONS_STRING_STR "_Options"
  160. #define NO_SCREEN_CHANGE_STRING_STR "No Screen Change"
  161. #define WORKBENCH_TO_FRONT_STRING_STR "Workbench to Front"
  162. #define DEFAULT_PUBSCR_TO_FRONT_STRING_STR "Default PubScr to Front"
  163. #define ADD_STRING_STR "_Add"
  164. #define DELETE_STRING_STR "_Delete"
  165. #define RETURN_STRING_STR "_Return..."
  166. #define DOS_Command_ACT_STR "DOS Command"
  167. #define Close_Window_ACT_STR "Close Window"
  168. #define Zip_Window_ACT_STR "Zip Window"
  169. #define Shrink_Window_ACT_STR "Shrink Window"
  170. #define Expand_Window_ACT_STR "Expand Window"
  171. #define Cycle_Windows_ACT_STR "Cycle Windows"
  172. #define Open_Palette_ACT_STR "Open Palette"
  173. #define Screen_to_Front_ACT_STR "Screen to Front"
  174. #define Screen_to_Back_ACT_STR "Screen to Back"
  175. #define Activate_Workbench_ACT_STR "Activate Workbench"
  176. #define Centre_Screen_ACT_STR "Centre Screen"
  177. #define Blank_Display_ACT_STR "Blank Display"
  178. #define Insert_Text_ACT_STR "Insert Text"
  179. #define Insert_Date_ACT_STR "Insert Date"
  180. #define Show_Yak_Interface_ACT_STR "Show Yak Interface"
  181. #define NB_CATALOG_STRINGS_STR ""
  182.  
  183. #endif /* CATCOMP_STRINGS */
  184.  
  185.  
  186. /****************************************************************************/
  187.  
  188.  
  189. #ifdef CATCOMP_ARRAY
  190.  
  191. struct CatCompArrayType
  192. {
  193.     LONG   cca_ID;
  194.     STRPTR cca_Str;
  195. };
  196.  
  197. static const struct CatCompArrayType CatCompArray[] =
  198. {
  199.     {COPYRIGHT_STRING,(STRPTR)COPYRIGHT_STRING_STR},
  200.     {TOGGLES_STRING,(STRPTR)TOGGLES_STRING_STR},
  201.     {INCLUSION_PATTERNS_STRING,(STRPTR)INCLUSION_PATTERNS_STRING_STR},
  202.     {MISCELLANEOUS_STRING,(STRPTR)MISCELLANEOUS_STRING_STR},
  203.     {TIMEOUT_STRING,(STRPTR)TIMEOUT_STRING_STR},
  204.     {HIDE_STRING,(STRPTR)HIDE_STRING_STR},
  205.     {QUIT_STRING,(STRPTR)QUIT_STRING_STR},
  206.     {AUTOPOINT_STRING,(STRPTR)AUTOPOINT_STRING_STR},
  207.     {KEY_ACTIVATE_STRING,(STRPTR)KEY_ACTIVATE_STRING_STR},
  208.     {CLICK_TO_FRONT_STRING,(STRPTR)CLICK_TO_FRONT_STRING_STR},
  209.     {CLICK_TO_BACK_STRING,(STRPTR)CLICK_TO_BACK_STRING_STR},
  210.     {SCREEN_TO_BACK_STRING,(STRPTR)SCREEN_TO_BACK_STRING_STR},
  211.     {WILD_STAR_STRING,(STRPTR)WILD_STAR_STRING_STR},
  212.     {SCREEN_ACTIVATE_STRING,(STRPTR)SCREEN_ACTIVATE_STRING_STR},
  213.     {AUTOPOPTOFRONT_STRING,(STRPTR)AUTOPOPTOFRONT_STRING_STR},
  214.     {MOUSEBLANK_METHOD_STRING,(STRPTR)MOUSEBLANK_METHOD_STRING_STR},
  215.     {NONE_STRING,(STRPTR)NONE_STRING_STR},
  216.     {SPRITES_STRING,(STRPTR)SPRITES_STRING_STR},
  217.     {COPPER_STRING,(STRPTR)COPPER_STRING_STR},
  218.     {RMB_ACTIVATE_STRING,(STRPTR)RMB_ACTIVATE_STRING_STR},
  219.     {EDIT_HOTKEYS_STRING,(STRPTR)EDIT_HOTKEYS_STRING_STR},
  220.     {AUTOSCREENS_STRING,(STRPTR)AUTOSCREENS_STRING_STR},
  221.     {CLICKSCREENS_STRING,(STRPTR)CLICKSCREENS_STRING_STR},
  222.     {POPWINDOWS_STRING,(STRPTR)POPWINDOWS_STRING_STR},
  223.     {CLICKWINDOWS_STRING,(STRPTR)CLICKWINDOWS_STRING_STR},
  224.     {CLICKVOLUME_STRING,(STRPTR)CLICKVOLUME_STRING_STR},
  225.     {SCREENTIMEOUT_STRING,(STRPTR)SCREENTIMEOUT_STRING_STR},
  226.     {MOUSETIMEOUT_STRING,(STRPTR)MOUSETIMEOUT_STRING_STR},
  227.     {PROJECT_STRING,(STRPTR)PROJECT_STRING_STR},
  228.     {LOAD_SETTINGS_STRING,(STRPTR)LOAD_SETTINGS_STRING_STR},
  229.     {LOAD_SHORTCUT,(STRPTR)LOAD_SHORTCUT_STR},
  230.     {SAVE_SETTINGS_STRING,(STRPTR)SAVE_SETTINGS_STRING_STR},
  231.     {SAVE_SHORTCUT,(STRPTR)SAVE_SHORTCUT_STR},
  232.     {HIDE_WINDOW_STRING,(STRPTR)HIDE_WINDOW_STRING_STR},
  233.     {HIDE_SHORTCUT,(STRPTR)HIDE_SHORTCUT_STR},
  234.     {QUIT_SHORTCUT,(STRPTR)QUIT_SHORTCUT_STR},
  235.     {Credits_STRING,(STRPTR)Credits_STRING_STR},
  236.     {Credits_Line1_STRING,(STRPTR)Credits_Line1_STRING_STR},
  237.     {Credits_Line2_STRING,(STRPTR)Credits_Line2_STRING_STR},
  238.     {Credits_Line3_STRING,(STRPTR)Credits_Line3_STRING_STR},
  239.     {Credits_Line4_STRING,(STRPTR)Credits_Line4_STRING_STR},
  240.     {Credits_Line5_STRING,(STRPTR)Credits_Line5_STRING_STR},
  241.     {HOTKEY_DEFINITIONS_STRING,(STRPTR)HOTKEY_DEFINITIONS_STRING_STR},
  242.     {HOTKEYS_STRING,(STRPTR)HOTKEYS_STRING_STR},
  243.     {ACTIONS_STRING,(STRPTR)ACTIONS_STRING_STR},
  244.     {ARGUMENT_STRING,(STRPTR)ARGUMENT_STRING_STR},
  245.     {OPTIONS_STRING,(STRPTR)OPTIONS_STRING_STR},
  246.     {NO_SCREEN_CHANGE_STRING,(STRPTR)NO_SCREEN_CHANGE_STRING_STR},
  247.     {WORKBENCH_TO_FRONT_STRING,(STRPTR)WORKBENCH_TO_FRONT_STRING_STR},
  248.     {DEFAULT_PUBSCR_TO_FRONT_STRING,(STRPTR)DEFAULT_PUBSCR_TO_FRONT_STRING_STR},
  249.     {ADD_STRING,(STRPTR)ADD_STRING_STR},
  250.     {DELETE_STRING,(STRPTR)DELETE_STRING_STR},
  251.     {RETURN_STRING,(STRPTR)RETURN_STRING_STR},
  252.     {DOS_Command_ACT,(STRPTR)DOS_Command_ACT_STR},
  253.     {Close_Window_ACT,(STRPTR)Close_Window_ACT_STR},
  254.     {Zip_Window_ACT,(STRPTR)Zip_Window_ACT_STR},
  255.     {Shrink_Window_ACT,(STRPTR)Shrink_Window_ACT_STR},
  256.     {Expand_Window_ACT,(STRPTR)Expand_Window_ACT_STR},
  257.     {Cycle_Windows_ACT,(STRPTR)Cycle_Windows_ACT_STR},
  258.     {Open_Palette_ACT,(STRPTR)Open_Palette_ACT_STR},
  259.     {Screen_to_Front_ACT,(STRPTR)Screen_to_Front_ACT_STR},
  260.     {Screen_to_Back_ACT,(STRPTR)Screen_to_Back_ACT_STR},
  261.     {Activate_Workbench_ACT,(STRPTR)Activate_Workbench_ACT_STR},
  262.     {Centre_Screen_ACT,(STRPTR)Centre_Screen_ACT_STR},
  263.     {Blank_Display_ACT,(STRPTR)Blank_Display_ACT_STR},
  264.     {Insert_Text_ACT,(STRPTR)Insert_Text_ACT_STR},
  265.     {Insert_Date_ACT,(STRPTR)Insert_Date_ACT_STR},
  266.     {Show_Yak_Interface_ACT,(STRPTR)Show_Yak_Interface_ACT_STR},
  267.     {NB_CATALOG_STRINGS,(STRPTR)NB_CATALOG_STRINGS_STR},
  268. };
  269.  
  270. #endif /* CATCOMP_ARRAY */
  271.  
  272.  
  273. /****************************************************************************/
  274.  
  275.  
  276. #ifdef CATCOMP_BLOCK
  277.  
  278. static const char CatCompBlock[] =
  279. {
  280.     "\x00\x00\x00\x00\x00\x2E"
  281.     COPYRIGHT_STRING_STR "\x00"
  282.     "\x00\x00\x00\x01\x00\x08"
  283.     TOGGLES_STRING_STR "\x00"
  284.     "\x00\x00\x00\x02\x00\x14"
  285.     INCLUSION_PATTERNS_STRING_STR "\x00\x00"
  286.     "\x00\x00\x00\x03\x00\x0E"
  287.     MISCELLANEOUS_STRING_STR "\x00"
  288.     "\x00\x00\x00\x04\x00\x0A"
  289.     TIMEOUT_STRING_STR "\x00\x00"
  290.     "\x00\x00\x00\x05\x00\x06"
  291.     HIDE_STRING_STR "\x00\x00"
  292.     "\x00\x00\x00\x06\x00\x06"
  293.     QUIT_STRING_STR "\x00\x00"
  294.     "\x00\x00\x00\x07\x00\x0A"
  295.     AUTOPOINT_STRING_STR "\x00"
  296.     "\x00\x00\x00\x08\x00\x0E"
  297.     KEY_ACTIVATE_STRING_STR "\x00\x00"
  298.     "\x00\x00\x00\x09\x00\x10"
  299.     CLICK_TO_FRONT_STRING_STR "\x00\x00"
  300.     "\x00\x00\x00\x0A\x00\x0E"
  301.     CLICK_TO_BACK_STRING_STR "\x00"
  302.     "\x00\x00\x00\x0B\x00\x10"
  303.     SCREEN_TO_BACK_STRING_STR "\x00\x00"
  304.     "\x00\x00\x00\x0C\x00\x0A"
  305.     WILD_STAR_STRING_STR "\x00"
  306.     "\x00\x00\x00\x0D\x00\x10"
  307.     SCREEN_ACTIVATE_STRING_STR "\x00"
  308.     "\x00\x00\x00\x0E\x00\x10"
  309.     AUTOPOPTOFRONT_STRING_STR "\x00\x00"
  310.     "\x00\x00\x00\x0F\x00\x12"
  311.     MOUSEBLANK_METHOD_STRING_STR "\x00"
  312.     "\x00\x00\x00\x10\x00\x06"
  313.     NONE_STRING_STR "\x00\x00"
  314.     "\x00\x00\x00\x11\x00\x08"
  315.     SPRITES_STRING_STR "\x00"
  316.     "\x00\x00\x00\x12\x00\x08"
  317.     COPPER_STRING_STR "\x00\x00"
  318.     "\x00\x00\x00\x13\x00\x0E"
  319.     RMB_ACTIVATE_STRING_STR "\x00\x00"
  320.     "\x00\x00\x00\x14\x00\x10"
  321.     EDIT_HOTKEYS_STRING_STR "\x00"
  322.     "\x00\x00\x00\x15\x00\x0C"
  323.     AUTOSCREENS_STRING_STR "\x00"
  324.     "\x00\x00\x00\x16\x00\x0E"
  325.     CLICKSCREENS_STRING_STR "\x00\x00"
  326.     "\x00\x00\x00\x17\x00\x0C"
  327.     POPWINDOWS_STRING_STR "\x00\x00"
  328.     "\x00\x00\x00\x18\x00\x0E"
  329.     CLICKWINDOWS_STRING_STR "\x00\x00"
  330.     "\x00\x00\x00\x19\x00\x0C"
  331.     CLICKVOLUME_STRING_STR "\x00"
  332.     "\x00\x00\x00\x1A\x00\x0E"
  333.     SCREENTIMEOUT_STRING_STR "\x00"
  334.     "\x00\x00\x00\x1B\x00\x0E"
  335.     MOUSETIMEOUT_STRING_STR "\x00\x00"
  336.     "\x00\x00\x00\x1C\x00\x08"
  337.     PROJECT_STRING_STR "\x00"
  338.     "\x00\x00\x00\x1D\x00\x0E"
  339.     LOAD_SETTINGS_STRING_STR "\x00"
  340.     "\x00\x00\x00\x1E\x00\x02"
  341.     LOAD_SHORTCUT_STR "\x00"
  342.     "\x00\x00\x00\x1F\x00\x0E"
  343.     SAVE_SETTINGS_STRING_STR "\x00"
  344.     "\x00\x00\x00\x20\x00\x02"
  345.     SAVE_SHORTCUT_STR "\x00"
  346.     "\x00\x00\x00\x21\x00\x0C"
  347.     HIDE_WINDOW_STRING_STR "\x00"
  348.     "\x00\x00\x00\x22\x00\x02"
  349.     HIDE_SHORTCUT_STR "\x00"
  350.     "\x00\x00\x00\x23\x00\x02"
  351.     QUIT_SHORTCUT_STR "\x00"
  352.     "\x00\x00\x00\x24\x00\x08"
  353.     Credits_STRING_STR "\x00"
  354.     "\x00\x00\x00\x25\x00\x0E"
  355.     Credits_Line1_STRING_STR "\x00\x00"
  356.     "\x00\x00\x00\x26\x00\x10"
  357.     Credits_Line2_STRING_STR "\x00"
  358.     "\x00\x00\x00\x27\x00\x0A"
  359.     Credits_Line3_STRING_STR "\x00\x00"
  360.     "\x00\x00\x00\x28\x00\x0E"
  361.     Credits_Line4_STRING_STR "\x00\x00"
  362.     "\x00\x00\x00\x29\x00\x12"
  363.     Credits_Line5_STRING_STR "\x00\x00"
  364.     "\x00\x00\x00\x2A\x00\x14"
  365.     HOTKEY_DEFINITIONS_STRING_STR "\x00\x00"
  366.     "\x00\x00\x00\x2B\x00\x0A"
  367.     HOTKEYS_STRING_STR "\x00\x00"
  368.     "\x00\x00\x00\x2C\x00\x0A"
  369.     ACTIONS_STRING_STR "\x00\x00"
  370.     "\x00\x00\x00\x2D\x00\x0A"
  371.     ARGUMENT_STRING_STR "\x00"
  372.     "\x00\x00\x00\x2E\x00\x0A"
  373.     OPTIONS_STRING_STR "\x00\x00"
  374.     "\x00\x00\x00\x2F\x00\x12"
  375.     NO_SCREEN_CHANGE_STRING_STR "\x00\x00"
  376.     "\x00\x00\x00\x30\x00\x14"
  377.     WORKBENCH_TO_FRONT_STRING_STR "\x00\x00"
  378.     "\x00\x00\x00\x31\x00\x18"
  379.     DEFAULT_PUBSCR_TO_FRONT_STRING_STR "\x00"
  380.     "\x00\x00\x00\x32\x00\x06"
  381.     ADD_STRING_STR "\x00\x00"
  382.     "\x00\x00\x00\x33\x00\x08"
  383.     DELETE_STRING_STR "\x00"
  384.     "\x00\x00\x00\x34\x00\x0C"
  385.     RETURN_STRING_STR "\x00\x00"
  386.     "\x00\x00\x00\x35\x00\x0C"
  387.     DOS_Command_ACT_STR "\x00"
  388.     "\x00\x00\x00\x36\x00\x0E"
  389.     Close_Window_ACT_STR "\x00\x00"
  390.     "\x00\x00\x00\x37\x00\x0C"
  391.     Zip_Window_ACT_STR "\x00\x00"
  392.     "\x00\x00\x00\x38\x00\x0E"
  393.     Shrink_Window_ACT_STR "\x00"
  394.     "\x00\x00\x00\x39\x00\x0E"
  395.     Expand_Window_ACT_STR "\x00"
  396.     "\x00\x00\x00\x3A\x00\x0E"
  397.     Cycle_Windows_ACT_STR "\x00"
  398.     "\x00\x00\x00\x3B\x00\x0E"
  399.     Open_Palette_ACT_STR "\x00\x00"
  400.     "\x00\x00\x00\x3C\x00\x10"
  401.     Screen_to_Front_ACT_STR "\x00"
  402.     "\x00\x00\x00\x3D\x00\x10"
  403.     Screen_to_Back_ACT_STR "\x00\x00"
  404.     "\x00\x00\x00\x3E\x00\x14"
  405.     Activate_Workbench_ACT_STR "\x00\x00"
  406.     "\x00\x00\x00\x3F\x00\x0E"
  407.     Centre_Screen_ACT_STR "\x00"
  408.     "\x00\x00\x00\x40\x00\x0E"
  409.     Blank_Display_ACT_STR "\x00"
  410.     "\x00\x00\x00\x41\x00\x0C"
  411.     Insert_Text_ACT_STR "\x00"
  412.     "\x00\x00\x00\x42\x00\x0C"
  413.     Insert_Date_ACT_STR "\x00"
  414.     "\x00\x00\x00\x43\x00\x14"
  415.     Show_Yak_Interface_ACT_STR "\x00\x00"
  416.     "\x00\x00\x00\x44\x00\x02"
  417.     NB_CATALOG_STRINGS_STR "\x00\x00"
  418. };
  419.  
  420. #endif /* CATCOMP_BLOCK */
  421.  
  422.  
  423. /****************************************************************************/
  424.  
  425.  
  426. struct LocaleInfo
  427. {
  428.     APTR li_LocaleBase;
  429.     APTR li_Catalog;
  430. };
  431.  
  432.  
  433. #ifdef CATCOMP_CODE
  434.  
  435. STRPTR GetString(struct LocaleInfo *li, LONG stringNum)
  436. {
  437. LONG   *l;
  438. UWORD  *w;
  439. STRPTR  builtIn;
  440.  
  441.     l = (LONG *)CatCompBlock;
  442.  
  443.     while (*l != stringNum)
  444.     {
  445.         w = (UWORD *)((ULONG)l + 4);
  446.         l = (LONG *)((ULONG)l + (ULONG)*w + 6);
  447.     }
  448.     builtIn = (STRPTR)((ULONG)l + 6);
  449.  
  450. #define XLocaleBase LocaleBase
  451. #define LocaleBase li->li_LocaleBase
  452.     
  453.     if (LocaleBase)
  454.         return(GetCatalogStr(li->li_Catalog,stringNum,builtIn));
  455. #define LocaleBase XLocaleBase
  456. #undef XLocaleBase
  457.  
  458.     return(builtIn);
  459. }
  460.  
  461.  
  462. #endif /* CATCOMP_CODE */
  463.  
  464.  
  465. /****************************************************************************/
  466.  
  467.  
  468. #endif /* POPUP_LOCALE_STRINGS_H */
  469.