diff options
author | truelight <truelight@openttd.org> | 2004-08-09 17:04:08 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2004-08-09 17:04:08 +0000 |
commit | efaeb275f78e18d594d9ee8ff04eccd2dc59512c (patch) | |
tree | bc8e1f56d77706d14d048cb2d99e53291930b520 /docs/Howto_compile_lng_files_from_CLI.txt | |
download | openttd-efaeb275f78e18d594d9ee8ff04eccd2dc59512c.tar.xz |
(svn r1) Import of revision 975 of old (crashed) SVN
Diffstat (limited to 'docs/Howto_compile_lng_files_from_CLI.txt')
-rw-r--r-- | docs/Howto_compile_lng_files_from_CLI.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/docs/Howto_compile_lng_files_from_CLI.txt b/docs/Howto_compile_lng_files_from_CLI.txt new file mode 100644 index 000000000..582ef9feb --- /dev/null +++ b/docs/Howto_compile_lng_files_from_CLI.txt @@ -0,0 +1,49 @@ +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 + |