I created a custom language file from english.txt, and when I tried it all the text strings were wrong. Turns out there are blank lines at random intervals in english.txt which were throwing the text strings off. I deleted the blank lines from my custom file and it was all right again.
Why did the blank lines affect my custom file and not english.txt?
Why did the blank lines affect my custom file and not english.txt?