Fix for russian:
regex = new Regex(@"\""[0-9A-Za-zА-Яа-я' :\-]*\""", RegexOptions.Compiled);
Patterns.Add(TokenType.STRING, regex);
Tokens.Add(TokenType.STRING);
Dont forget 2 use UTF-8
And dont forget 2 replace items names in legendary.dis to russians