core/Translator.h
changeset 1656 b0b86d57530c
parent 1621 ac5d4c68a99a
child 1925 61d7a244b641
     1.1 --- a/core/Translator.h	Tue Oct 30 20:43:59 2007 +0000
     1.2 +++ b/core/Translator.h	Wed Oct 31 05:04:07 2007 +0000
     1.3 @@ -89,11 +89,10 @@
     1.4  	TransError GetTranslation(const char *szPhrase, unsigned int lang_id, Translation *pTrans);
     1.5  public: //ITextListener_SMC
     1.6  	void ReadSMC_ParseStart();
     1.7 +	SMCResult ReadSMC_NewSection(const SMCStates *states, const char *name);
     1.8 +	SMCResult ReadSMC_KeyValue(const SMCStates *states, const char *key, const char *value);
     1.9 +	SMCResult ReadSMC_LeavingSection(const SMCStates *states);
    1.10  	void ReadSMC_ParseEnd(bool halted, bool failed);
    1.11 -	SMCParseResult ReadSMC_NewSection(const char *name, bool opt_quotes);
    1.12 -	SMCParseResult ReadSMC_KeyValue(const char *key, const char *value, bool key_quotes, bool value_quotes);
    1.13 -	SMCParseResult ReadSMC_LeavingSection();
    1.14 -	SMCParseResult ReadSMC_RawLine(const char *line, unsigned int curline);
    1.15  private:
    1.16  	void ParseError(const char *message, ...);
    1.17  	void ParseWarning(const char *message, ...);
    1.18 @@ -108,7 +107,6 @@
    1.19  	unsigned int m_LangCount;
    1.20  	String m_ParseError;
    1.21  	String m_LastPhraseString;
    1.22 -	unsigned int m_CurLine;
    1.23  	bool m_FileLogged;
    1.24  };
    1.25  
    1.26 @@ -129,9 +127,9 @@
    1.27  	void OnSourceModLevelChange(const char *mapName);
    1.28  public: // ITextListener_SMC
    1.29  	void ReadSMC_ParseStart();
    1.30 -	SMCParseResult ReadSMC_NewSection(const char *name, bool opt_quotes);
    1.31 -	SMCParseResult ReadSMC_KeyValue(const char *key, const char *value, bool key_quotes, bool value_quotes);
    1.32 -	SMCParseResult ReadSMC_LeavingSection();
    1.33 +	SMCResult ReadSMC_NewSection(const SMCStates *states, const char *name);
    1.34 +	SMCResult ReadSMC_KeyValue(const SMCStates *states, const char *key, const char *value);
    1.35 +	SMCResult ReadSMC_LeavingSection(const SMCStates *states);
    1.36  public:
    1.37  	void RebuildLanguageDatabase(const char *lang_header_file);
    1.38  	unsigned int FindOrAddPhraseFile(const char *phrase_file);