#ifndef MPDLOCALE_H
#define MPDLOCALE_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_COMMODITY_TITLE 2
#define MSG_ITEM_NEW_NAME 100
#define MSG_ITEM_NO_NAME 101
#define MSG_REQ_OK 200
#define MSG_REQ_CANT_QUIT_SCREENS 201
#define MSG_REQ_CANT_QUIT_PATCHED_OVER 202
#define MSG_REQ_LOAD_ERROR 203
#define MSG_REQ_USE_DEFAULT 204
#define MSG_REQ_COULDNT_OPEN_LIBS 205
#define MSG_REQ_NAME_VER_FMT 861
#define MSG_ERR_COULDNT_FIND_PREFS 862

#endif /* CATCOMP_NUMBERS */


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


#ifdef CATCOMP_STRINGS

#define MSG_COMMODITY_TITLE_STR "Screen Mode Promoter."
#define MSG_ITEM_NEW_NAME_STR "New"
#define MSG_ITEM_NO_NAME_STR "<No Name>"
#define MSG_REQ_OK_STR "Ok"
#define MSG_REQ_CANT_QUIT_SCREENS_STR "ModePro cannot quit until the\nfollowing screens are closed:"
#define MSG_REQ_CANT_QUIT_PATCHED_OVER_STR "ModePro cannot quit.\n\nAnother program has modified the\nsystem functions this ModePro has\npatched.  Remove other patches before\nquitting ModePro."
#define MSG_REQ_LOAD_ERROR_STR "Load Error"
#define MSG_REQ_USE_DEFAULT_STR "Don't Promote"
#define MSG_REQ_COULDNT_OPEN_LIBS_STR "Couldn't open the following libraries:"
#define MSG_REQ_NAME_VER_FMT_STR "\n  %s version %ld"
#define MSG_ERR_COULDNT_FIND_PREFS_STR "Couldn't find ModePro Prefs.\n  Check path '%s'."

#endif /* CATCOMP_STRINGS */


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


#ifdef CATCOMP_ARRAY

struct CatCompArrayType
{
    LONG   cca_ID;
    STRPTR cca_Str;
};

static const struct CatCompArrayType CatCompArray[] =
{
    {MSG_COMMODITY_TITLE,(STRPTR)MSG_COMMODITY_TITLE_STR},
    {MSG_ITEM_NEW_NAME,(STRPTR)MSG_ITEM_NEW_NAME_STR},
    {MSG_ITEM_NO_NAME,(STRPTR)MSG_ITEM_NO_NAME_STR},
    {MSG_REQ_OK,(STRPTR)MSG_REQ_OK_STR},
    {MSG_REQ_CANT_QUIT_SCREENS,(STRPTR)MSG_REQ_CANT_QUIT_SCREENS_STR},
    {MSG_REQ_CANT_QUIT_PATCHED_OVER,(STRPTR)MSG_REQ_CANT_QUIT_PATCHED_OVER_STR},
    {MSG_REQ_LOAD_ERROR,(STRPTR)MSG_REQ_LOAD_ERROR_STR},
    {MSG_REQ_USE_DEFAULT,(STRPTR)MSG_REQ_USE_DEFAULT_STR},
    {MSG_REQ_COULDNT_OPEN_LIBS,(STRPTR)MSG_REQ_COULDNT_OPEN_LIBS_STR},
    {MSG_REQ_NAME_VER_FMT,(STRPTR)MSG_REQ_NAME_VER_FMT_STR},
    {MSG_ERR_COULDNT_FIND_PREFS,(STRPTR)MSG_ERR_COULDNT_FIND_PREFS_STR},
};

#endif /* CATCOMP_ARRAY */


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


struct LocaleInfo
{
    APTR li_LocaleBase;
    APTR li_Catalog;
};



#endif /* MPDLOCALE_H */
