1.1 --- a/core/CTranslator.h Sat Feb 17 17:35:09 2007 +0000
1.2 +++ b/core/CTranslator.h Sat Feb 17 19:03:18 2007 +0000
1.3 @@ -53,7 +53,8 @@
1.4 Trans_Okay = 0,
1.5 Trans_BadLanguage = 1,
1.6 Trans_BadPhrase = 2,
1.7 - Trans_BadPhraseLanguage = 3
1.8 + Trans_BadPhraseLanguage = 3,
1.9 + Trans_BadPhraseFile = 4,
1.10 };
1.11
1.12 class CPhraseFile : public ITextListener_SMC
1.13 @@ -112,6 +113,14 @@
1.14 bool GetLanguageByCode(const char *code, unsigned int *index);
1.15 size_t Translate(char *buffer, size_t maxlength, void **params, const Translation *pTrans);
1.16 CPhraseFile *GetFileByIndex(unsigned int index);
1.17 + TransError CoreTrans(int client,
1.18 + char *buffer,
1.19 + size_t maxlength,
1.20 + const char *phrase,
1.21 + void **params,
1.22 + size_t *outlen=NULL);
1.23 +private:
1.24 + bool AddLanguage(const char *langcode, const char *description);
1.25 private:
1.26 CVector<Language *> m_Languages;
1.27 CVector<CPhraseFile *> m_Files;