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);