Example #1
0
/* Setup ********************************************************************/
VOID Locale_Initialize(VOID)
{
    if (LocaleBase != NULL)
    {
        catalog = OpenCatalog
        ( 
            NULL, CATALOG_NAME, OC_Version, CATALOG_VERSION, TAG_DONE 
        );
    } else {
        catalog = NULL;
    }
}
Example #2
0
void InitLocale(STRPTR catname, ULONG version)
{
#ifdef __AROS__
    LocaleBase = (struct LocaleBase *)OpenLibrary("locale.library", 39);
#else
    LocaleBase = (struct Library    *)OpenLibrary("locale.library", 39);
#endif
    if (LocaleBase)
    {
	catalog = OpenCatalog(NULL, catname, OC_Version, version, TAG_DONE);
	locale = OpenLocale(NULL);
    }
}
Example #3
0
/* Setup ********************************************************************/
VOID Locale_Initialize(struct MiamiPanelBase_intern *MiamiPanelBaseIntern)
{
    if (LocaleBase != NULL)
    {
        MiamiPanelBaseIntern->mpb_cat = OpenCatalog
        ( 
            NULL, CATALOG_NAME, OC_Version, CATALOG_VERSION, TAG_DONE 
        );
    }
    else
    {
        MiamiPanelBaseIntern->mpb_cat = NULL;
    }
}
Example #4
0
/* Setup ********************************************************************/
BOOL Locale_Initialize(void)
{
    if (LocaleBase != NULL)
    {
        catalog = OpenCatalog
        ( 
            NULL, CATALOG_NAME, OC_Version, CATALOG_VERSION, TAG_DONE 
        );
    }
    else
    {
        catalog = NULL;
    }
    
    return TRUE;
}
Example #5
0
void OpenahiCatalog(struct Locale *loc, STRPTR language)
{
  LONG tag = 0, tagarg = 0;

  if(LocaleBase != NULL  &&  ahi_Catalog == NULL)
  {
    if(language == NULL)
    {
      tag = TAG_IGNORE;
    }
    else
    {
      tag = OC_Language;
      tagarg = (LONG) language;
    }

    ahi_Catalog = OpenCatalog(loc, (STRPTR) "ahi.catalog",
        OC_BuiltInLanguage, (ULONG) ahi_BuiltInLanguage,
        tag, tagarg,
        OC_Version, ahi_Version,
        TAG_DONE);
  }
}
Example #6
0
void OpenTrashmanCatalog(struct Locale *loc, STRPTR language)
{ LONG tag, tagarg;
  extern struct Library *LocaleBase;
  extern void CloseTrashmanCatalog(void);

  CloseTrashmanCatalog(); /* Not needed if the programmer pairs OpenTrashmanCatalog
		       and CloseTrashmanCatalog right, but does no harm.  */

  if (LocaleBase != NULL  &&  Trashman_Catalog == NULL)
  { if (language == NULL)
    { tag = TAG_IGNORE;
    }
    else
    { tag = OC_Language;
      tagarg = (LONG) language;
    }
    Trashman_Catalog = OpenCatalog(loc, (STRPTR) "Trashman.catalog",
				OC_BuiltInLanguage, Trashman_BuiltInLanguage,
				tag, tagarg,
				OC_Version, Trashman_Version,
				TAG_DONE);
  }
}