#ifndef RECALLPREFS_LOCALE_H
#define RECALLPREFS_LOCALE_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_LANGUAGE 0
#define MSG_TRANSLATOR 1
#define MSG_DESCRIPTION 2
#define MSG_ADD 3
#define MSG_ADDEVENTKEY 4
#define MSG_ADDTEXTKEY 5
#define MSG_COPY 6
#define MSG_COPYKEY 7
#define MSG_DELETE 8
#define MSG_UP 9
#define MSG_UPKEY 10
#define MSG_DOWN 11
#define MSG_DOWNKEY 12
#define MSG_TOP 13
#define MSG_TOPKEY 14
#define MSG_BOTTOM 15
#define MSG_BOTTOMKEY 16
#define MSG_PURGE 17
#define MSG_PURGEKEY 18
#define MSG_SORT 19
#define MSG_SORTKEY 20
#define MSG_EDIT 21
#define MSG_EDITKEY 22
#define MSG_TYPE 23
#define MSG_TYPEKEY 24
#define MSG_SHOW 25
#define MSG_SHOWKEY 26
#define MSG_COUNT 27
#define MSG_COUNTKEY 28
#define MSG_SAVE 29
#define MSG_TEST 30
#define MSG_CANCEL 31
#define MSG_REQUESTERTYPE 32
#define MSG_ALERTTYPE 33
#define MSG_EXECUTETYPE 34
#define MSG_SHOWALWAYS 35
#define MSG_SHOWONCEADAY 36
#define MSG_SHOWNEVER 37
#define MSG_COUNTYEARS 38
#define MSG_COUNTDAYS 39
#define MSG_EXACT 40
#define MSG_BEFORE 41
#define MSG_AFTER 42
#define MSG_EVENTS 43
#define MSG_TEXTS 44
#define MSG_DATE 45
#define MSG_TIME 46
#define MSG_HOUR 47
#define MSG_MINUTES 48
#define MSG_SPECIAL 49
#define MSG_CALENDAR 50
#define MSG_SETDATETIME 51
#define MSG_NOW 52
#define MSG_NOWKEY 53
#define MSG_CLEAR 54
#define MSG_CLEARKEY 55
#define MSG_DAYS 56
#define MSG_DAYSKEY 57
#define MSG_REPEAT 58
#define MSG_REPEATKEY 59
#define MSG_ANYMONTH 60
#define MSG_JANUARY 61
#define MSG_FEBRUARY 62
#define MSG_MARCH 63
#define MSG_APRIL 64
#define MSG_MAY 65
#define MSG_JUNE 66
#define MSG_JULY 67
#define MSG_AUGUST 68
#define MSG_SEPTEMBER 69
#define MSG_OCTOBER 70
#define MSG_NOVEMBER 71
#define MSG_DECEMBER 72
#define MSG_MENUPROJECT 73
#define MSG_MENUNEW 74
#define MSG_MENUOPEN 75
#define MSG_MENUMERGE 76
#define MSG_MENUIMPORT 77
#define MSG_MENUSAVE 78
#define MSG_MENUSAVEAS 79
#define MSG_MENUEXPORT 80
#define MSG_MENUICONIFY 81
#define MSG_MENUABOUT 82
#define MSG_MENUQUIT 83
#define MSG_MENUEDIT 84
#define MSG_MENULASTSAVED 85
#define MSG_MENUSETTINGS 86
#define MSG_MENUGROUPEVENTS 87
#define MSG_MENUFLASHSCREEN 88
#define MSG_MENUACKEVENTS 89
#define MSG_MENUACKALERTS 90
#define MSG_MENU_ASK_BEFORE_EXECUTE 91
#define MSG_MENUPUTOFF 92
#define MSG_MENUUSEREQTOOLS 93
#define MSG_MENUCENTREREQS 94
#define MSG_MENUCONFIRM 95
#define MSG_MENUAUTOOPEN 96
#define MSG_MENUAUTODELETE 97
#define MSG_MENUSORTBY 98
#define MSG_MENUSORTBYNAME 99
#define MSG_MENUSORTBYDATE 100
#define MSG_OPENREQ 101
#define MSG_MERGEREQ 102
#define MSG_SAVEASREQ 103
#define MSG_IMPORTREQ 104
#define MSG_EXPORTREQ 105
#define MSG_CONFIRM 106
#define MSG_WHENEVER 107
#define MSG_ANYTIME 108
#define MSG_COULDNOTFIND 109
#define MSG_SELECTCOMMAND 110
#define MSG_BIGTALK 111
#define MSG_PROJECTINFO 112
#define MSG_ABOUTHELP 113
#define MSG_PUBLICDOMAIN 114
#define MSG_COMPILED 115
#define MSG_IFFERROR1 116
#define MSG_IFFERROR2 117
#define MSG_DATEFORMAT 118

#endif /* CATCOMP_NUMBERS */


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


#ifdef CATCOMP_STRINGS

#define MSG_LANGUAGE_STR "Language: English"
#define MSG_TRANSLATOR_STR "Using built-in strings"
#define MSG_DESCRIPTION_STR "The BEST reminder-utility!"
#define MSG_ADD_STR "Add"
#define MSG_ADDEVENTKEY_STR "a"
#define MSG_ADDTEXTKEY_STR "d"
#define MSG_COPY_STR "Copy"
#define MSG_COPYKEY_STR "c"
#define MSG_DELETE_STR "Delete"
#define MSG_UP_STR "Up"
#define MSG_UPKEY_STR "u"
#define MSG_DOWN_STR "Down"
#define MSG_DOWNKEY_STR "w"
#define MSG_TOP_STR "Top"
#define MSG_TOPKEY_STR "t"
#define MSG_BOTTOM_STR "Bottom"
#define MSG_BOTTOMKEY_STR "b"
#define MSG_PURGE_STR "Purge"
#define MSG_PURGEKEY_STR "p"
#define MSG_SORT_STR "Sort"
#define MSG_SORTKEY_STR "s"
#define MSG_EDIT_STR "Edit..."
#define MSG_EDITKEY_STR "e"
#define MSG_TYPE_STR "Type:"
#define MSG_TYPEKEY_STR "y"
#define MSG_SHOW_STR "Show:"
#define MSG_SHOWKEY_STR "h"
#define MSG_COUNT_STR "Count:"
#define MSG_COUNTKEY_STR "n"
#define MSG_SAVE_STR "Save"
#define MSG_TEST_STR "Test"
#define MSG_CANCEL_STR "Cancel"
#define MSG_REQUESTERTYPE_STR "Requester"
#define MSG_ALERTTYPE_STR "Alert"
#define MSG_EXECUTETYPE_STR "Execute"
#define MSG_SHOWALWAYS_STR "Always"
#define MSG_SHOWONCEADAY_STR "Daily"
#define MSG_SHOWNEVER_STR "Never"
#define MSG_COUNTYEARS_STR "Years"
#define MSG_COUNTDAYS_STR "Days"
#define MSG_EXACT_STR "Exact"
#define MSG_BEFORE_STR "Before"
#define MSG_AFTER_STR "After"
#define MSG_EVENTS_STR "Events"
#define MSG_TEXTS_STR "Texts"
#define MSG_DATE_STR "Date"
#define MSG_TIME_STR "Time"
#define MSG_HOUR_STR "Hour"
#define MSG_MINUTES_STR "Min"
#define MSG_SPECIAL_STR "Special"
#define MSG_CALENDAR_STR "Calendar"
#define MSG_SETDATETIME_STR "Setting the date and time"
#define MSG_NOW_STR "Now"
#define MSG_NOWKEY_STR "n"
#define MSG_CLEAR_STR "Clear"
#define MSG_CLEARKEY_STR "c"
#define MSG_DAYS_STR "Days:"
#define MSG_DAYSKEY_STR "a"
#define MSG_REPEAT_STR "Repeat every:"
#define MSG_REPEATKEY_STR "r"
#define MSG_ANYMONTH_STR "Any month"
#define MSG_JANUARY_STR "January"
#define MSG_FEBRUARY_STR "February"
#define MSG_MARCH_STR "March"
#define MSG_APRIL_STR "April"
#define MSG_MAY_STR "May"
#define MSG_JUNE_STR "June"
#define MSG_JULY_STR "July"
#define MSG_AUGUST_STR "August"
#define MSG_SEPTEMBER_STR "September"
#define MSG_OCTOBER_STR "October"
#define MSG_NOVEMBER_STR "November"
#define MSG_DECEMBER_STR "December"
#define MSG_MENUPROJECT_STR "Project"
#define MSG_MENUNEW_STR "New"
#define MSG_MENUOPEN_STR "Open..."
#define MSG_MENUMERGE_STR "Merge..."
#define MSG_MENUIMPORT_STR "Import"
#define MSG_MENUSAVE_STR "Save"
#define MSG_MENUSAVEAS_STR "Save as..."
#define MSG_MENUEXPORT_STR "Export"
#define MSG_MENUICONIFY_STR "Iconify"
#define MSG_MENUABOUT_STR "About"
#define MSG_MENUQUIT_STR "Quit"
#define MSG_MENUEDIT_STR "Edit"
#define MSG_MENULASTSAVED_STR "Last saved"
#define MSG_MENUSETTINGS_STR "Settings"
#define MSG_MENUGROUPEVENTS_STR "Group events?"
#define MSG_MENUFLASHSCREEN_STR "Flash screen?"
#define MSG_MENUACKEVENTS_STR "Confirm requesters?"
#define MSG_MENUACKALERTS_STR "Confirm alerts?"
#define MSG_MENU_ASK_BEFORE_EXECUTE_STR "Confirm executables?"
#define MSG_MENUPUTOFF_STR "Postpone requesters?"
#define MSG_MENUUSEREQTOOLS_STR "Use ReqTools?"
#define MSG_MENUCENTREREQS_STR "Centre requesters?"
#define MSG_MENUCONFIRM_STR "Confirm?"
#define MSG_MENUAUTOOPEN_STR "AutoOpen calendar?"
#define MSG_MENUAUTODELETE_STR "AutoDelete events?"
#define MSG_MENUSORTBY_STR "Sort by"
#define MSG_MENUSORTBYNAME_STR "Name"
#define MSG_MENUSORTBYDATE_STR "Date"
#define MSG_OPENREQ_STR "Select Project to Open"
#define MSG_MERGEREQ_STR "Select Project to Merge"
#define MSG_SAVEASREQ_STR "Save Project as..."
#define MSG_IMPORTREQ_STR "Import Project as..."
#define MSG_EXPORTREQ_STR "Export Project as..."
#define MSG_CONFIRM_STR "Project is not saved...  Continue?"
#define MSG_WHENEVER_STR "Every day"
#define MSG_ANYTIME_STR "All day"
#define MSG_COULDNOTFIND_STR "Could not find '%s'!"
#define MSG_SELECTCOMMAND_STR "Select command to Execute"
#define MSG_BIGTALK_STR "The BEST reminder-utility available."
#define MSG_PROJECTINFO_STR "Project contains %ld events."
#define MSG_ABOUTHELP_STR "Placing the pointer over a gadget\nand pressing HELP, will pop up\ninformation on that function!"
#define MSG_PUBLICDOMAIN_STR "This program is"
#define MSG_COMPILED_STR "Compiled on"
#define MSG_IFFERROR1_STR "IFF-scan aborted: File is corrupt."
#define MSG_IFFERROR2_STR "Not a Recall IFF file!"
#define MSG_DATEFORMAT_STR "%s %s/%s/%s - "

#endif /* CATCOMP_STRINGS */


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


#ifdef CATCOMP_ARRAY

struct CatCompArrayType
{
    LONG   cca_ID;
    STRPTR cca_Str;
};

static const struct CatCompArrayType CatCompArray[] =
{
    {MSG_LANGUAGE,(STRPTR)MSG_LANGUAGE_STR},
    {MSG_TRANSLATOR,(STRPTR)MSG_TRANSLATOR_STR},
    {MSG_DESCRIPTION,(STRPTR)MSG_DESCRIPTION_STR},
    {MSG_ADD,(STRPTR)MSG_ADD_STR},
    {MSG_ADDEVENTKEY,(STRPTR)MSG_ADDEVENTKEY_STR},
    {MSG_ADDTEXTKEY,(STRPTR)MSG_ADDTEXTKEY_STR},
    {MSG_COPY,(STRPTR)MSG_COPY_STR},
    {MSG_COPYKEY,(STRPTR)MSG_COPYKEY_STR},
    {MSG_DELETE,(STRPTR)MSG_DELETE_STR},
    {MSG_UP,(STRPTR)MSG_UP_STR},
    {MSG_UPKEY,(STRPTR)MSG_UPKEY_STR},
    {MSG_DOWN,(STRPTR)MSG_DOWN_STR},
    {MSG_DOWNKEY,(STRPTR)MSG_DOWNKEY_STR},
    {MSG_TOP,(STRPTR)MSG_TOP_STR},
    {MSG_TOPKEY,(STRPTR)MSG_TOPKEY_STR},
    {MSG_BOTTOM,(STRPTR)MSG_BOTTOM_STR},
    {MSG_BOTTOMKEY,(STRPTR)MSG_BOTTOMKEY_STR},
    {MSG_PURGE,(STRPTR)MSG_PURGE_STR},
    {MSG_PURGEKEY,(STRPTR)MSG_PURGEKEY_STR},
    {MSG_SORT,(STRPTR)MSG_SORT_STR},
    {MSG_SORTKEY,(STRPTR)MSG_SORTKEY_STR},
    {MSG_EDIT,(STRPTR)MSG_EDIT_STR},
    {MSG_EDITKEY,(STRPTR)MSG_EDITKEY_STR},
    {MSG_TYPE,(STRPTR)MSG_TYPE_STR},
    {MSG_TYPEKEY,(STRPTR)MSG_TYPEKEY_STR},
    {MSG_SHOW,(STRPTR)MSG_SHOW_STR},
    {MSG_SHOWKEY,(STRPTR)MSG_SHOWKEY_STR},
    {MSG_COUNT,(STRPTR)MSG_COUNT_STR},
    {MSG_COUNTKEY,(STRPTR)MSG_COUNTKEY_STR},
    {MSG_SAVE,(STRPTR)MSG_SAVE_STR},
    {MSG_TEST,(STRPTR)MSG_TEST_STR},
    {MSG_CANCEL,(STRPTR)MSG_CANCEL_STR},
    {MSG_REQUESTERTYPE,(STRPTR)MSG_REQUESTERTYPE_STR},
    {MSG_ALERTTYPE,(STRPTR)MSG_ALERTTYPE_STR},
    {MSG_EXECUTETYPE,(STRPTR)MSG_EXECUTETYPE_STR},
    {MSG_SHOWALWAYS,(STRPTR)MSG_SHOWALWAYS_STR},
    {MSG_SHOWONCEADAY,(STRPTR)MSG_SHOWONCEADAY_STR},
    {MSG_SHOWNEVER,(STRPTR)MSG_SHOWNEVER_STR},
    {MSG_COUNTYEARS,(STRPTR)MSG_COUNTYEARS_STR},
    {MSG_COUNTDAYS,(STRPTR)MSG_COUNTDAYS_STR},
    {MSG_EXACT,(STRPTR)MSG_EXACT_STR},
    {MSG_BEFORE,(STRPTR)MSG_BEFORE_STR},
    {MSG_AFTER,(STRPTR)MSG_AFTER_STR},
    {MSG_EVENTS,(STRPTR)MSG_EVENTS_STR},
    {MSG_TEXTS,(STRPTR)MSG_TEXTS_STR},
    {MSG_DATE,(STRPTR)MSG_DATE_STR},
    {MSG_TIME,(STRPTR)MSG_TIME_STR},
    {MSG_HOUR,(STRPTR)MSG_HOUR_STR},
    {MSG_MINUTES,(STRPTR)MSG_MINUTES_STR},
    {MSG_SPECIAL,(STRPTR)MSG_SPECIAL_STR},
    {MSG_CALENDAR,(STRPTR)MSG_CALENDAR_STR},
    {MSG_SETDATETIME,(STRPTR)MSG_SETDATETIME_STR},
    {MSG_NOW,(STRPTR)MSG_NOW_STR},
    {MSG_NOWKEY,(STRPTR)MSG_NOWKEY_STR},
    {MSG_CLEAR,(STRPTR)MSG_CLEAR_STR},
    {MSG_CLEARKEY,(STRPTR)MSG_CLEARKEY_STR},
    {MSG_DAYS,(STRPTR)MSG_DAYS_STR},
    {MSG_DAYSKEY,(STRPTR)MSG_DAYSKEY_STR},
    {MSG_REPEAT,(STRPTR)MSG_REPEAT_STR},
    {MSG_REPEATKEY,(STRPTR)MSG_REPEATKEY_STR},
    {MSG_ANYMONTH,(STRPTR)MSG_ANYMONTH_STR},
    {MSG_JANUARY,(STRPTR)MSG_JANUARY_STR},
    {MSG_FEBRUARY,(STRPTR)MSG_FEBRUARY_STR},
    {MSG_MARCH,(STRPTR)MSG_MARCH_STR},
    {MSG_APRIL,(STRPTR)MSG_APRIL_STR},
    {MSG_MAY,(STRPTR)MSG_MAY_STR},
    {MSG_JUNE,(STRPTR)MSG_JUNE_STR},
    {MSG_JULY,(STRPTR)MSG_JULY_STR},
    {MSG_AUGUST,(STRPTR)MSG_AUGUST_STR},
    {MSG_SEPTEMBER,(STRPTR)MSG_SEPTEMBER_STR},
    {MSG_OCTOBER,(STRPTR)MSG_OCTOBER_STR},
    {MSG_NOVEMBER,(STRPTR)MSG_NOVEMBER_STR},
    {MSG_DECEMBER,(STRPTR)MSG_DECEMBER_STR},
    {MSG_MENUPROJECT,(STRPTR)MSG_MENUPROJECT_STR},
    {MSG_MENUNEW,(STRPTR)MSG_MENUNEW_STR},
    {MSG_MENUOPEN,(STRPTR)MSG_MENUOPEN_STR},
    {MSG_MENUMERGE,(STRPTR)MSG_MENUMERGE_STR},
    {MSG_MENUIMPORT,(STRPTR)MSG_MENUIMPORT_STR},
    {MSG_MENUSAVE,(STRPTR)MSG_MENUSAVE_STR},
    {MSG_MENUSAVEAS,(STRPTR)MSG_MENUSAVEAS_STR},
    {MSG_MENUEXPORT,(STRPTR)MSG_MENUEXPORT_STR},
    {MSG_MENUICONIFY,(STRPTR)MSG_MENUICONIFY_STR},
    {MSG_MENUABOUT,(STRPTR)MSG_MENUABOUT_STR},
    {MSG_MENUQUIT,(STRPTR)MSG_MENUQUIT_STR},
    {MSG_MENUEDIT,(STRPTR)MSG_MENUEDIT_STR},
    {MSG_MENULASTSAVED,(STRPTR)MSG_MENULASTSAVED_STR},
    {MSG_MENUSETTINGS,(STRPTR)MSG_MENUSETTINGS_STR},
    {MSG_MENUGROUPEVENTS,(STRPTR)MSG_MENUGROUPEVENTS_STR},
    {MSG_MENUFLASHSCREEN,(STRPTR)MSG_MENUFLASHSCREEN_STR},
    {MSG_MENUACKEVENTS,(STRPTR)MSG_MENUACKEVENTS_STR},
    {MSG_MENUACKALERTS,(STRPTR)MSG_MENUACKALERTS_STR},
    {MSG_MENU_ASK_BEFORE_EXECUTE,(STRPTR)MSG_MENU_ASK_BEFORE_EXECUTE_STR},
    {MSG_MENUPUTOFF,(STRPTR)MSG_MENUPUTOFF_STR},
    {MSG_MENUUSEREQTOOLS,(STRPTR)MSG_MENUUSEREQTOOLS_STR},
    {MSG_MENUCENTREREQS,(STRPTR)MSG_MENUCENTREREQS_STR},
    {MSG_MENUCONFIRM,(STRPTR)MSG_MENUCONFIRM_STR},
    {MSG_MENUAUTOOPEN,(STRPTR)MSG_MENUAUTOOPEN_STR},
    {MSG_MENUAUTODELETE,(STRPTR)MSG_MENUAUTODELETE_STR},
    {MSG_MENUSORTBY,(STRPTR)MSG_MENUSORTBY_STR},
    {MSG_MENUSORTBYNAME,(STRPTR)MSG_MENUSORTBYNAME_STR},
    {MSG_MENUSORTBYDATE,(STRPTR)MSG_MENUSORTBYDATE_STR},
    {MSG_OPENREQ,(STRPTR)MSG_OPENREQ_STR},
    {MSG_MERGEREQ,(STRPTR)MSG_MERGEREQ_STR},
    {MSG_SAVEASREQ,(STRPTR)MSG_SAVEASREQ_STR},
    {MSG_IMPORTREQ,(STRPTR)MSG_IMPORTREQ_STR},
    {MSG_EXPORTREQ,(STRPTR)MSG_EXPORTREQ_STR},
    {MSG_CONFIRM,(STRPTR)MSG_CONFIRM_STR},
    {MSG_WHENEVER,(STRPTR)MSG_WHENEVER_STR},
    {MSG_ANYTIME,(STRPTR)MSG_ANYTIME_STR},
    {MSG_COULDNOTFIND,(STRPTR)MSG_COULDNOTFIND_STR},
    {MSG_SELECTCOMMAND,(STRPTR)MSG_SELECTCOMMAND_STR},
    {MSG_BIGTALK,(STRPTR)MSG_BIGTALK_STR},
    {MSG_PROJECTINFO,(STRPTR)MSG_PROJECTINFO_STR},
    {MSG_ABOUTHELP,(STRPTR)MSG_ABOUTHELP_STR},
    {MSG_PUBLICDOMAIN,(STRPTR)MSG_PUBLICDOMAIN_STR},
    {MSG_COMPILED,(STRPTR)MSG_COMPILED_STR},
    {MSG_IFFERROR1,(STRPTR)MSG_IFFERROR1_STR},
    {MSG_IFFERROR2,(STRPTR)MSG_IFFERROR2_STR},
    {MSG_DATEFORMAT,(STRPTR)MSG_DATEFORMAT_STR},
};

#endif /* CATCOMP_ARRAY */


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


#ifdef CATCOMP_BLOCK

static const char CatCompBlock[] =
{
    "\x00\x00\x00\x00\x00\x12"
    MSG_LANGUAGE_STR "\x00"
    "\x00\x00\x00\x01\x00\x18"
    MSG_TRANSLATOR_STR "\x00\x00"
    "\x00\x00\x00\x02\x00\x1C"
    MSG_DESCRIPTION_STR "\x00\x00"
    "\x00\x00\x00\x03\x00\x04"
    MSG_ADD_STR "\x00"
    "\x00\x00\x00\x04\x00\x02"
    MSG_ADDEVENTKEY_STR "\x00"
    "\x00\x00\x00\x05\x00\x02"
    MSG_ADDTEXTKEY_STR "\x00"
    "\x00\x00\x00\x06\x00\x06"
    MSG_COPY_STR "\x00\x00"
    "\x00\x00\x00\x07\x00\x02"
    MSG_COPYKEY_STR "\x00"
    "\x00\x00\x00\x08\x00\x08"
    MSG_DELETE_STR "\x00\x00"
    "\x00\x00\x00\x09\x00\x04"
    MSG_UP_STR "\x00\x00"
    "\x00\x00\x00\x0A\x00\x02"
    MSG_UPKEY_STR "\x00"
    "\x00\x00\x00\x0B\x00\x06"
    MSG_DOWN_STR "\x00\x00"
    "\x00\x00\x00\x0C\x00\x02"
    MSG_DOWNKEY_STR "\x00"
    "\x00\x00\x00\x0D\x00\x04"
    MSG_TOP_STR "\x00"
    "\x00\x00\x00\x0E\x00\x02"
    MSG_TOPKEY_STR "\x00"
    "\x00\x00\x00\x0F\x00\x08"
    MSG_BOTTOM_STR "\x00\x00"
    "\x00\x00\x00\x10\x00\x02"
    MSG_BOTTOMKEY_STR "\x00"
    "\x00\x00\x00\x11\x00\x06"
    MSG_PURGE_STR "\x00"
    "\x00\x00\x00\x12\x00\x02"
    MSG_PURGEKEY_STR "\x00"
    "\x00\x00\x00\x13\x00\x06"
    MSG_SORT_STR "\x00\x00"
    "\x00\x00\x00\x14\x00\x02"
    MSG_SORTKEY_STR "\x00"
    "\x00\x00\x00\x15\x00\x08"
    MSG_EDIT_STR "\x00"
    "\x00\x00\x00\x16\x00\x02"
    MSG_EDITKEY_STR "\x00"
    "\x00\x00\x00\x17\x00\x06"
    MSG_TYPE_STR "\x00"
    "\x00\x00\x00\x18\x00\x02"
    MSG_TYPEKEY_STR "\x00"
    "\x00\x00\x00\x19\x00\x06"
    MSG_SHOW_STR "\x00"
    "\x00\x00\x00\x1A\x00\x02"
    MSG_SHOWKEY_STR "\x00"
    "\x00\x00\x00\x1B\x00\x08"
    MSG_COUNT_STR "\x00\x00"
    "\x00\x00\x00\x1C\x00\x02"
    MSG_COUNTKEY_STR "\x00"
    "\x00\x00\x00\x1D\x00\x06"
    MSG_SAVE_STR "\x00\x00"
    "\x00\x00\x00\x1E\x00\x06"
    MSG_TEST_STR "\x00\x00"
    "\x00\x00\x00\x1F\x00\x08"
    MSG_CANCEL_STR "\x00\x00"
    "\x00\x00\x00\x20\x00\x0A"
    MSG_REQUESTERTYPE_STR "\x00"
    "\x00\x00\x00\x21\x00\x06"
    MSG_ALERTTYPE_STR "\x00"
    "\x00\x00\x00\x22\x00\x08"
    MSG_EXECUTETYPE_STR "\x00"
    "\x00\x00\x00\x23\x00\x08"
    MSG_SHOWALWAYS_STR "\x00\x00"
    "\x00\x00\x00\x24\x00\x06"
    MSG_SHOWONCEADAY_STR "\x00"
    "\x00\x00\x00\x25\x00\x06"
    MSG_SHOWNEVER_STR "\x00"
    "\x00\x00\x00\x26\x00\x06"
    MSG_COUNTYEARS_STR "\x00"
    "\x00\x00\x00\x27\x00\x06"
    MSG_COUNTDAYS_STR "\x00\x00"
    "\x00\x00\x00\x28\x00\x06"
    MSG_EXACT_STR "\x00"
    "\x00\x00\x00\x29\x00\x08"
    MSG_BEFORE_STR "\x00\x00"
    "\x00\x00\x00\x2A\x00\x06"
    MSG_AFTER_STR "\x00"
    "\x00\x00\x00\x2B\x00\x08"
    MSG_EVENTS_STR "\x00\x00"
    "\x00\x00\x00\x2C\x00\x06"
    MSG_TEXTS_STR "\x00"
    "\x00\x00\x00\x2D\x00\x06"
    MSG_DATE_STR "\x00\x00"
    "\x00\x00\x00\x2E\x00\x06"
    MSG_TIME_STR "\x00\x00"
    "\x00\x00\x00\x2F\x00\x06"
    MSG_HOUR_STR "\x00\x00"
    "\x00\x00\x00\x30\x00\x04"
    MSG_MINUTES_STR "\x00"
    "\x00\x00\x00\x31\x00\x08"
    MSG_SPECIAL_STR "\x00"
    "\x00\x00\x00\x32\x00\x0A"
    MSG_CALENDAR_STR "\x00\x00"
    "\x00\x00\x00\x33\x00\x1A"
    MSG_SETDATETIME_STR "\x00"
    "\x00\x00\x00\x34\x00\x04"
    MSG_NOW_STR "\x00"
    "\x00\x00\x00\x35\x00\x02"
    MSG_NOWKEY_STR "\x00"
    "\x00\x00\x00\x36\x00\x06"
    MSG_CLEAR_STR "\x00"
    "\x00\x00\x00\x37\x00\x02"
    MSG_CLEARKEY_STR "\x00"
    "\x00\x00\x00\x38\x00\x06"
    MSG_DAYS_STR "\x00"
    "\x00\x00\x00\x39\x00\x02"
    MSG_DAYSKEY_STR "\x00"
    "\x00\x00\x00\x3A\x00\x0E"
    MSG_REPEAT_STR "\x00"
    "\x00\x00\x00\x3B\x00\x02"
    MSG_REPEATKEY_STR "\x00"
    "\x00\x00\x00\x3C\x00\x0A"
    MSG_ANYMONTH_STR "\x00"
    "\x00\x00\x00\x3D\x00\x08"
    MSG_JANUARY_STR "\x00"
    "\x00\x00\x00\x3E\x00\x0A"
    MSG_FEBRUARY_STR "\x00\x00"
    "\x00\x00\x00\x3F\x00\x06"
    MSG_MARCH_STR "\x00"
    "\x00\x00\x00\x40\x00\x06"
    MSG_APRIL_STR "\x00"
    "\x00\x00\x00\x41\x00\x04"
    MSG_MAY_STR "\x00"
    "\x00\x00\x00\x42\x00\x06"
    MSG_JUNE_STR "\x00\x00"
    "\x00\x00\x00\x43\x00\x06"
    MSG_JULY_STR "\x00\x00"
    "\x00\x00\x00\x44\x00\x08"
    MSG_AUGUST_STR "\x00\x00"
    "\x00\x00\x00\x45\x00\x0A"
    MSG_SEPTEMBER_STR "\x00"
    "\x00\x00\x00\x46\x00\x08"
    MSG_OCTOBER_STR "\x00"
    "\x00\x00\x00\x47\x00\x0A"
    MSG_NOVEMBER_STR "\x00\x00"
    "\x00\x00\x00\x48\x00\x0A"
    MSG_DECEMBER_STR "\x00\x00"
    "\x00\x00\x00\x49\x00\x08"
    MSG_MENUPROJECT_STR "\x00"
    "\x00\x00\x00\x4A\x00\x04"
    MSG_MENUNEW_STR "\x00"
    "\x00\x00\x00\x4B\x00\x08"
    MSG_MENUOPEN_STR "\x00"
    "\x00\x00\x00\x4C\x00\x0A"
    MSG_MENUMERGE_STR "\x00\x00"
    "\x00\x00\x00\x4D\x00\x08"
    MSG_MENUIMPORT_STR "\x00\x00"
    "\x00\x00\x00\x4E\x00\x06"
    MSG_MENUSAVE_STR "\x00\x00"
    "\x00\x00\x00\x4F\x00\x0C"
    MSG_MENUSAVEAS_STR "\x00\x00"
    "\x00\x00\x00\x50\x00\x08"
    MSG_MENUEXPORT_STR "\x00\x00"
    "\x00\x00\x00\x51\x00\x08"
    MSG_MENUICONIFY_STR "\x00"
    "\x00\x00\x00\x52\x00\x06"
    MSG_MENUABOUT_STR "\x00"
    "\x00\x00\x00\x53\x00\x06"
    MSG_MENUQUIT_STR "\x00\x00"
    "\x00\x00\x00\x54\x00\x06"
    MSG_MENUEDIT_STR "\x00\x00"
    "\x00\x00\x00\x55\x00\x0C"
    MSG_MENULASTSAVED_STR "\x00\x00"
    "\x00\x00\x00\x56\x00\x0A"
    MSG_MENUSETTINGS_STR "\x00\x00"
    "\x00\x00\x00\x57\x00\x0E"
    MSG_MENUGROUPEVENTS_STR "\x00"
    "\x00\x00\x00\x58\x00\x0E"
    MSG_MENUFLASHSCREEN_STR "\x00"
    "\x00\x00\x00\x59\x00\x14"
    MSG_MENUACKEVENTS_STR "\x00"
    "\x00\x00\x00\x5A\x00\x10"
    MSG_MENUACKALERTS_STR "\x00"
    "\x00\x00\x00\x5B\x00\x16"
    MSG_MENU_ASK_BEFORE_EXECUTE_STR "\x00\x00"
    "\x00\x00\x00\x5C\x00\x16"
    MSG_MENUPUTOFF_STR "\x00\x00"
    "\x00\x00\x00\x5D\x00\x0E"
    MSG_MENUUSEREQTOOLS_STR "\x00"
    "\x00\x00\x00\x5E\x00\x14"
    MSG_MENUCENTREREQS_STR "\x00\x00"
    "\x00\x00\x00\x5F\x00\x0A"
    MSG_MENUCONFIRM_STR "\x00\x00"
    "\x00\x00\x00\x60\x00\x14"
    MSG_MENUAUTOOPEN_STR "\x00\x00"
    "\x00\x00\x00\x61\x00\x14"
    MSG_MENUAUTODELETE_STR "\x00\x00"
    "\x00\x00\x00\x62\x00\x08"
    MSG_MENUSORTBY_STR "\x00"
    "\x00\x00\x00\x63\x00\x06"
    MSG_MENUSORTBYNAME_STR "\x00\x00"
    "\x00\x00\x00\x64\x00\x06"
    MSG_MENUSORTBYDATE_STR "\x00\x00"
    "\x00\x00\x00\x65\x00\x18"
    MSG_OPENREQ_STR "\x00\x00"
    "\x00\x00\x00\x66\x00\x18"
    MSG_MERGEREQ_STR "\x00"
    "\x00\x00\x00\x67\x00\x14"
    MSG_SAVEASREQ_STR "\x00\x00"
    "\x00\x00\x00\x68\x00\x16"
    MSG_IMPORTREQ_STR "\x00\x00"
    "\x00\x00\x00\x69\x00\x16"
    MSG_EXPORTREQ_STR "\x00\x00"
    "\x00\x00\x00\x6A\x00\x24"
    MSG_CONFIRM_STR "\x00\x00"
    "\x00\x00\x00\x6B\x00\x0A"
    MSG_WHENEVER_STR "\x00"
    "\x00\x00\x00\x6C\x00\x08"
    MSG_ANYTIME_STR "\x00"
    "\x00\x00\x00\x6D\x00\x16"
    MSG_COULDNOTFIND_STR "\x00\x00"
    "\x00\x00\x00\x6E\x00\x1A"
    MSG_SELECTCOMMAND_STR "\x00"
    "\x00\x00\x00\x6F\x00\x26"
    MSG_BIGTALK_STR "\x00\x00"
    "\x00\x00\x00\x70\x00\x1E"
    MSG_PROJECTINFO_STR "\x00\x00"
    "\x00\x00\x00\x71\x00\x60"
    MSG_ABOUTHELP_STR "\x00\x00"
    "\x00\x00\x00\x72\x00\x10"
    MSG_PUBLICDOMAIN_STR "\x00"
    "\x00\x00\x00\x73\x00\x0C"
    MSG_COMPILED_STR "\x00"
    "\x00\x00\x00\x74\x00\x24"
    MSG_IFFERROR1_STR "\x00\x00"
    "\x00\x00\x00\x75\x00\x18"
    MSG_IFFERROR2_STR "\x00\x00"
    "\x00\x00\x00\x76\x00\x10"
    MSG_DATEFORMAT_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 /* RECALLPREFS_LOCALE_H */
