Changeset - r2586:3baa39294af8
[Not reviewed]
master
0 1 0
Darkvater - 18 years ago 2005-11-02 23:55:10
darkvater@openttd.org
(svn r3123) eh, don't press enter after typing text, previous patch wasn't finished. Now strgen really behaves correctly. Thanks again glx
1 file changed with 4 insertions and 1 deletions:
0 comments (0 inline, 0 general)
strgen/strgen.c
Show inline comments
 
@@ -54,6 +54,7 @@ typedef struct Case {
 
	struct Case *next;
 
} Case;
 

	
 
static bool _masterlang;
 
static bool _translated;
 
static const char* _file = "(unknown file)";
 
static int _cur_line;
 
@@ -1157,7 +1158,7 @@ static void WriteLangfile(const char *fi
 
				cmdp = ls->english;
 
			}
 

	
 
			_translated = !(cmdp == ls->english);
 
			_translated = _masterlang || (cmdp != ls->english);
 

	
 
			if (casep) {
 
				Case *c;
 
@@ -1226,6 +1227,7 @@ int CDECL main(int argc, char* argv[])
 

	
 

	
 
	if (argc == 1) {
 
		_masterlang = true;
 
		// parse master file
 
		ParseFile("lang/english.txt", true);
 
		MakeHashOfStrings();
 
@@ -1237,6 +1239,7 @@ int CDECL main(int argc, char* argv[])
 
		WriteStringsH("table/strings.h");
 

	
 
	} else if (argc == 2) {
 
		_masterlang = false;
 
		ParseFile("lang/english.txt", true);
 
		MakeHashOfStrings();
 
		ParseFile(argv[1], false);
0 comments (0 inline, 0 general)