Done (g).
The .lang files are (yet another) variant of the key=value format we localizers have to deal with. In essence
;eng original
my translation
is - save for crlf and ; - identical to
eng original=my translation
... which would syntactically correspond (or would be darn close) to *.properties elsewhere in the Mozilla mother lode. So why not streamline and change the structure and introduce .properties format altogether? The alternative would be to make PO files out of it:
...
msgid "eng original"
msgstr "my translation"
Right now one can handle it the way it is, but I am sure it will grow with time. So I am raising my hand before it turns into concrete.
I could now start on html and php files (coming soon I guess) but I will leave it for later (g).
Regards
smo