Indemnity_83 wrote: I see now, if you moved all the language items into a diffrent file, and included it before the constants, you wouldn't have some of the variables being initialized (like you said). I can't give you a reason why the language files are in with digests constants, better question for Mark. I assume it was to keep the number of files in the MOD down.
And the answer is ... because I didn't think about it! It makes sense though to move language issues into the appropriate language directory. Good ideas all ... just goes to show that some fresh minds working on the project will improve things.