home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************
- This file was created automatically by `KitCat V1.1'
- Do NOT edit by hand!
- ****************************************************************/
-
- #ifndef CAT_H
- #include "CAT.h"
- #endif /* !CAT_H */
-
- #ifndef CLIB_LOCALE_PROTOS_H
- #include <clib/locale_protos.h>
- #endif /* !CLIB_LOCALE_PROTOS_H */
-
- #ifdef AZTEC_C
- #ifndef __PRAGMAS_LOCALE_LIB_H
- #include <pragmas/locale_lib.h>
- #endif /* !PRAGMAS_LOCALE_LIB_H */
- #endif /* AZTEC_C */
-
- static LONG DITO_espanolVersion = 1;
- static const STRPTR DITO_espanolBuiltInLanguage = (STRPTR) "deutsch";
-
- struct KCDITO_espanolArrayType
- { LONG cca_ID;
- STRPTR cca_Str;
- };
-
- static const struct KCDITO_espanolArrayType KCDITO_espanolArray [] =
- {
- {m_language, (STRPTR)m_language_STR},
- {m_description, (STRPTR)m_description_STR},
- {m_grammar, (STRPTR)m_grammar_STR},
- {m_remark, (STRPTR)m_remark_STR},
- {m_isplural, (STRPTR)m_isplural_STR},
- {m_irrplural, (STRPTR)m_irrplural_STR},
- {m_gen0, (STRPTR)m_gen0_STR},
- {m_gen1, (STRPTR)m_gen1_STR},
- {m_gen2, (STRPTR)m_gen2_STR},
- {m_gen3, (STRPTR)m_gen3_STR},
- {m_invar, (STRPTR)m_invar_STR},
- {m_konjmax, (STRPTR)m_konjmax_STR},
- {m_konjreg, (STRPTR)m_konjreg_STR},
- {m_konjirr, (STRPTR)m_konjirr_STR},
- {m_part0, (STRPTR)m_part0_STR},
- {m_part1, (STRPTR)m_part1_STR},
- {m_part2, (STRPTR)m_part2_STR},
- {m_part3, (STRPTR)m_part3_STR},
- {m_part4, (STRPTR)m_part4_STR},
- {m_part5, (STRPTR)m_part5_STR},
- };
-
- extern struct Library *LocaleBase;
-
- static struct Catalog *DITO_espanolCatalog = NULL;
- void OpenDITO_espanolCatalog(struct Locale *loc, STRPTR language)
- { LONG tag, tagarg;
- CloseDITO_espanolCatalog();
- if (language == NULL)
- { tag = TAG_IGNORE;
- }
- else
- { tag = OC_Language;
- tagarg = (LONG) language;
- }
- if (LocaleBase != NULL && DITO_espanolCatalog == NULL)
- { DITO_espanolCatalog = OpenCatalog(loc, (STRPTR) "DITO_espanol.catalog",
- OC_BuiltInLanguage, DITO_espanolBuiltInLanguage,
- tag, tagarg,
- OC_Version, DITO_espanolVersion,
- TAG_DONE);
- }
- }
-
- void CloseDITO_espanolCatalog(void)
- { if (LocaleBase != NULL)
- CloseCatalog(DITO_espanolCatalog);
- DITO_espanolCatalog = NULL;
- }
-
- STRPTR GetDITO_espanolString(LONG strnum)
- { STRPTR defaultstr = NULL;
- LONG i;
-
- for (i = 0; i < sizeof(KCDITO_espanolArray)/sizeof(struct KCDITO_espanolArrayType); i++)
- { if (KCDITO_espanolArray[i].cca_ID == strnum)
- { defaultstr = KCDITO_espanolArray[i].cca_Str;
- break;
- }
- }
- if (DITO_espanolCatalog == NULL)
- { return(defaultstr);
- }
- return(GetCatalogStr(DITO_espanolCatalog, strnum, defaultstr));
- }
-