50 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| This is a guide to compile strgen on gcc
 | |
| 
 | |
| All this is done in the makefile, so it's only interesting for people, who wants to alter something themselves (translators)
 | |
| 
 | |
| HOWTO compile lng files:
 | |
| 
 | |
| First you get strgen compiled (look below/download nightly build/run makefile)
 | |
| 
 | |
| strgen takes the argument of a txt file and translates it to a lng file and places that lng file in the same dir as the txt file.
 | |
| 
 | |
| Example 1:
 | |
| if you are in the root of your working copy (svn code), you should type
 | |
| strgen/strgen lang/english.txt
 | |
| to compile englist.lng. It will be placed in the lang dir
 | |
| 
 | |
| Example 2:
 | |
| you have strgen but not the source and you want to compile a txt file in the same dir. YOu should type
 | |
| ./strgen english.txt
 | |
| and you will get english.lng in the same dir
 | |
| 
 | |
| You can change english to whatever language you want
 | |
| 
 | |
| Commands used by strgen
 | |
| 
 | |
| -v --version
 | |
| strgen will tell what svn revision it is based on
 | |
| 
 | |
| -t
 | |
| strgen will add <TODO> to the missing strings and use the english strings while compiling
 | |
| this will need english.txt to be present
 | |
| 
 | |
| -w
 | |
| strgen will print any missing strings to standard error output(stderr)
 | |
| this will need english.txt to be present
 | |
| 
 | |
| here are a very useful tool for translators:
 | |
| http://openttd.rulez.org/
 | |
| 
 | |
| 
 | |
| HOWTO compile strgen:
 | |
| (this should be useless as you can just type make)
 | |
| Goto the main dir
 | |
| Compile by typing
 | |
| gcc strgen/strgen.c -o strgen/strgen -DUNIX
 | |
| or if you want it to tell the revision too
 | |
| gcc strgen/strgen.c rev.o -o strgen/strgen -DUNIX -DWITH_REV (this is the one the makefile uses)
 | |
| 
 | |
| you now have a program called strgen in the strgen directory
 | |
| 
 | 
