#ifndef SERL_LOCALE_MANAGER_H
#define SERL_LOCALE_MANAGER_H
/****************************************************************************
*
* $RCSfile: LocaleManager.h $
* $Revision: 1.1 $
* $Date: 1997/07/01 11:07:33 $
* $Author: ssolie $
*
*****************************************************************************
*
* Copyright (c) 1997 Software Evolution.  All Rights Reserved.
*
*****************************************************************************
*
* LocaleManager.h -- Header file for LocaleManager object
*
* This file contains definitions required to use LocaleManager's.
*
* NOTE:  There is a dependency on "Locale.h" which is expected to contain
*        the default strings and the string ID's generated by CatComp.
*/

#include <exec/types.h>
#include <utility/tagitem.h>

#include "Locale.h"		/* should contain the ID's and default strings */


/*** Data types ***/
IMPORT struct LocaleManagerClass;
typedef struct LocaleManagerClass *LocaleManager;


/*** Function prototypes ***/
LocaleManager newLocaleManager(STRPTR catalog, struct TagItem *tags);
VOID deleteLocaleManager(LocaleManager this);
STRPTR getString(LocaleManager this, ULONG id, STRPTR def_str);


#endif
