Well first, the language file should be named "Localization.csv" (or .txt), not "Language.csv", and it will be picked up by NGUI automatically. No need for your script.
Second, your strings are not quite right... why do you have a space after every comma? That space will show up in your content.
Now onto your actual problem... open up ByteReader.cs, and comment out line 220:
if (insideQuotes)
{
string s = ReadLine(false);
if (s == null) return null;
s = s.Replace("\\n", "\n");
line += "\n" + s;
//++wordStart; // <-- this right here
}