A sollution is to put a lang.inc on the svn server. This file should be set to be ignored when commiting new/changed files to the SVN.
hmm... and then every time you need to change the lang.inc you need to perform
that's a quite a lot of work (read 'potential mistakes') and I'm not sure if SVN supports anything like that. I.e. if a file ignored by SVN is downloaded when you run 'svn update'
I propose to put a comment to the 'include "lang.inc"' until we find any better solution.
PS: let's say wikipedia.org mirrors how people speaking different languages use internet and computers. So there are 42 languages with > 100k wikipedia articles so you need to change our lang.inc about 50 times
; the lang.inc exists only during the build process.
; it is created and deleted by the build script (build.bat or make.sh)
; this is not a good idea since the build script should not generade any
; source file, just compile the existing ones