Takes into account single and double quotes. Ignores //! comments and the 'language_select' array. Language files may need some cleaning up and may encounter some other bugs when running.
Compares a translation file to a EN version to place translations on matching line numbers and matches up comments.