#ifndef LOCALE_PROJECT_HANDLER_H
#define LOCALE_PROJECT_HANDLER_H


/****************************************************************************/


/* This file was created automatically by CatComp.
 * Do NOT edit by hand!
 */


#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif

#ifdef CATCOMP_ARRAY
#undef CATCOMP_NUMBERS
#undef CATCOMP_STRINGS
#define CATCOMP_NUMBERS
#define CATCOMP_STRINGS
#endif

#ifdef CATCOMP_BLOCK
#undef CATCOMP_STRINGS
#define CATCOMP_STRINGS
#endif


/****************************************************************************/


#ifdef CATCOMP_NUMBERS

#define MSG_MESSAGE_CONTINUE 0
#define MSG_MESSAGE_OK 1
#define MSG_MESSAGE_ABORT 2
#define MSG_MESSAGE_RETRY_ABORT 3
#define MSG_MESSAGE_TIME 4
#define MSG_MESSAGE_DATE 5
#define MSG_MESSAGE_SAVE 6
#define MSG_MESSAGE_SAVE_ANS 7
#define MSG_MESSAGE_NLOAD 8
#define MSG_MESSAGE_CANT 9
#define MSG_MESSAGE_NOCOMMENT 10
#define MSG_MESSAGE_NOCOMMENT_ANS 11
#define MSG_MESSAGE_NOTONC 12
#define MSG_MESSAGE_BINDED1 13
#define MSG_MESSAGE_BINDED2 14
#define MSG_MESSAGE_BINDED_ANS 15
#define MSG_MESSAGE_DONT_OWNED 16
#define MSG_MESSAGE_CANT_OWNED 17
#define MSG_MESSAGE_EXECUTABLE 18
#define MSG_MESSAGE_PROJECTNAME 19
#define MSG_MESSAGE_GENERATE 20
#define MSG_MESSAGE_CANT_CLOSEWB 21
#define MSG_MESSAGE_CANT_OPTION 22
#define MSG_MESSAGE_CANT_OPEN_PUBSCR 23
#define MSG_MESSAGE_WHERE_WB 24
#define MSG_MESSAGE_CANT_CLOSESCR 25
#define MSG_MESSAGE_ASK_OPEN 26
#define MSG_MESSAGE_ASK_SAVE 27
#define MSG_MESSAGE_ADD_MOD 28
#define MSG_MESSAGE_OTHER 29
#define MSG_MESSAGE_ASK_FONT 30
#define MSG_MESSAGE_AUTODOC 31
#define MSG_WIN_INCLUDE_TITLE 32
#define MSG_MESSAGE_NOGUIDE 33
#define MSG_MENU_PROJECT 34
#define MSG_MENU_NEW 35
#define MSG_MENU_OPEN 36
#define MSG_MENU_SAVE 37
#define MSG_MENU_SAVEAS 38
#define MSG_MENU_ICONIFY 39
#define MSG_MENU_ABOUT 40
#define MSG_MENU_HELP 41
#define MSG_MENU_QUIT 42
#define MSG_MENU_MODULE 43
#define MSG_MENU_EDIT 44
#define MSG_MENU_INCLUDEFILE 45
#define MSG_MENU_COMMENT 46
#define MSG_MENU_COMMENT_VIEW 47
#define MSG_MENU_COMMENT_KILL 48
#define MSG_MENU_ADDMODULE 49
#define MSG_MENU_REMMODULE 50
#define MSG_MENU_OPENEXT 51
#define MSG_MENU_AUTODOC 52
#define MSG_MENU_CODE 53
#define MSG_MENU_MAKEPRG 54
#define MSG_MENU_COMPILE 55
#define MSG_MENU_GENERATE 56
#define MSG_MENU_LAUNCH 57
#define MSG_MENU_LAUNCH_CLI 58
#define MSG_MENU_LAUNCH_OPT 59
#define MSG_MENU_INFOCODE 60
#define MSG_MENU_OPTIONS 61
#define MSG_MENU_MAIN_OPT 62
#define MSG_MENU_COMPILER_OPT 63
#define MSG_MENU_LINKER_OPT 64
#define MSG_MENU_DIR_OPT 65
#define MSG_MENU_EDITOR_OPT 66
#define MSG_MENU_SCREEN_OPT 67
#define MSG_MENU_CLOSEWB 68
#define MSG_MENU_OPENWB 69
#define MSG_MENU_SAVE_OPT 70
#define MSG_USE 71
#define MSG_USE_KEY 72
#define MSG_CANCEL 73
#define MSG_CANCEL_KEY 74
#define MSG_WIN_TITLE_MESS 75
#define MSG_WIN_TITLE_PARMCLI 76
#define MSG_WIN_TITLE_DIRSET 77
#define MSG_WIN_TITLE_PROCESS 78
#define MSG_WIN_TITLE_COMPILER 79
#define MSG_WIN_TITLE_LINKER 80
#define MSG_WIN_TITLE_SCREEN_PREF 81
#define MSG_WIN_TITLE_PALETTE_PREF 82
#define MSG_WIN_TITLE_SOURCE 83
#define MSG_WIN_TITLE_GENERAL 84
#define MSG_WIN_COMPILER_GENERATION 85
#define MSG_WIN_COMPILER_CMODEL 86
#define MSG_WIN_COMPILER_DMODEL 87
#define MSG_WIN_COMPILER_PROCCALL 88
#define MSG_WIN_COMPILER_CTEHUNK 89
#define MSG_WIN_COMPILER_PROFILE 90
#define MSG_WIN_COMPILER_DIVERS 91
#define MSG_WIN_COMPILER_None 92
#define MSG_WIN_COMPILER_CSMALL 93
#define MSG_WIN_COMPILER_CLARGE 94
#define MSG_WIN_COMPILER_DSMALL 95
#define MSG_WIN_COMPILER_DLARGE 96
#define MSG_WIN_COMPILER_REGISTER 97
#define MSG_WIN_COMPILER_TRSTACK 98
#define MSG_WIN_COMPILER_ONLYCTE 99
#define MSG_WIN_COMPILER_BOTHCS 100
#define MSG_WIN_COMPILER_ALLCTE 101
#define MSG_WIN_COMPILER_PROFILE_DISABLE 102
#define MSG_WIN_COMPILER_PROFILE_CODE 103
#define MSG_WIN_COMPILER_PROFILE_ALL 104
#define MSG_WIN_COMPILER_DIVERS_INLINE 105
#define MSG_WIN_COMPILER_DIVERS_CPP 106
#define MSG_WIN_COMPILER_DIVERS_PROTO 107
#define MSG_WIN_COMPILER_DIVERS_RESIDENT 108
#define MSG_WIN_COMPILER_DIVERS_DYNAMIC 109
#define MSG_WIN_COMPILER_DIVERS_DLEVEL 110
#define MSG_WIN_GENERAL_EXECUTABLE 111
#define MSG_WIN_GENERAL_LIBRARY 112
#define MSG_WIN_GENERAL_ROMABLE 113
#define MSG_WIN_GENERAL_FOTYPE 114
#define MSG_WIN_GENERAL_OSVER 115
#define MSG_WIN_GENERAL_OSREV 116
#define MSG_WIN_LINKER_CHIP 117
#define MSG_WIN_LINKER_HUNK 118
#define MSG_WIN_LINKER_DEBUG 119
#define MSG_WIN_LINKER_FRAG 120
#define MSG_WIN_LINKER_UNIX 121
#define MSG_WIN_DIR_SOURCE 122
#define MSG_WIN_DIR_DEST 123
#define MSG_WIN_DIR_INCLUDE 124
#define MSG_WIN_DIR_LIB 125
#define MSG_WIN_DIR_OBJ 126
#define MSG_WIN_DIR_AUTO 127
#define MSG_WIN_SCREEN_DISPID 128
#define MSG_WIN_SCREEN_RESTORE 129
#define MSG_WIN_SCREEN_PALETTE 130
#define MSG_WIN_SCREEN_TYPE 131
#define MSG_WIN_SCREEN_WIDTH 132
#define MSG_WIN_SCREEN_HEIGHT 133
#define MSG_WIN_SCREEN_OVERSCAN 134
#define MSG_WIN_SCREEN_DEFAULT 135
#define MSG_WIN_SCREEN_AUTOSCROLL 136
#define MSG_WIN_SCREEN_FONT 137
#define MSG_WIN_SCREEN_SYSFONT 138
#define MSG_WIN_SCREEN_WB 139
#define MSG_WIN_SCREEN_PUBLIC 140
#define MSG_WIN_PALETTE_PEN 141
#define MSG_WIN_PALETTE_COLORS 142
#define MSG_WIN_PALETTE_RED 143
#define MSG_WIN_PALETTE_GREEN 144
#define MSG_WIN_PALETTE_BLUE 145
#define MSG_WIN_PALETTE_BLOCK 146
#define MSG_WIN_PALETTE_DETAIL 147
#define MSG_WIN_PALETTE_TEXT 148
#define MSG_WIN_PALETTE_BRIGHT 149
#define MSG_WIN_PALETTE_DARK 150
#define MSG_WIN_PALETTE_SFILL 151
#define MSG_WIN_PALETTE_TFILL 152
#define MSG_WIN_PALETTE_BACK 153
#define MSG_WIN_PALETTE_HIGH 154
#define MSG_WIN_PALETTE_TXTMENU 155
#define MSG_WIN_PALETTE_BACKMENU 156
#define MSG_WIN_PALETTE_TRIM 157
#define MSG_WIN_INCLUDE_EDIT 158

#endif /* CATCOMP_NUMBERS */


/****************************************************************************/


#ifdef CATCOMP_STRINGS

#define MSG_MESSAGE_CONTINUE_STR ";"
#define MSG_MESSAGE_OK_STR ";"
#define MSG_MESSAGE_ABORT_STR ";"
#define MSG_MESSAGE_RETRY_ABORT_STR ";"
#define MSG_MESSAGE_TIME_STR ";"
#define MSG_MESSAGE_DATE_STR ";"
#define MSG_MESSAGE_SAVE_STR ";"
#define MSG_MESSAGE_SAVE_ANS_STR ";"
#define MSG_MESSAGE_NLOAD_STR ";"
#define MSG_MESSAGE_CANT_STR ";"
#define MSG_MESSAGE_NOCOMMENT_STR ";"
#define MSG_MESSAGE_NOCOMMENT_ANS_STR ";"
#define MSG_MESSAGE_NOTONC_STR ";"
#define MSG_MESSAGE_BINDED1_STR ";"
#define MSG_MESSAGE_BINDED2_STR ";"
#define MSG_MESSAGE_BINDED_ANS_STR ";"
#define MSG_MESSAGE_DONT_OWNED_STR ";"
#define MSG_MESSAGE_CANT_OWNED_STR ";"
#define MSG_MESSAGE_EXECUTABLE_STR ";"
#define MSG_MESSAGE_PROJECTNAME_STR ";"
#define MSG_MESSAGE_GENERATE_STR ";"
#define MSG_MESSAGE_CANT_CLOSEWB_STR ";"
#define MSG_MESSAGE_CANT_OPTION_STR ";"
#define MSG_MESSAGE_CANT_OPEN_PUBSCR_STR ";"
#define MSG_MESSAGE_WHERE_WB_STR ";"
#define MSG_MESSAGE_CANT_CLOSESCR_STR ";"
#define MSG_MESSAGE_ASK_OPEN_STR ";"
#define MSG_MESSAGE_ASK_SAVE_STR ";"
#define MSG_MESSAGE_ADD_MOD_STR ";"
#define MSG_MESSAGE_OTHER_STR ";"
#define MSG_MESSAGE_ASK_FONT_STR ";"
#define MSG_MESSAGE_AUTODOC_STR "Select Autodoc to read."
#define MSG_WIN_INCLUDE_TITLE_STR "Select File to Edit."
#define MSG_MESSAGE_NOGUIDE_STR "No AmigaGuide"
#define MSG_MENU_PROJECT_STR "Project"
#define MSG_MENU_NEW_STR "New"
#define MSG_MENU_OPEN_STR "Open"
#define MSG_MENU_SAVE_STR "Save"
#define MSG_MENU_SAVEAS_STR "Save as"
#define MSG_MENU_ICONIFY_STR "Iconify"
#define MSG_MENU_ABOUT_STR "About..."
#define MSG_MENU_HELP_STR "Help..."
#define MSG_MENU_QUIT_STR "Quit"
#define MSG_MENU_MODULE_STR "Objects"
#define MSG_MENU_EDIT_STR "Edit"
#define MSG_MENU_INCLUDEFILE_STR "Include Files"
#define MSG_MENU_COMMENT_STR "Comments"
#define MSG_MENU_COMMENT_VIEW_STR "Edit"
#define MSG_MENU_COMMENT_KILL_STR "Kill"
#define MSG_MENU_ADDMODULE_STR "Add"
#define MSG_MENU_REMMODULE_STR "Remove"
#define MSG_MENU_OPENEXT_STR "Open extern"
#define MSG_MENU_AUTODOC_STR "Autodocs"
#define MSG_MENU_CODE_STR "Code"
#define MSG_MENU_MAKEPRG_STR "Make FO"
#define MSG_MENU_COMPILE_STR "Compile"
#define MSG_MENU_GENERATE_STR "Compile All"
#define MSG_MENU_LAUNCH_STR "Launch"
#define MSG_MENU_LAUNCH_CLI_STR "From CLI"
#define MSG_MENU_LAUNCH_OPT_STR "Parameters Line"
#define MSG_MENU_INFOCODE_STR "Get Info"
#define MSG_MENU_OPTIONS_STR "Preferences"
#define MSG_MENU_MAIN_OPT_STR "Main Options"
#define MSG_MENU_COMPILER_OPT_STR "Compiler"
#define MSG_MENU_LINKER_OPT_STR "Linker"
#define MSG_MENU_DIR_OPT_STR "Directories"
#define MSG_MENU_EDITOR_OPT_STR "Editor"
#define MSG_MENU_SCREEN_OPT_STR "Screen"
#define MSG_MENU_CLOSEWB_STR "Close Workbench"
#define MSG_MENU_OPENWB_STR "Open Workbench"
#define MSG_MENU_SAVE_OPT_STR "Save preferences"
#define MSG_USE_STR "Use"
#define MSG_USE_KEY_STR "u"
#define MSG_CANCEL_STR "Cancel"
#define MSG_CANCEL_KEY_STR "c"
#define MSG_WIN_TITLE_MESS_STR "Project Handler : Messages Window"
#define MSG_WIN_TITLE_PARMCLI_STR "Project Handler : Parameters Line"
#define MSG_WIN_TITLE_DIRSET_STR "Project Handler : Directory Options"
#define MSG_WIN_TITLE_PROCESS_STR "Project Handler : Processing"
#define MSG_WIN_TITLE_COMPILER_STR "Project Handler : Compiler Options"
#define MSG_WIN_TITLE_LINKER_STR "Project Handler : Linker Options"
#define MSG_WIN_TITLE_SCREEN_PREF_STR "Project Handler : Screen Preferences"
#define MSG_WIN_TITLE_PALETTE_PREF_STR "Project Handler : Palette Control"
#define MSG_WIN_TITLE_SOURCE_STR "Project Handler : Sources Window / Project Name :"
#define MSG_WIN_TITLE_GENERAL_STR "Project Handler : Main Options"
#define MSG_WIN_COMPILER_GENERATION_STR "Code Generation"
#define MSG_WIN_COMPILER_CMODEL_STR "Code Model"
#define MSG_WIN_COMPILER_DMODEL_STR "Data Model"
#define MSG_WIN_COMPILER_PROCCALL_STR "Procedure Call"
#define MSG_WIN_COMPILER_CTEHUNK_STR "Constant Hunk Code Content"
#define MSG_WIN_COMPILER_PROFILE_STR "Profiling Options"
#define MSG_WIN_COMPILER_DIVERS_STR "Diverse Compiling Options"
#define MSG_WIN_COMPILER_None_STR "None"
#define MSG_WIN_COMPILER_CSMALL_STR "_Small"
#define MSG_WIN_COMPILER_CLARGE_STR "_Large"
#define MSG_WIN_COMPILER_DSMALL_STR "_Small"
#define MSG_WIN_COMPILER_DLARGE_STR "Large"
#define MSG_WIN_COMPILER_REGISTER_STR "_Registerized"
#define MSG_WIN_COMPILER_TRSTACK_STR "_Trough Stack"
#define MSG_WIN_COMPILER_ONLYCTE_STR "_Only constants"
#define MSG_WIN_COMPILER_BOTHCS_STR "Bot_h constants and strings"
#define MSG_WIN_COMPILER_ALLCTE_STR "Constant, string and _PC relative"
#define MSG_WIN_COMPILER_PROFILE_DISABLE_STR "Disable Profilin_g"
#define MSG_WIN_COMPILER_PROFILE_CODE_STR "Source code onl_y"
#define MSG_WIN_COMPILER_PROFILE_ALL_STR "Source code and all li_braries"
#define MSG_WIN_COMPILER_DIVERS_INLINE_STR "_Inline Library Calls"
#define MSG_WIN_COMPILER_DIVERS_CPP_STR "C_++ style comments (//)"
#define MSG_WIN_COMPILER_DIVERS_PROTO_STR "Prevent unprototyped _function calls"
#define MSG_WIN_COMPILER_DIVERS_RESIDENT_STR "_Executable Residentable"
#define MSG_WIN_COMPILER_DIVERS_DYNAMIC_STR "Generate _dynamic stack"
#define MSG_WIN_COMPILER_DIVERS_DLEVEL_STR "Debug Level _1"
#define MSG_WIN_GENERAL_EXECUTABLE_STR "Executable."
#define MSG_WIN_GENERAL_LIBRARY_STR "Library"
#define MSG_WIN_GENERAL_ROMABLE_STR "Romable"
#define MSG_WIN_GENERAL_FOTYPE_STR "Final Object _Type"
#define MSG_WIN_GENERAL_OSVER_STR "OS _Version"
#define MSG_WIN_GENERAL_OSREV_STR "OS _Revision"
#define MSG_WIN_LINKER_CHIP_STR "Force code in Ch_ip"
#define MSG_WIN_LINKER_HUNK_STR "Relocation _Hunks"
#define MSG_WIN_LINKER_DEBUG_STR "Include _Debug Information"
#define MSG_WIN_LINKER_FRAG_STR "_Fragmented File"
#define MSG_WIN_LINKER_UNIX_STR "Use Unix _library"
#define MSG_WIN_DIR_SOURCE_STR "_Sources"
#define MSG_WIN_DIR_DEST_STR "Des_tination"
#define MSG_WIN_DIR_INCLUDE_STR "_Includes"
#define MSG_WIN_DIR_LIB_STR "_Libraries"
#define MSG_WIN_DIR_OBJ_STR "_Objects"
#define MSG_WIN_DIR_AUTO_STR "Autodo_cs"
#define MSG_WIN_SCREEN_DISPID_STR "Display _ID"
#define MSG_WIN_SCREEN_RESTORE_STR "_Restore Default"
#define MSG_WIN_SCREEN_PALETTE_STR "_Palette"
#define MSG_WIN_SCREEN_TYPE_STR "Screen _Type"
#define MSG_WIN_SCREEN_WIDTH_STR "_Width"
#define MSG_WIN_SCREEN_HEIGHT_STR "_Height"
#define MSG_WIN_SCREEN_OVERSCAN_STR "_Overscan"
#define MSG_WIN_SCREEN_DEFAULT_STR "_Default"
#define MSG_WIN_SCREEN_AUTOSCROLL_STR "_Autos_croll"
#define MSG_WIN_SCREEN_FONT_STR "Select _Font"
#define MSG_WIN_SCREEN_SYSFONT_STR "S_ysFonts"
#define MSG_WIN_SCREEN_WB_STR "Workbench"
#define MSG_WIN_SCREEN_PUBLIC_STR "Public"
#define MSG_WIN_PALETTE_PEN_STR "_Pen Attributes"
#define MSG_WIN_PALETTE_COLORS_STR "Color _Table"
#define MSG_WIN_PALETTE_RED_STR "_Red"
#define MSG_WIN_PALETTE_GREEN_STR "_Green"
#define MSG_WIN_PALETTE_BLUE_STR "_Blue"
#define MSG_WIN_PALETTE_BLOCK_STR "Block Pen"
#define MSG_WIN_PALETTE_DETAIL_STR "Detail Pen"
#define MSG_WIN_PALETTE_TEXT_STR "Text Pen"
#define MSG_WIN_PALETTE_BRIGHT_STR "3D Bright Edge"
#define MSG_WIN_PALETTE_DARK_STR "3D Dark Edge"
#define MSG_WIN_PALETTE_SFILL_STR "Active/Selected Fill"
#define MSG_WIN_PALETTE_TFILL_STR "Active/Selected Text"
#define MSG_WIN_PALETTE_BACK_STR "Background Pen"
#define MSG_WIN_PALETTE_HIGH_STR "Highlight Pen"
#define MSG_WIN_PALETTE_TXTMENU_STR "Text Menu"
#define MSG_WIN_PALETTE_BACKMENU_STR "Background Menu"
#define MSG_WIN_PALETTE_TRIM_STR "Trim under Screen Bar"
#define MSG_WIN_INCLUDE_EDIT_STR "Edit"

#endif /* CATCOMP_STRINGS */


/****************************************************************************/


#ifdef CATCOMP_ARRAY

struct CatCompArrayType
{
    LONG   cca_ID;
    STRPTR cca_Str;
};

static const struct CatCompArrayType CatCompArray[] =
{
    {MSG_MESSAGE_CONTINUE,(STRPTR)MSG_MESSAGE_CONTINUE_STR},
    {MSG_MESSAGE_OK,(STRPTR)MSG_MESSAGE_OK_STR},
    {MSG_MESSAGE_ABORT,(STRPTR)MSG_MESSAGE_ABORT_STR},
    {MSG_MESSAGE_RETRY_ABORT,(STRPTR)MSG_MESSAGE_RETRY_ABORT_STR},
    {MSG_MESSAGE_TIME,(STRPTR)MSG_MESSAGE_TIME_STR},
    {MSG_MESSAGE_DATE,(STRPTR)MSG_MESSAGE_DATE_STR},
    {MSG_MESSAGE_SAVE,(STRPTR)MSG_MESSAGE_SAVE_STR},
    {MSG_MESSAGE_SAVE_ANS,(STRPTR)MSG_MESSAGE_SAVE_ANS_STR},
    {MSG_MESSAGE_NLOAD,(STRPTR)MSG_MESSAGE_NLOAD_STR},
    {MSG_MESSAGE_CANT,(STRPTR)MSG_MESSAGE_CANT_STR},
    {MSG_MESSAGE_NOCOMMENT,(STRPTR)MSG_MESSAGE_NOCOMMENT_STR},
    {MSG_MESSAGE_NOCOMMENT_ANS,(STRPTR)MSG_MESSAGE_NOCOMMENT_ANS_STR},
    {MSG_MESSAGE_NOTONC,(STRPTR)MSG_MESSAGE_NOTONC_STR},
    {MSG_MESSAGE_BINDED1,(STRPTR)MSG_MESSAGE_BINDED1_STR},
    {MSG_MESSAGE_BINDED2,(STRPTR)MSG_MESSAGE_BINDED2_STR},
    {MSG_MESSAGE_BINDED_ANS,(STRPTR)MSG_MESSAGE_BINDED_ANS_STR},
    {MSG_MESSAGE_DONT_OWNED,(STRPTR)MSG_MESSAGE_DONT_OWNED_STR},
    {MSG_MESSAGE_CANT_OWNED,(STRPTR)MSG_MESSAGE_CANT_OWNED_STR},
    {MSG_MESSAGE_EXECUTABLE,(STRPTR)MSG_MESSAGE_EXECUTABLE_STR},
    {MSG_MESSAGE_PROJECTNAME,(STRPTR)MSG_MESSAGE_PROJECTNAME_STR},
    {MSG_MESSAGE_GENERATE,(STRPTR)MSG_MESSAGE_GENERATE_STR},
    {MSG_MESSAGE_CANT_CLOSEWB,(STRPTR)MSG_MESSAGE_CANT_CLOSEWB_STR},
    {MSG_MESSAGE_CANT_OPTION,(STRPTR)MSG_MESSAGE_CANT_OPTION_STR},
    {MSG_MESSAGE_CANT_OPEN_PUBSCR,(STRPTR)MSG_MESSAGE_CANT_OPEN_PUBSCR_STR},
    {MSG_MESSAGE_WHERE_WB,(STRPTR)MSG_MESSAGE_WHERE_WB_STR},
    {MSG_MESSAGE_CANT_CLOSESCR,(STRPTR)MSG_MESSAGE_CANT_CLOSESCR_STR},
    {MSG_MESSAGE_ASK_OPEN,(STRPTR)MSG_MESSAGE_ASK_OPEN_STR},
    {MSG_MESSAGE_ASK_SAVE,(STRPTR)MSG_MESSAGE_ASK_SAVE_STR},
    {MSG_MESSAGE_ADD_MOD,(STRPTR)MSG_MESSAGE_ADD_MOD_STR},
    {MSG_MESSAGE_OTHER,(STRPTR)MSG_MESSAGE_OTHER_STR},
    {MSG_MESSAGE_ASK_FONT,(STRPTR)MSG_MESSAGE_ASK_FONT_STR},
    {MSG_MESSAGE_AUTODOC,(STRPTR)MSG_MESSAGE_AUTODOC_STR},
    {MSG_WIN_INCLUDE_TITLE,(STRPTR)MSG_WIN_INCLUDE_TITLE_STR},
    {MSG_MESSAGE_NOGUIDE,(STRPTR)MSG_MESSAGE_NOGUIDE_STR},
    {MSG_MENU_PROJECT,(STRPTR)MSG_MENU_PROJECT_STR},
    {MSG_MENU_NEW,(STRPTR)MSG_MENU_NEW_STR},
    {MSG_MENU_OPEN,(STRPTR)MSG_MENU_OPEN_STR},
    {MSG_MENU_SAVE,(STRPTR)MSG_MENU_SAVE_STR},
    {MSG_MENU_SAVEAS,(STRPTR)MSG_MENU_SAVEAS_STR},
    {MSG_MENU_ICONIFY,(STRPTR)MSG_MENU_ICONIFY_STR},
    {MSG_MENU_ABOUT,(STRPTR)MSG_MENU_ABOUT_STR},
    {MSG_MENU_HELP,(STRPTR)MSG_MENU_HELP_STR},
    {MSG_MENU_QUIT,(STRPTR)MSG_MENU_QUIT_STR},
    {MSG_MENU_MODULE,(STRPTR)MSG_MENU_MODULE_STR},
    {MSG_MENU_EDIT,(STRPTR)MSG_MENU_EDIT_STR},
    {MSG_MENU_INCLUDEFILE,(STRPTR)MSG_MENU_INCLUDEFILE_STR},
    {MSG_MENU_COMMENT,(STRPTR)MSG_MENU_COMMENT_STR},
    {MSG_MENU_COMMENT_VIEW,(STRPTR)MSG_MENU_COMMENT_VIEW_STR},
    {MSG_MENU_COMMENT_KILL,(STRPTR)MSG_MENU_COMMENT_KILL_STR},
    {MSG_MENU_ADDMODULE,(STRPTR)MSG_MENU_ADDMODULE_STR},
    {MSG_MENU_REMMODULE,(STRPTR)MSG_MENU_REMMODULE_STR},
    {MSG_MENU_OPENEXT,(STRPTR)MSG_MENU_OPENEXT_STR},
    {MSG_MENU_AUTODOC,(STRPTR)MSG_MENU_AUTODOC_STR},
    {MSG_MENU_CODE,(STRPTR)MSG_MENU_CODE_STR},
    {MSG_MENU_MAKEPRG,(STRPTR)MSG_MENU_MAKEPRG_STR},
    {MSG_MENU_COMPILE,(STRPTR)MSG_MENU_COMPILE_STR},
    {MSG_MENU_GENERATE,(STRPTR)MSG_MENU_GENERATE_STR},
    {MSG_MENU_LAUNCH,(STRPTR)MSG_MENU_LAUNCH_STR},
    {MSG_MENU_LAUNCH_CLI,(STRPTR)MSG_MENU_LAUNCH_CLI_STR},
    {MSG_MENU_LAUNCH_OPT,(STRPTR)MSG_MENU_LAUNCH_OPT_STR},
    {MSG_MENU_INFOCODE,(STRPTR)MSG_MENU_INFOCODE_STR},
    {MSG_MENU_OPTIONS,(STRPTR)MSG_MENU_OPTIONS_STR},
    {MSG_MENU_MAIN_OPT,(STRPTR)MSG_MENU_MAIN_OPT_STR},
    {MSG_MENU_COMPILER_OPT,(STRPTR)MSG_MENU_COMPILER_OPT_STR},
    {MSG_MENU_LINKER_OPT,(STRPTR)MSG_MENU_LINKER_OPT_STR},
    {MSG_MENU_DIR_OPT,(STRPTR)MSG_MENU_DIR_OPT_STR},
    {MSG_MENU_EDITOR_OPT,(STRPTR)MSG_MENU_EDITOR_OPT_STR},
    {MSG_MENU_SCREEN_OPT,(STRPTR)MSG_MENU_SCREEN_OPT_STR},
    {MSG_MENU_CLOSEWB,(STRPTR)MSG_MENU_CLOSEWB_STR},
    {MSG_MENU_OPENWB,(STRPTR)MSG_MENU_OPENWB_STR},
    {MSG_MENU_SAVE_OPT,(STRPTR)MSG_MENU_SAVE_OPT_STR},
    {MSG_USE,(STRPTR)MSG_USE_STR},
    {MSG_USE_KEY,(STRPTR)MSG_USE_KEY_STR},
    {MSG_CANCEL,(STRPTR)MSG_CANCEL_STR},
    {MSG_CANCEL_KEY,(STRPTR)MSG_CANCEL_KEY_STR},
    {MSG_WIN_TITLE_MESS,(STRPTR)MSG_WIN_TITLE_MESS_STR},
    {MSG_WIN_TITLE_PARMCLI,(STRPTR)MSG_WIN_TITLE_PARMCLI_STR},
    {MSG_WIN_TITLE_DIRSET,(STRPTR)MSG_WIN_TITLE_DIRSET_STR},
    {MSG_WIN_TITLE_PROCESS,(STRPTR)MSG_WIN_TITLE_PROCESS_STR},
    {MSG_WIN_TITLE_COMPILER,(STRPTR)MSG_WIN_TITLE_COMPILER_STR},
    {MSG_WIN_TITLE_LINKER,(STRPTR)MSG_WIN_TITLE_LINKER_STR},
    {MSG_WIN_TITLE_SCREEN_PREF,(STRPTR)MSG_WIN_TITLE_SCREEN_PREF_STR},
    {MSG_WIN_TITLE_PALETTE_PREF,(STRPTR)MSG_WIN_TITLE_PALETTE_PREF_STR},
    {MSG_WIN_TITLE_SOURCE,(STRPTR)MSG_WIN_TITLE_SOURCE_STR},
    {MSG_WIN_TITLE_GENERAL,(STRPTR)MSG_WIN_TITLE_GENERAL_STR},
    {MSG_WIN_COMPILER_GENERATION,(STRPTR)MSG_WIN_COMPILER_GENERATION_STR},
    {MSG_WIN_COMPILER_CMODEL,(STRPTR)MSG_WIN_COMPILER_CMODEL_STR},
    {MSG_WIN_COMPILER_DMODEL,(STRPTR)MSG_WIN_COMPILER_DMODEL_STR},
    {MSG_WIN_COMPILER_PROCCALL,(STRPTR)MSG_WIN_COMPILER_PROCCALL_STR},
    {MSG_WIN_COMPILER_CTEHUNK,(STRPTR)MSG_WIN_COMPILER_CTEHUNK_STR},
    {MSG_WIN_COMPILER_PROFILE,(STRPTR)MSG_WIN_COMPILER_PROFILE_STR},
    {MSG_WIN_COMPILER_DIVERS,(STRPTR)MSG_WIN_COMPILER_DIVERS_STR},
    {MSG_WIN_COMPILER_None,(STRPTR)MSG_WIN_COMPILER_None_STR},
    {MSG_WIN_COMPILER_CSMALL,(STRPTR)MSG_WIN_COMPILER_CSMALL_STR},
    {MSG_WIN_COMPILER_CLARGE,(STRPTR)MSG_WIN_COMPILER_CLARGE_STR},
    {MSG_WIN_COMPILER_DSMALL,(STRPTR)MSG_WIN_COMPILER_DSMALL_STR},
    {MSG_WIN_COMPILER_DLARGE,(STRPTR)MSG_WIN_COMPILER_DLARGE_STR},
    {MSG_WIN_COMPILER_REGISTER,(STRPTR)MSG_WIN_COMPILER_REGISTER_STR},
    {MSG_WIN_COMPILER_TRSTACK,(STRPTR)MSG_WIN_COMPILER_TRSTACK_STR},
    {MSG_WIN_COMPILER_ONLYCTE,(STRPTR)MSG_WIN_COMPILER_ONLYCTE_STR},
    {MSG_WIN_COMPILER_BOTHCS,(STRPTR)MSG_WIN_COMPILER_BOTHCS_STR},
    {MSG_WIN_COMPILER_ALLCTE,(STRPTR)MSG_WIN_COMPILER_ALLCTE_STR},
    {MSG_WIN_COMPILER_PROFILE_DISABLE,(STRPTR)MSG_WIN_COMPILER_PROFILE_DISABLE_STR},
    {MSG_WIN_COMPILER_PROFILE_CODE,(STRPTR)MSG_WIN_COMPILER_PROFILE_CODE_STR},
    {MSG_WIN_COMPILER_PROFILE_ALL,(STRPTR)MSG_WIN_COMPILER_PROFILE_ALL_STR},
    {MSG_WIN_COMPILER_DIVERS_INLINE,(STRPTR)MSG_WIN_COMPILER_DIVERS_INLINE_STR},
    {MSG_WIN_COMPILER_DIVERS_CPP,(STRPTR)MSG_WIN_COMPILER_DIVERS_CPP_STR},
    {MSG_WIN_COMPILER_DIVERS_PROTO,(STRPTR)MSG_WIN_COMPILER_DIVERS_PROTO_STR},
    {MSG_WIN_COMPILER_DIVERS_RESIDENT,(STRPTR)MSG_WIN_COMPILER_DIVERS_RESIDENT_STR},
    {MSG_WIN_COMPILER_DIVERS_DYNAMIC,(STRPTR)MSG_WIN_COMPILER_DIVERS_DYNAMIC_STR},
    {MSG_WIN_COMPILER_DIVERS_DLEVEL,(STRPTR)MSG_WIN_COMPILER_DIVERS_DLEVEL_STR},
    {MSG_WIN_GENERAL_EXECUTABLE,(STRPTR)MSG_WIN_GENERAL_EXECUTABLE_STR},
    {MSG_WIN_GENERAL_LIBRARY,(STRPTR)MSG_WIN_GENERAL_LIBRARY_STR},
    {MSG_WIN_GENERAL_ROMABLE,(STRPTR)MSG_WIN_GENERAL_ROMABLE_STR},
    {MSG_WIN_GENERAL_FOTYPE,(STRPTR)MSG_WIN_GENERAL_FOTYPE_STR},
    {MSG_WIN_GENERAL_OSVER,(STRPTR)MSG_WIN_GENERAL_OSVER_STR},
    {MSG_WIN_GENERAL_OSREV,(STRPTR)MSG_WIN_GENERAL_OSREV_STR},
    {MSG_WIN_LINKER_CHIP,(STRPTR)MSG_WIN_LINKER_CHIP_STR},
    {MSG_WIN_LINKER_HUNK,(STRPTR)MSG_WIN_LINKER_HUNK_STR},
    {MSG_WIN_LINKER_DEBUG,(STRPTR)MSG_WIN_LINKER_DEBUG_STR},
    {MSG_WIN_LINKER_FRAG,(STRPTR)MSG_WIN_LINKER_FRAG_STR},
    {MSG_WIN_LINKER_UNIX,(STRPTR)MSG_WIN_LINKER_UNIX_STR},
    {MSG_WIN_DIR_SOURCE,(STRPTR)MSG_WIN_DIR_SOURCE_STR},
    {MSG_WIN_DIR_DEST,(STRPTR)MSG_WIN_DIR_DEST_STR},
    {MSG_WIN_DIR_INCLUDE,(STRPTR)MSG_WIN_DIR_INCLUDE_STR},
    {MSG_WIN_DIR_LIB,(STRPTR)MSG_WIN_DIR_LIB_STR},
    {MSG_WIN_DIR_OBJ,(STRPTR)MSG_WIN_DIR_OBJ_STR},
    {MSG_WIN_DIR_AUTO,(STRPTR)MSG_WIN_DIR_AUTO_STR},
    {MSG_WIN_SCREEN_DISPID,(STRPTR)MSG_WIN_SCREEN_DISPID_STR},
    {MSG_WIN_SCREEN_RESTORE,(STRPTR)MSG_WIN_SCREEN_RESTORE_STR},
    {MSG_WIN_SCREEN_PALETTE,(STRPTR)MSG_WIN_SCREEN_PALETTE_STR},
    {MSG_WIN_SCREEN_TYPE,(STRPTR)MSG_WIN_SCREEN_TYPE_STR},
    {MSG_WIN_SCREEN_WIDTH,(STRPTR)MSG_WIN_SCREEN_WIDTH_STR},
    {MSG_WIN_SCREEN_HEIGHT,(STRPTR)MSG_WIN_SCREEN_HEIGHT_STR},
    {MSG_WIN_SCREEN_OVERSCAN,(STRPTR)MSG_WIN_SCREEN_OVERSCAN_STR},
    {MSG_WIN_SCREEN_DEFAULT,(STRPTR)MSG_WIN_SCREEN_DEFAULT_STR},
    {MSG_WIN_SCREEN_AUTOSCROLL,(STRPTR)MSG_WIN_SCREEN_AUTOSCROLL_STR},
    {MSG_WIN_SCREEN_FONT,(STRPTR)MSG_WIN_SCREEN_FONT_STR},
    {MSG_WIN_SCREEN_SYSFONT,(STRPTR)MSG_WIN_SCREEN_SYSFONT_STR},
    {MSG_WIN_SCREEN_WB,(STRPTR)MSG_WIN_SCREEN_WB_STR},
    {MSG_WIN_SCREEN_PUBLIC,(STRPTR)MSG_WIN_SCREEN_PUBLIC_STR},
    {MSG_WIN_PALETTE_PEN,(STRPTR)MSG_WIN_PALETTE_PEN_STR},
    {MSG_WIN_PALETTE_COLORS,(STRPTR)MSG_WIN_PALETTE_COLORS_STR},
    {MSG_WIN_PALETTE_RED,(STRPTR)MSG_WIN_PALETTE_RED_STR},
    {MSG_WIN_PALETTE_GREEN,(STRPTR)MSG_WIN_PALETTE_GREEN_STR},
    {MSG_WIN_PALETTE_BLUE,(STRPTR)MSG_WIN_PALETTE_BLUE_STR},
    {MSG_WIN_PALETTE_BLOCK,(STRPTR)MSG_WIN_PALETTE_BLOCK_STR},
    {MSG_WIN_PALETTE_DETAIL,(STRPTR)MSG_WIN_PALETTE_DETAIL_STR},
    {MSG_WIN_PALETTE_TEXT,(STRPTR)MSG_WIN_PALETTE_TEXT_STR},
    {MSG_WIN_PALETTE_BRIGHT,(STRPTR)MSG_WIN_PALETTE_BRIGHT_STR},
    {MSG_WIN_PALETTE_DARK,(STRPTR)MSG_WIN_PALETTE_DARK_STR},
    {MSG_WIN_PALETTE_SFILL,(STRPTR)MSG_WIN_PALETTE_SFILL_STR},
    {MSG_WIN_PALETTE_TFILL,(STRPTR)MSG_WIN_PALETTE_TFILL_STR},
    {MSG_WIN_PALETTE_BACK,(STRPTR)MSG_WIN_PALETTE_BACK_STR},
    {MSG_WIN_PALETTE_HIGH,(STRPTR)MSG_WIN_PALETTE_HIGH_STR},
    {MSG_WIN_PALETTE_TXTMENU,(STRPTR)MSG_WIN_PALETTE_TXTMENU_STR},
    {MSG_WIN_PALETTE_BACKMENU,(STRPTR)MSG_WIN_PALETTE_BACKMENU_STR},
    {MSG_WIN_PALETTE_TRIM,(STRPTR)MSG_WIN_PALETTE_TRIM_STR},
    {MSG_WIN_INCLUDE_EDIT,(STRPTR)MSG_WIN_INCLUDE_EDIT_STR},
};

#endif /* CATCOMP_ARRAY */


/****************************************************************************/


#ifdef CATCOMP_BLOCK

static const char CatCompBlock[] =
{
    "\x00\x00\x00\x00\x00\x02"
    MSG_MESSAGE_CONTINUE_STR "\x00"
    "\x00\x00\x00\x01\x00\x02"
    MSG_MESSAGE_OK_STR "\x00"
    "\x00\x00\x00\x02\x00\x02"
    MSG_MESSAGE_ABORT_STR "\x00"
    "\x00\x00\x00\x03\x00\x02"
    MSG_MESSAGE_RETRY_ABORT_STR "\x00"
    "\x00\x00\x00\x04\x00\x02"
    MSG_MESSAGE_TIME_STR "\x00"
    "\x00\x00\x00\x05\x00\x02"
    MSG_MESSAGE_DATE_STR "\x00"
    "\x00\x00\x00\x06\x00\x02"
    MSG_MESSAGE_SAVE_STR "\x00"
    "\x00\x00\x00\x07\x00\x02"
    MSG_MESSAGE_SAVE_ANS_STR "\x00"
    "\x00\x00\x00\x08\x00\x02"
    MSG_MESSAGE_NLOAD_STR "\x00"
    "\x00\x00\x00\x09\x00\x02"
    MSG_MESSAGE_CANT_STR "\x00"
    "\x00\x00\x00\x0A\x00\x02"
    MSG_MESSAGE_NOCOMMENT_STR "\x00"
    "\x00\x00\x00\x0B\x00\x02"
    MSG_MESSAGE_NOCOMMENT_ANS_STR "\x00"
    "\x00\x00\x00\x0C\x00\x02"
    MSG_MESSAGE_NOTONC_STR "\x00"
    "\x00\x00\x00\x0D\x00\x02"
    MSG_MESSAGE_BINDED1_STR "\x00"
    "\x00\x00\x00\x0E\x00\x02"
    MSG_MESSAGE_BINDED2_STR "\x00"
    "\x00\x00\x00\x0F\x00\x02"
    MSG_MESSAGE_BINDED_ANS_STR "\x00"
    "\x00\x00\x00\x10\x00\x02"
    MSG_MESSAGE_DONT_OWNED_STR "\x00"
    "\x00\x00\x00\x11\x00\x02"
    MSG_MESSAGE_CANT_OWNED_STR "\x00"
    "\x00\x00\x00\x12\x00\x02"
    MSG_MESSAGE_EXECUTABLE_STR "\x00"
    "\x00\x00\x00\x13\x00\x02"
    MSG_MESSAGE_PROJECTNAME_STR "\x00"
    "\x00\x00\x00\x14\x00\x02"
    MSG_MESSAGE_GENERATE_STR "\x00"
    "\x00\x00\x00\x15\x00\x02"
    MSG_MESSAGE_CANT_CLOSEWB_STR "\x00"
    "\x00\x00\x00\x16\x00\x02"
    MSG_MESSAGE_CANT_OPTION_STR "\x00"
    "\x00\x00\x00\x17\x00\x02"
    MSG_MESSAGE_CANT_OPEN_PUBSCR_STR "\x00"
    "\x00\x00\x00\x18\x00\x02"
    MSG_MESSAGE_WHERE_WB_STR "\x00"
    "\x00\x00\x00\x19\x00\x02"
    MSG_MESSAGE_CANT_CLOSESCR_STR "\x00"
    "\x00\x00\x00\x1A\x00\x02"
    MSG_MESSAGE_ASK_OPEN_STR "\x00"
    "\x00\x00\x00\x1B\x00\x02"
    MSG_MESSAGE_ASK_SAVE_STR "\x00"
    "\x00\x00\x00\x1C\x00\x02"
    MSG_MESSAGE_ADD_MOD_STR "\x00"
    "\x00\x00\x00\x1D\x00\x02"
    MSG_MESSAGE_OTHER_STR "\x00"
    "\x00\x00\x00\x1E\x00\x02"
    MSG_MESSAGE_ASK_FONT_STR "\x00"
    "\x00\x00\x00\x1F\x00\x18"
    MSG_MESSAGE_AUTODOC_STR "\x00"
    "\x00\x00\x00\x20\x00\x16"
    MSG_WIN_INCLUDE_TITLE_STR "\x00\x00"
    "\x00\x00\x00\x21\x00\x0E"
    MSG_MESSAGE_NOGUIDE_STR "\x00"
    "\x00\x00\x00\x22\x00\x08"
    MSG_MENU_PROJECT_STR "\x00"
    "\x00\x00\x00\x23\x00\x04"
    MSG_MENU_NEW_STR "\x00"
    "\x00\x00\x00\x24\x00\x06"
    MSG_MENU_OPEN_STR "\x00\x00"
    "\x00\x00\x00\x25\x00\x06"
    MSG_MENU_SAVE_STR "\x00\x00"
    "\x00\x00\x00\x26\x00\x08"
    MSG_MENU_SAVEAS_STR "\x00"
    "\x00\x00\x00\x27\x00\x08"
    MSG_MENU_ICONIFY_STR "\x00"
    "\x00\x00\x00\x28\x00\x0A"
    MSG_MENU_ABOUT_STR "\x00\x00"
    "\x00\x00\x00\x29\x00\x08"
    MSG_MENU_HELP_STR "\x00"
    "\x00\x00\x00\x2A\x00\x06"
    MSG_MENU_QUIT_STR "\x00\x00"
    "\x00\x00\x00\x2B\x00\x08"
    MSG_MENU_MODULE_STR "\x00"
    "\x00\x00\x00\x2C\x00\x06"
    MSG_MENU_EDIT_STR "\x00\x00"
    "\x00\x00\x00\x2D\x00\x0E"
    MSG_MENU_INCLUDEFILE_STR "\x00"
    "\x00\x00\x00\x2E\x00\x0A"
    MSG_MENU_COMMENT_STR "\x00\x00"
    "\x00\x00\x00\x2F\x00\x06"
    MSG_MENU_COMMENT_VIEW_STR "\x00\x00"
    "\x00\x00\x00\x30\x00\x06"
    MSG_MENU_COMMENT_KILL_STR "\x00\x00"
    "\x00\x00\x00\x31\x00\x04"
    MSG_MENU_ADDMODULE_STR "\x00"
    "\x00\x00\x00\x32\x00\x08"
    MSG_MENU_REMMODULE_STR "\x00\x00"
    "\x00\x00\x00\x33\x00\x0C"
    MSG_MENU_OPENEXT_STR "\x00"
    "\x00\x00\x00\x34\x00\x0A"
    MSG_MENU_AUTODOC_STR "\x00\x00"
    "\x00\x00\x00\x35\x00\x06"
    MSG_MENU_CODE_STR "\x00\x00"
    "\x00\x00\x00\x36\x00\x08"
    MSG_MENU_MAKEPRG_STR "\x00"
    "\x00\x00\x00\x37\x00\x08"
    MSG_MENU_COMPILE_STR "\x00"
    "\x00\x00\x00\x38\x00\x0C"
    MSG_MENU_GENERATE_STR "\x00"
    "\x00\x00\x00\x39\x00\x08"
    MSG_MENU_LAUNCH_STR "\x00\x00"
    "\x00\x00\x00\x3A\x00\x0A"
    MSG_MENU_LAUNCH_CLI_STR "\x00\x00"
    "\x00\x00\x00\x3B\x00\x10"
    MSG_MENU_LAUNCH_OPT_STR "\x00"
    "\x00\x00\x00\x3C\x00\x0A"
    MSG_MENU_INFOCODE_STR "\x00\x00"
    "\x00\x00\x00\x3D\x00\x0C"
    MSG_MENU_OPTIONS_STR "\x00"
    "\x00\x00\x00\x3E\x00\x0E"
    MSG_MENU_MAIN_OPT_STR "\x00\x00"
    "\x00\x00\x00\x3F\x00\x0A"
    MSG_MENU_COMPILER_OPT_STR "\x00\x00"
    "\x00\x00\x00\x40\x00\x08"
    MSG_MENU_LINKER_OPT_STR "\x00\x00"
    "\x00\x00\x00\x41\x00\x0C"
    MSG_MENU_DIR_OPT_STR "\x00"
    "\x00\x00\x00\x42\x00\x08"
    MSG_MENU_EDITOR_OPT_STR "\x00\x00"
    "\x00\x00\x00\x43\x00\x08"
    MSG_MENU_SCREEN_OPT_STR "\x00\x00"
    "\x00\x00\x00\x44\x00\x10"
    MSG_MENU_CLOSEWB_STR "\x00"
    "\x00\x00\x00\x45\x00\x10"
    MSG_MENU_OPENWB_STR "\x00\x00"
    "\x00\x00\x00\x46\x00\x12"
    MSG_MENU_SAVE_OPT_STR "\x00\x00"
    "\x00\x00\x00\x47\x00\x04"
    MSG_USE_STR "\x00"
    "\x00\x00\x00\x48\x00\x02"
    MSG_USE_KEY_STR "\x00"
    "\x00\x00\x00\x49\x00\x08"
    MSG_CANCEL_STR "\x00\x00"
    "\x00\x00\x00\x4A\x00\x02"
    MSG_CANCEL_KEY_STR "\x00"
    "\x00\x00\x00\x4B\x00\x22"
    MSG_WIN_TITLE_MESS_STR "\x00"
    "\x00\x00\x00\x4C\x00\x22"
    MSG_WIN_TITLE_PARMCLI_STR "\x00"
    "\x00\x00\x00\x4D\x00\x24"
    MSG_WIN_TITLE_DIRSET_STR "\x00"
    "\x00\x00\x00\x4E\x00\x1E"
    MSG_WIN_TITLE_PROCESS_STR "\x00\x00"
    "\x00\x00\x00\x4F\x00\x24"
    MSG_WIN_TITLE_COMPILER_STR "\x00\x00"
    "\x00\x00\x00\x50\x00\x22"
    MSG_WIN_TITLE_LINKER_STR "\x00\x00"
    "\x00\x00\x00\x51\x00\x26"
    MSG_WIN_TITLE_SCREEN_PREF_STR "\x00\x00"
    "\x00\x00\x00\x52\x00\x22"
    MSG_WIN_TITLE_PALETTE_PREF_STR "\x00"
    "\x00\x00\x00\x53\x00\x32"
    MSG_WIN_TITLE_SOURCE_STR "\x00"
    "\x00\x00\x00\x54\x00\x20"
    MSG_WIN_TITLE_GENERAL_STR "\x00\x00"
    "\x00\x00\x00\x55\x00\x10"
    MSG_WIN_COMPILER_GENERATION_STR "\x00"
    "\x00\x00\x00\x56\x00\x0C"
    MSG_WIN_COMPILER_CMODEL_STR "\x00\x00"
    "\x00\x00\x00\x57\x00\x0C"
    MSG_WIN_COMPILER_DMODEL_STR "\x00\x00"
    "\x00\x00\x00\x58\x00\x10"
    MSG_WIN_COMPILER_PROCCALL_STR "\x00\x00"
    "\x00\x00\x00\x59\x00\x1C"
    MSG_WIN_COMPILER_CTEHUNK_STR "\x00\x00"
    "\x00\x00\x00\x5A\x00\x12"
    MSG_WIN_COMPILER_PROFILE_STR "\x00"
    "\x00\x00\x00\x5B\x00\x1A"
    MSG_WIN_COMPILER_DIVERS_STR "\x00"
    "\x00\x00\x00\x5C\x00\x06"
    MSG_WIN_COMPILER_None_STR "\x00\x00"
    "\x00\x00\x00\x5D\x00\x08"
    MSG_WIN_COMPILER_CSMALL_STR "\x00\x00"
    "\x00\x00\x00\x5E\x00\x08"
    MSG_WIN_COMPILER_CLARGE_STR "\x00\x00"
    "\x00\x00\x00\x5F\x00\x08"
    MSG_WIN_COMPILER_DSMALL_STR "\x00\x00"
    "\x00\x00\x00\x60\x00\x06"
    MSG_WIN_COMPILER_DLARGE_STR "\x00"
    "\x00\x00\x00\x61\x00\x0E"
    MSG_WIN_COMPILER_REGISTER_STR "\x00"
    "\x00\x00\x00\x62\x00\x0E"
    MSG_WIN_COMPILER_TRSTACK_STR "\x00"
    "\x00\x00\x00\x63\x00\x10"
    MSG_WIN_COMPILER_ONLYCTE_STR "\x00"
    "\x00\x00\x00\x64\x00\x1C"
    MSG_WIN_COMPILER_BOTHCS_STR "\x00"
    "\x00\x00\x00\x65\x00\x22"
    MSG_WIN_COMPILER_ALLCTE_STR "\x00"
    "\x00\x00\x00\x66\x00\x14"
    MSG_WIN_COMPILER_PROFILE_DISABLE_STR "\x00\x00"
    "\x00\x00\x00\x67\x00\x12"
    MSG_WIN_COMPILER_PROFILE_CODE_STR "\x00"
    "\x00\x00\x00\x68\x00\x20"
    MSG_WIN_COMPILER_PROFILE_ALL_STR "\x00\x00"
    "\x00\x00\x00\x69\x00\x16"
    MSG_WIN_COMPILER_DIVERS_INLINE_STR "\x00"
    "\x00\x00\x00\x6A\x00\x1A"
    MSG_WIN_COMPILER_DIVERS_CPP_STR "\x00\x00"
    "\x00\x00\x00\x6B\x00\x26"
    MSG_WIN_COMPILER_DIVERS_PROTO_STR "\x00\x00"
    "\x00\x00\x00\x6C\x00\x1A"
    MSG_WIN_COMPILER_DIVERS_RESIDENT_STR "\x00\x00"
    "\x00\x00\x00\x6D\x00\x18"
    MSG_WIN_COMPILER_DIVERS_DYNAMIC_STR "\x00"
    "\x00\x00\x00\x6E\x00\x10"
    MSG_WIN_COMPILER_DIVERS_DLEVEL_STR "\x00\x00"
    "\x00\x00\x00\x6F\x00\x0C"
    MSG_WIN_GENERAL_EXECUTABLE_STR "\x00"
    "\x00\x00\x00\x70\x00\x08"
    MSG_WIN_GENERAL_LIBRARY_STR "\x00"
    "\x00\x00\x00\x71\x00\x08"
    MSG_WIN_GENERAL_ROMABLE_STR "\x00"
    "\x00\x00\x00\x72\x00\x14"
    MSG_WIN_GENERAL_FOTYPE_STR "\x00\x00"
    "\x00\x00\x00\x73\x00\x0C"
    MSG_WIN_GENERAL_OSVER_STR "\x00"
    "\x00\x00\x00\x74\x00\x0E"
    MSG_WIN_GENERAL_OSREV_STR "\x00\x00"
    "\x00\x00\x00\x75\x00\x14"
    MSG_WIN_LINKER_CHIP_STR "\x00"
    "\x00\x00\x00\x76\x00\x12"
    MSG_WIN_LINKER_HUNK_STR "\x00"
    "\x00\x00\x00\x77\x00\x1C"
    MSG_WIN_LINKER_DEBUG_STR "\x00\x00"
    "\x00\x00\x00\x78\x00\x12"
    MSG_WIN_LINKER_FRAG_STR "\x00\x00"
    "\x00\x00\x00\x79\x00\x12"
    MSG_WIN_LINKER_UNIX_STR "\x00"
    "\x00\x00\x00\x7A\x00\x0A"
    MSG_WIN_DIR_SOURCE_STR "\x00\x00"
    "\x00\x00\x00\x7B\x00\x0E"
    MSG_WIN_DIR_DEST_STR "\x00\x00"
    "\x00\x00\x00\x7C\x00\x0A"
    MSG_WIN_DIR_INCLUDE_STR "\x00"
    "\x00\x00\x00\x7D\x00\x0C"
    MSG_WIN_DIR_LIB_STR "\x00\x00"
    "\x00\x00\x00\x7E\x00\x0A"
    MSG_WIN_DIR_OBJ_STR "\x00\x00"
    "\x00\x00\x00\x7F\x00\x0A"
    MSG_WIN_DIR_AUTO_STR "\x00"
    "\x00\x00\x00\x80\x00\x0C"
    MSG_WIN_SCREEN_DISPID_STR "\x00"
    "\x00\x00\x00\x81\x00\x12"
    MSG_WIN_SCREEN_RESTORE_STR "\x00\x00"
    "\x00\x00\x00\x82\x00\x0A"
    MSG_WIN_SCREEN_PALETTE_STR "\x00\x00"
    "\x00\x00\x00\x83\x00\x0E"
    MSG_WIN_SCREEN_TYPE_STR "\x00\x00"
    "\x00\x00\x00\x84\x00\x08"
    MSG_WIN_SCREEN_WIDTH_STR "\x00\x00"
    "\x00\x00\x00\x85\x00\x08"
    MSG_WIN_SCREEN_HEIGHT_STR "\x00"
    "\x00\x00\x00\x86\x00\x0A"
    MSG_WIN_SCREEN_OVERSCAN_STR "\x00"
    "\x00\x00\x00\x87\x00\x0A"
    MSG_WIN_SCREEN_DEFAULT_STR "\x00\x00"
    "\x00\x00\x00\x88\x00\x0E"
    MSG_WIN_SCREEN_AUTOSCROLL_STR "\x00\x00"
    "\x00\x00\x00\x89\x00\x0E"
    MSG_WIN_SCREEN_FONT_STR "\x00\x00"
    "\x00\x00\x00\x8A\x00\x0A"
    MSG_WIN_SCREEN_SYSFONT_STR "\x00"
    "\x00\x00\x00\x8B\x00\x0A"
    MSG_WIN_SCREEN_WB_STR "\x00"
    "\x00\x00\x00\x8C\x00\x08"
    MSG_WIN_SCREEN_PUBLIC_STR "\x00\x00"
    "\x00\x00\x00\x8D\x00\x10"
    MSG_WIN_PALETTE_PEN_STR "\x00"
    "\x00\x00\x00\x8E\x00\x0E"
    MSG_WIN_PALETTE_COLORS_STR "\x00\x00"
    "\x00\x00\x00\x8F\x00\x06"
    MSG_WIN_PALETTE_RED_STR "\x00\x00"
    "\x00\x00\x00\x90\x00\x08"
    MSG_WIN_PALETTE_GREEN_STR "\x00\x00"
    "\x00\x00\x00\x91\x00\x06"
    MSG_WIN_PALETTE_BLUE_STR "\x00"
    "\x00\x00\x00\x92\x00\x0A"
    MSG_WIN_PALETTE_BLOCK_STR "\x00"
    "\x00\x00\x00\x93\x00\x0C"
    MSG_WIN_PALETTE_DETAIL_STR "\x00\x00"
    "\x00\x00\x00\x94\x00\x0A"
    MSG_WIN_PALETTE_TEXT_STR "\x00\x00"
    "\x00\x00\x00\x95\x00\x10"
    MSG_WIN_PALETTE_BRIGHT_STR "\x00\x00"
    "\x00\x00\x00\x96\x00\x0E"
    MSG_WIN_PALETTE_DARK_STR "\x00\x00"
    "\x00\x00\x00\x97\x00\x16"
    MSG_WIN_PALETTE_SFILL_STR "\x00\x00"
    "\x00\x00\x00\x98\x00\x16"
    MSG_WIN_PALETTE_TFILL_STR "\x00\x00"
    "\x00\x00\x00\x99\x00\x10"
    MSG_WIN_PALETTE_BACK_STR "\x00\x00"
    "\x00\x00\x00\x9A\x00\x0E"
    MSG_WIN_PALETTE_HIGH_STR "\x00"
    "\x00\x00\x00\x9B\x00\x0A"
    MSG_WIN_PALETTE_TXTMENU_STR "\x00"
    "\x00\x00\x00\x9C\x00\x10"
    MSG_WIN_PALETTE_BACKMENU_STR "\x00"
    "\x00\x00\x00\x9D\x00\x16"
    MSG_WIN_PALETTE_TRIM_STR "\x00"
    "\x00\x00\x00\x9E\x00\x06"
    MSG_WIN_INCLUDE_EDIT_STR "\x00\x00"
};

#endif /* CATCOMP_BLOCK */


/****************************************************************************/


struct LocaleInfo
{
    APTR li_LocaleBase;
    APTR li_Catalog;
};


#ifdef CATCOMP_CODE

STRPTR GetString(struct LocaleInfo *li, LONG stringNum)
{
LONG   *l;
UWORD  *w;
STRPTR  builtIn;

    l = (LONG *)CatCompBlock;

    while (*l != stringNum)
    {
        w = (UWORD *)((ULONG)l + 4);
        l = (LONG *)((ULONG)l + (ULONG)*w + 6);
    }
    builtIn = (STRPTR)((ULONG)l + 6);

#define XLocaleBase LocaleBase
#define LocaleBase li->li_LocaleBase
    
    if (LocaleBase)
        return(GetCatalogStr(li->li_Catalog,stringNum,builtIn));
#define LocaleBase XLocaleBase
#undef XLocaleBase

    return(builtIn);
}


#endif /* CATCOMP_CODE */


/****************************************************************************/


#endif /* LOCALE_PROJECT_HANDLER_H */
