core/CTranslator.h
changeset 520 7676d61cde2d
parent 515 643240c66787
     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;