You won't have the lng.dat and lng.lst in the unpacked FS because your phone writes this. If your looking for all the files just for language support you just need the .lng and .t9 files which you can just extract from the FS. And I have to say that with how many phones there is out there your going to have a huge list of files since .lng and .t9 files can't be used with other phones other than the specific phone firmware you extracted it from. Also your forgetting about the new phones since newer phones also use fonts. So if your actually going to compile something like this, you must not forget about the fonts either.